From c71fd19fae69e26a52a5dba6075bbe7dbf821544 Mon Sep 17 00:00:00 2001 From: owjs3901 Date: Thu, 5 Feb 2026 13:09:51 +0900 Subject: [PATCH 1/3] refactor(extractor): move integration tests to tests/ directory - Move 218 test functions from lib.rs to tests/all_tests.rs - Reduce lib.rs from 13,500 lines to 375 lines (code only) - Migrate 544 snapshot files from src/snapshots/ to tests/snapshots/ - All 1,221 tests pass (986 unit + 235 integration) This separation improves code organization and compile times by keeping test code separate from library code. --- libs/extractor/src/lib.rs | 13130 +--------------- libs/extractor/tests/all_tests.rs | 13128 +++++++++++++++ .../all_tests__apply_typography-2.snap | 12 + .../all_tests__apply_typography-3.snap | 15 + .../all_tests__apply_typography.snap | 12 + .../all_tests__apply_var_typography-2.snap | 8 + .../all_tests__apply_var_typography-3.snap | 8 + .../all_tests__apply_var_typography-4.snap | 19 + .../all_tests__apply_var_typography.snap | 8 + .../all_tests__at_rules_at_prefix-2.snap | 25 + .../all_tests__at_rules_at_prefix-3.snap | 25 + .../all_tests__at_rules_at_prefix.snap | 25 + ...l_tests__at_rules_underscore_prefix-2.snap | 25 + ...l_tests__at_rules_underscore_prefix-3.snap | 25 + ...l_tests__at_rules_underscore_prefix-4.snap | 25 + ...all_tests__at_rules_underscore_prefix.snap | 25 + .../all_tests__avoid_same_name_component.snap | 19 + .../snapshots/all_tests__backtick_prop-2.snap | 18 + .../snapshots/all_tests__backtick_prop.snap | 19 + .../all_tests__component_in_func.snap | 61 + ...onditional_expression_with_selector-2.snap | 37 + ..._conditional_expression_with_selector.snap | 37 + .../all_tests__conditional_styles.snap | 29 + ...tests__conditional_with_both_branches.snap | 49 + ...all_tests__container_at_rule_in_css-2.snap | 25 + .../all_tests__container_at_rule_in_css.snap | 25 + .../snapshots/all_tests__convert_tag-10.snap | 8 + .../snapshots/all_tests__convert_tag-11.snap | 8 + .../snapshots/all_tests__convert_tag-12.snap | 8 + .../snapshots/all_tests__convert_tag-13.snap | 29 + .../snapshots/all_tests__convert_tag-14.snap | 29 + .../snapshots/all_tests__convert_tag-15.snap | 29 + .../snapshots/all_tests__convert_tag-16.snap | 29 + .../snapshots/all_tests__convert_tag-17.snap | 29 + .../snapshots/all_tests__convert_tag-18.snap | 29 + .../snapshots/all_tests__convert_tag-19.snap | 29 + .../snapshots/all_tests__convert_tag-2.snap | 8 + .../snapshots/all_tests__convert_tag-20.snap | 19 + .../snapshots/all_tests__convert_tag-21.snap | 19 + .../snapshots/all_tests__convert_tag-3.snap | 8 + .../snapshots/all_tests__convert_tag-4.snap | 8 + .../snapshots/all_tests__convert_tag-5.snap | 8 + .../snapshots/all_tests__convert_tag-6.snap | 8 + .../snapshots/all_tests__convert_tag-7.snap | 19 + .../snapshots/all_tests__convert_tag-8.snap | 8 + .../snapshots/all_tests__convert_tag-9.snap | 8 + .../snapshots/all_tests__convert_tag.snap | 8 + ...__css_container_at_rule_with_selector.snap | 35 + .../all_tests__css_function_empty_object.snap | 8 + .../all_tests__css_function_no_args.snap | 8 + ..._css_props_destructuring_assignment-2.snap | 59 + ...s__css_props_destructuring_assignment.snap | 39 + .../all_tests__css_variable_reassignment.snap | 19 + .../all_tests__css_with_template_literal.snap | 18 + .../all_tests__custom_selector-2.snap | 23 + .../all_tests__custom_selector-3.snap | 23 + .../snapshots/all_tests__custom_selector.snap | 23 + .../all_tests__default_import_usage.snap | 19 + ...tests__dot_notation_theme_variables-2.snap | 29 + ...tests__dot_notation_theme_variables-3.snap | 19 + ...tests__dot_notation_theme_variables-4.snap | 19 + ...l_tests__dot_notation_theme_variables.snap | 19 + .../all_tests__duplicate_style_props.snap | 19 + .../all_tests__dynamic_class_name_merge.snap | 19 + .../snapshots/all_tests__enum_style_prop.snap | 18 + ...ll_tests__extract_advenced_selector-2.snap | 23 + ...ll_tests__extract_advenced_selector-3.snap | 8 + ...ll_tests__extract_advenced_selector-4.snap | 23 + ...ll_tests__extract_advenced_selector-5.snap | 23 + ...ll_tests__extract_advenced_selector-6.snap | 23 + ...ll_tests__extract_advenced_selector-7.snap | 43 + ...ll_tests__extract_advenced_selector-8.snap | 23 + .../all_tests__extract_advenced_selector.snap | 23 + ...ts__extract_class_name_from_component.snap | 53 + ...tract_compound_responsive_style_props.snap | 46 + ...tests__extract_conditional_selector-2.snap | 37 + ...tests__extract_conditional_selector-3.snap | 8 + ...tests__extract_conditional_selector-4.snap | 65 + ...l_tests__extract_conditional_selector.snap | 37 + ...s__extract_conditional_style_props-10.snap | 8 + ...s__extract_conditional_style_props-11.snap | 23 + ...ts__extract_conditional_style_props-2.snap | 27 + ...ts__extract_conditional_style_props-3.snap | 28 + ...ts__extract_conditional_style_props-4.snap | 8 + ...ts__extract_conditional_style_props-5.snap | 19 + ...ts__extract_conditional_style_props-6.snap | 19 + ...ts__extract_conditional_style_props-7.snap | 18 + ...ts__extract_conditional_style_props-8.snap | 18 + ...ts__extract_conditional_style_props-9.snap | 18 + ...ests__extract_conditional_style_props.snap | 29 + ...itional_style_props_with_class_name-2.snap | 41 + ...nditional_style_props_with_class_name.snap | 8 + ...tests__extract_dynamic_logical_case-2.snap | 18 + ...tests__extract_dynamic_logical_case-3.snap | 27 + ...tests__extract_dynamic_logical_case-4.snap | 18 + ...l_tests__extract_dynamic_logical_case.snap | 18 + ...xtract_dynamic_responsive_style_props.snap | 36 + ..._tests__extract_dynamic_style_props-2.snap | 18 + ..._tests__extract_dynamic_style_props-3.snap | 18 + ..._tests__extract_dynamic_style_props-4.snap | 18 + ...ll_tests__extract_dynamic_style_props.snap | 27 + ...tract_dynamic_style_props_with_type-2.snap | 18 + ...tract_dynamic_style_props_with_type-3.snap | 19 + ...extract_dynamic_style_props_with_type.snap | 18 + ..._tests__extract_enum_style_property-2.snap | 8 + ..._tests__extract_enum_style_property-3.snap | 49 + ..._tests__extract_enum_style_property-4.snap | 59 + ..._tests__extract_enum_style_property-5.snap | 49 + ..._tests__extract_enum_style_property-6.snap | 109 + ...ll_tests__extract_enum_style_property.snap | 29 + .../all_tests__extract_global_css-10.snap | 43 + .../all_tests__extract_global_css-2.snap | 26 + .../all_tests__extract_global_css-3.snap | 26 + .../all_tests__extract_global_css-4.snap | 26 + .../all_tests__extract_global_css-5.snap | 26 + .../all_tests__extract_global_css-6.snap | 26 + .../all_tests__extract_global_css-7.snap | 26 + .../all_tests__extract_global_css-8.snap | 8 + .../all_tests__extract_global_css-9.snap | 26 + .../all_tests__extract_global_css.snap | 26 + ...ests__extract_global_css_with_empty-2.snap | 8 + ...ests__extract_global_css_with_empty-3.snap | 8 + ...ests__extract_global_css_with_empty-4.snap | 8 + ...ests__extract_global_css_with_empty-5.snap | 8 + ...ests__extract_global_css_with_empty-6.snap | 8 + ..._tests__extract_global_css_with_empty.snap | 8 + ...extract_global_css_with_font_faces-10.snap | 8 + ..._extract_global_css_with_font_faces-2.snap | 19 + ..._extract_global_css_with_font_faces-3.snap | 18 + ..._extract_global_css_with_font_faces-4.snap | 19 + ..._extract_global_css_with_font_faces-5.snap | 19 + ..._extract_global_css_with_font_faces-6.snap | 18 + ..._extract_global_css_with_font_faces-7.snap | 49 + ..._extract_global_css_with_font_faces-8.snap | 15 + ..._extract_global_css_with_font_faces-9.snap | 15 + ...s__extract_global_css_with_font_faces.snap | 29 + ...ts__extract_global_css_with_imports-2.snap | 21 + ...ts__extract_global_css_with_imports-3.snap | 21 + ...ests__extract_global_css_with_imports.snap | 15 + ...s__extract_global_css_with_selector-2.snap | 145 + ...s__extract_global_css_with_selector-3.snap | 145 + ...s__extract_global_css_with_selector-4.snap | 213 + ...sts__extract_global_css_with_selector.snap | 77 + ...ct_global_css_with_template_literal-2.snap | 8 + ...ct_global_css_with_template_literal-3.snap | 8 + ...ct_global_css_with_template_literal-4.snap | 8 + ...ct_global_css_with_template_literal-5.snap | 15 + ...ct_global_css_with_template_literal-6.snap | 8 + ...ct_global_css_with_template_literal-7.snap | 8 + ...ct_global_css_with_template_literal-8.snap | 8 + ...ct_global_css_with_template_literal-9.snap | 15 + ...ract_global_css_with_template_literal.snap | 26 + ...tract_global_css_with_wrong_imports-2.snap | 8 + ...extract_global_css_with_wrong_imports.snap | 15 + .../all_tests__extract_just_tsx-2.snap | 8 + .../all_tests__extract_just_tsx.snap | 8 + ..._extract_just_tsx_in_multiple_files-2.snap | 29 + ..._extract_just_tsx_in_multiple_files-3.snap | 29 + ..._extract_just_tsx_in_multiple_files-4.snap | 29 + ...s__extract_just_tsx_in_multiple_files.snap | 29 + .../all_tests__extract_keyframs-10.snap | 53 + .../all_tests__extract_keyframs-2.snap | 45 + .../all_tests__extract_keyframs-3.snap | 45 + .../all_tests__extract_keyframs-4.snap | 45 + .../all_tests__extract_keyframs-5.snap | 45 + .../all_tests__extract_keyframs-6.snap | 45 + .../all_tests__extract_keyframs-7.snap | 45 + .../all_tests__extract_keyframs-8.snap | 45 + .../all_tests__extract_keyframs-9.snap | 117 + .../all_tests__extract_keyframs.snap | 35 + ...all_tests__extract_keyframs_literal-2.snap | 51 + .../all_tests__extract_keyframs_literal.snap | 35 + .../all_tests__extract_logical_case-2.snap | 19 + .../all_tests__extract_logical_case-3.snap | 28 + .../all_tests__extract_logical_case-4.snap | 19 + .../all_tests__extract_logical_case.snap | 19 + ...all_tests__extract_nested_selector-10.snap | 37 + ...all_tests__extract_nested_selector-11.snap | 37 + .../all_tests__extract_nested_selector-2.snap | 37 + .../all_tests__extract_nested_selector-3.snap | 51 + .../all_tests__extract_nested_selector-4.snap | 23 + .../all_tests__extract_nested_selector-5.snap | 23 + .../all_tests__extract_nested_selector-6.snap | 23 + .../all_tests__extract_nested_selector-7.snap | 37 + .../all_tests__extract_nested_selector-8.snap | 37 + .../all_tests__extract_nested_selector-9.snap | 23 + .../all_tests__extract_nested_selector.snap | 23 + ..._responsive_conditional_style_props-2.snap | 39 + ..._responsive_conditional_style_props-3.snap | 55 + ..._responsive_conditional_style_props-4.snap | 65 + ..._responsive_conditional_style_props-5.snap | 65 + ..._responsive_conditional_style_props-6.snap | 86 + ..._responsive_conditional_style_props-7.snap | 19 + ..._responsive_conditional_style_props-8.snap | 29 + ...ct_responsive_conditional_style_props.snap | 29 + ...itional_style_props_with_class_name-2.snap | 19 + ...nditional_style_props_with_class_name.snap | 39 + ...sts__extract_responsive_style_props-2.snap | 41 + ...tests__extract_responsive_style_props.snap | 39 + ...namic_value_conditional_style_props-2.snap | 18 + ...dynamic_value_conditional_style_props.snap | 18 + ..._same_value_conditional_style_props-2.snap | 19 + ..._same_value_conditional_style_props-3.snap | 19 + ..._same_value_conditional_style_props-4.snap | 19 + ..._same_value_conditional_style_props-5.snap | 19 + ..._same_value_conditional_style_props-6.snap | 19 + ...ct_same_value_conditional_style_props.snap | 19 + .../all_tests__extract_selector-10.snap | 37 + .../all_tests__extract_selector-11.snap | 37 + .../all_tests__extract_selector-12.snap | 23 + .../all_tests__extract_selector-13.snap | 23 + .../all_tests__extract_selector-14.snap | 37 + .../all_tests__extract_selector-15.snap | 37 + .../all_tests__extract_selector-16.snap | 65 + .../all_tests__extract_selector-2.snap | 101 + .../all_tests__extract_selector-3.snap | 37 + .../all_tests__extract_selector-4.snap | 37 + .../all_tests__extract_selector-5.snap | 37 + .../all_tests__extract_selector-6.snap | 65 + .../all_tests__extract_selector-7.snap | 65 + .../all_tests__extract_selector-8.snap | 37 + .../all_tests__extract_selector-9.snap | 93 + .../all_tests__extract_selector.snap | 37 + ...ests__extract_selector_with_literal-2.snap | 23 + ..._tests__extract_selector_with_literal.snap | 23 + ...s__extract_selector_with_responsive-2.snap | 65 + ...s__extract_selector_with_responsive-3.snap | 65 + ...sts__extract_selector_with_responsive.snap | 65 + ...xtract_static_css_class_name_props-10.snap | 93 + ...xtract_static_css_class_name_props-11.snap | 8 + ...xtract_static_css_class_name_props-12.snap | 8 + ...xtract_static_css_class_name_props-13.snap | 8 + ...xtract_static_css_class_name_props-14.snap | 19 + ...xtract_static_css_class_name_props-15.snap | 8 + ...xtract_static_css_class_name_props-16.snap | 19 + ...extract_static_css_class_name_props-2.snap | 19 + ...extract_static_css_class_name_props-3.snap | 29 + ...extract_static_css_class_name_props-4.snap | 19 + ...extract_static_css_class_name_props-5.snap | 37 + ...extract_static_css_class_name_props-6.snap | 29 + ...extract_static_css_class_name_props-7.snap | 8 + ...extract_static_css_class_name_props-8.snap | 8 + ...extract_static_css_class_name_props-9.snap | 37 + ...__extract_static_css_class_name_props.snap | 19 + ...extract_static_css_with_media_query-2.snap | 45 + ...extract_static_css_with_media_query-3.snap | 25 + ...__extract_static_css_with_media_query.snap | 25 + ...ests__extract_static_css_with_theme-2.snap | 19 + ...ests__extract_static_css_with_theme-3.snap | 19 + ..._tests__extract_static_css_with_theme.snap | 19 + .../all_tests__extract_style_props-2.snap | 29 + .../all_tests__extract_style_props-3.snap | 29 + .../all_tests__extract_style_props-4.snap | 29 + .../all_tests__extract_style_props-5.snap | 41 + .../all_tests__extract_style_props-6.snap | 31 + .../all_tests__extract_style_props.snap | 29 + ...extract_style_props_with_class_name-2.snap | 29 + ...extract_style_props_with_class_name-3.snap | 29 + ...extract_style_props_with_class_name-4.snap | 29 + ...extract_style_props_with_class_name-5.snap | 29 + ...extract_style_props_with_class_name-6.snap | 29 + ...extract_style_props_with_class_name-7.snap | 29 + ...extract_style_props_with_class_name-8.snap | 47 + ...extract_style_props_with_class_name-9.snap | 25 + ...__extract_style_props_with_class_name.snap | 29 + ...tract_style_props_with_default_import.snap | 41 + ...act_style_props_with_namespace_import.snap | 41 + ...sts__extract_style_props_with_var_css.snap | 19 + ...act_variable_style_props_with_style-2.snap | 18 + ...tract_variable_style_props_with_style.snap | 18 + ...all_tests__extract_wrong_global_css-2.snap | 8 + ...all_tests__extract_wrong_global_css-3.snap | 8 + .../all_tests__extract_wrong_global_css.snap | 26 + .../all_tests__extract_wrong_keyframs.snap | 45 + ...xtract_wrong_responsive_style_props-2.snap | 19 + ..._extract_wrong_responsive_style_props.snap | 8 + .../all_tests__global_css_at_rules-2.snap | 29 + .../all_tests__global_css_at_rules-3.snap | 29 + .../all_tests__global_css_at_rules-4.snap | 86 + .../all_tests__global_css_at_rules.snap | 29 + ..._fontfaces_multi_value_optimization-2.snap | 18 + ...ss_fontfaces_multi_value_optimization.snap | 20 + ..._global_css_fontfaces_object_syntax-2.snap | 29 + ...s__global_css_fontfaces_object_syntax.snap | 20 + .../all_tests__global_css_function.snap | 43 + ..._global_css_layer_property_extraction.snap | 66 + .../all_tests__global_css_no_args.snap | 8 + ...all_tests__global_css_with_font_faces.snap | 19 + .../all_tests__global_css_with_imports.snap | 15 + .../all_tests__global_css_with_layer-2.snap | 47 + .../all_tests__global_css_with_layer.snap | 47 + ...__global_css_with_layer_in_selector-2.snap | 47 + ...ts__global_css_with_layer_in_selector.snap | 47 + ...ests__global_css_with_pseudo_selector.snap | 26 + .../all_tests__group_selector_props.snap | 23 + .../all_tests__ignore_special_props-2.snap | 8 + .../all_tests__ignore_special_props.snap | 19 + ...sts__import_alias_custom_named_export.snap | 29 + ...ll_tests__import_alias_emotion_styled.snap | 29 + ..._tests__import_alias_multiple_aliases.snap | 19 + ...ll_tests__import_alias_renamed_import.snap | 29 + ...t_alias_skip_when_package_not_in_code.snap | 8 + ...tests__import_alias_styled_components.snap | 29 + ...s__import_alias_vanilla_extract_named.snap | 29 + .../snapshots/all_tests__import_main_css.snap | 29 + .../all_tests__import_wrong_component-2.snap | 8 + .../all_tests__import_wrong_component.snap | 8 + .../all_tests__keyframes_function.snap | 35 + .../all_tests__keyframes_no_args.snap | 8 + .../snapshots/all_tests__maintain_value.snap | 111 + ...ll_tests__mask_properties_with_korean.snap | 79 + .../all_tests__media_query_selectors-2.snap | 25 + .../all_tests__media_query_selectors-3.snap | 25 + .../all_tests__media_query_selectors-4.snap | 25 + .../all_tests__media_query_selectors-5.snap | 51 + .../all_tests__media_query_selectors.snap | 41 + .../all_tests__member_expression_style.snap | 18 + .../all_tests__multiple_dynamic_values.snap | 36 + .../all_tests__namespace_import_css.snap | 19 + .../all_tests__namespace_import_usage.snap | 19 + .../all_tests__negative_props-2.snap | 18 + .../all_tests__negative_props-3.snap | 18 + .../all_tests__negative_props-4.snap | 18 + .../all_tests__negative_props-5.snap | 19 + .../all_tests__negative_props-6.snap | 19 + .../all_tests__negative_props-7.snap | 39 + .../snapshots/all_tests__negative_props.snap | 19 + .../all_tests__nested_conditional.snap | 39 + .../all_tests__nested_theme_props.snap | 51 + .../all_tests__optimize_aspect_ratio-2.snap | 31 + .../all_tests__optimize_aspect_ratio-3.snap | 31 + .../all_tests__optimize_aspect_ratio.snap | 31 + .../snapshots/all_tests__optimize_func-2.snap | 19 + .../snapshots/all_tests__optimize_func-3.snap | 19 + .../snapshots/all_tests__optimize_func-4.snap | 19 + .../snapshots/all_tests__optimize_func-5.snap | 19 + .../snapshots/all_tests__optimize_func-6.snap | 19 + .../snapshots/all_tests__optimize_func-7.snap | 19 + .../snapshots/all_tests__optimize_func.snap | 19 + .../all_tests__optimize_multi_css_value.snap | 19 + ...rops_direct_array_responsive_select-2.snap | 81 + ..._props_direct_array_responsive_select.snap | 81 + ...ll_tests__props_direct_array_select-2.snap | 41 + ...ll_tests__props_direct_array_select-3.snap | 41 + ...ll_tests__props_direct_array_select-4.snap | 40 + ...ll_tests__props_direct_array_select-5.snap | 75 + ...ll_tests__props_direct_array_select-6.snap | 30 + ...ll_tests__props_direct_array_select-7.snap | 50 + .../all_tests__props_direct_array_select.snap | 31 + ...props_direct_hybrid_responsive_select.snap | 77 + ...ops_direct_object_responsive_select-2.snap | 81 + ...props_direct_object_responsive_select.snap | 81 + ...l_tests__props_direct_object_select-2.snap | 31 + ...l_tests__props_direct_object_select-3.snap | 50 + ...l_tests__props_direct_object_select-4.snap | 41 + ...all_tests__props_direct_object_select.snap | 31 + ...ct_variable_array_responsive_select-2.snap | 48 + ...rect_variable_array_responsive_select.snap | 75 + ...ect_variable_object_responsive_select.snap | 75 + ...props_direct_variable_object_select-2.snap | 18 + ...__props_direct_variable_object_select.snap | 41 + .../all_tests__props_direct_wrong.snap | 21 + .../all_tests__props_multi_expression.snap | 149 + .../snapshots/all_tests__props_prop.snap | 19 + ...ts__props_wrong_direct_array_select-2.snap | 21 + ...ts__props_wrong_direct_array_select-3.snap | 21 + ...ts__props_wrong_direct_array_select-4.snap | 21 + ...ts__props_wrong_direct_array_select-5.snap | 8 + ...ests__props_wrong_direct_array_select.snap | 21 + ...s__props_wrong_direct_object_select-2.snap | 21 + ...s__props_wrong_direct_object_select-3.snap | 21 + ...s__props_wrong_direct_object_select-4.snap | 21 + ...sts__props_wrong_direct_object_select.snap | 8 + .../all_tests__remove_semicolon-2.snap | 19 + .../all_tests__remove_semicolon-3.snap | 19 + .../all_tests__remove_semicolon-4.snap | 18 + .../all_tests__remove_semicolon-5.snap | 18 + .../all_tests__remove_semicolon.snap | 19 + .../all_tests__responsive_array_styles.snap | 69 + .../snapshots/all_tests__rest_props-2.snap | 61 + .../snapshots/all_tests__rest_props.snap | 31 + ...ests__selector_refs_with_global_theme.snap | 67 + .../snapshots/all_tests__spread_props.snap | 19 + .../snapshots/all_tests__style_order-2.snap | 76 + .../snapshots/all_tests__style_order-3.snap | 21 + .../snapshots/all_tests__style_order-4.snap | 19 + .../snapshots/all_tests__style_order-5.snap | 21 + .../snapshots/all_tests__style_order-6.snap | 81 + .../snapshots/all_tests__style_order-7.snap | 33 + .../snapshots/all_tests__style_order-8.snap | 19 + .../snapshots/all_tests__style_order.snap | 69 + .../snapshots/all_tests__style_order2-2.snap | 81 + .../snapshots/all_tests__style_order2-3.snap | 81 + .../snapshots/all_tests__style_order2.snap | 81 + .../all_tests__style_order_prop.snap | 21 + .../all_tests__style_prop_merge.snap | 18 + .../all_tests__style_variables-10.snap | 8 + .../all_tests__style_variables-11.snap | 8 + .../all_tests__style_variables-2.snap | 8 + .../all_tests__style_variables-3.snap | 8 + .../all_tests__style_variables-4.snap | 8 + .../all_tests__style_variables-5.snap | 8 + .../all_tests__style_variables-6.snap | 8 + .../all_tests__style_variables-7.snap | 18 + .../all_tests__style_variables-8.snap | 8 + .../all_tests__style_variables-9.snap | 8 + .../snapshots/all_tests__style_variables.snap | 8 + .../all_tests__style_variables_mjs.snap | 8 + .../snapshots/all_tests__style_vars_prop.snap | 19 + .../tests/snapshots/all_tests__styled-10.snap | 29 + .../tests/snapshots/all_tests__styled-11.snap | 19 + .../tests/snapshots/all_tests__styled-2.snap | 29 + .../tests/snapshots/all_tests__styled-3.snap | 19 + .../tests/snapshots/all_tests__styled-4.snap | 19 + .../tests/snapshots/all_tests__styled-5.snap | 19 + .../tests/snapshots/all_tests__styled-6.snap | 29 + .../tests/snapshots/all_tests__styled-7.snap | 43 + .../tests/snapshots/all_tests__styled-8.snap | 53 + .../tests/snapshots/all_tests__styled-9.snap | 19 + .../tests/snapshots/all_tests__styled.snap | 29 + .../all_tests__styled_with_spread.snap | 8 + .../all_tests__styled_with_variable-2.snap | 29 + .../all_tests__styled_with_variable-3.snap | 29 + .../all_tests__styled_with_variable-4.snap | 33 + .../all_tests__styled_with_variable-5.snap | 29 + .../all_tests__styled_with_variable.snap | 29 + ...__styled_with_variable_like_emotion-2.snap | 27 + ...__styled_with_variable_like_emotion-3.snap | 27 + ...__styled_with_variable_like_emotion-4.snap | 27 + ...__styled_with_variable_like_emotion-5.snap | 36 + ...__styled_with_variable_like_emotion-6.snap | 36 + ...__styled_with_variable_like_emotion-7.snap | 36 + ...ts__styled_with_variable_like_emotion.snap | 28 + ...ed_with_variable_like_emotion_props-2.snap | 27 + ...ed_with_variable_like_emotion_props-3.snap | 36 + ...ed_with_variable_like_emotion_props-4.snap | 27 + ...yled_with_variable_like_emotion_props.snap | 28 + .../all_tests__support_transpile_cjs-2.snap | 68 + .../all_tests__support_transpile_cjs-3.snap | 68 + .../all_tests__support_transpile_cjs-4.snap | 68 + .../all_tests__support_transpile_cjs-5.snap | 68 + .../all_tests__support_transpile_cjs-6.snap | 68 + .../all_tests__support_transpile_cjs-7.snap | 33 + .../all_tests__support_transpile_cjs.snap | 68 + .../all_tests__support_transpile_mjs-2.snap | 68 + .../all_tests__support_transpile_mjs-3.snap | 19 + .../all_tests__support_transpile_mjs-4.snap | 18 + .../all_tests__support_transpile_mjs-5.snap | 18 + .../all_tests__support_transpile_mjs-6.snap | 18 + .../all_tests__support_transpile_mjs-7.snap | 18 + .../all_tests__support_transpile_mjs-8.snap | 18 + .../all_tests__support_transpile_mjs.snap | 68 + .../all_tests__tailwind_arbitrary_values.snap | 39 + ..._tests__tailwind_classname_extraction.snap | 29 + ...__tailwind_classname_with_devup_props.snap | 39 + ...sts__tailwind_classname_with_variants.snap | 43 + .../all_tests__tailwind_full_integration.snap | 415 + ..._tailwind_mixed_with_devup_responsive.snap | 123 + .../all_tests__tailwind_negative_values.snap | 29 + ...literal_with_function_call_expression.snap | 29 + ...plate_literal_with_logical_expression.snap | 39 + ..._literal_with_nested_template_literal.snap | 19 + ...literal_with_parenthesized_expression.snap | 39 + ...ind_template_literal_with_style_order.snap | 45 + ...late_literal_with_variable_expression.snap | 29 + ...ests__tailwind_with_all_variant_types.snap | 153 + .../all_tests__tailwind_with_as_prop.snap | 19 + ...ind_with_conditional_template_literal.snap | 49 + .../all_tests__template_literal_props-2.snap | 19 + .../all_tests__template_literal_props-3.snap | 19 + .../all_tests__template_literal_props-4.snap | 19 + .../all_tests__template_literal_props-5.snap | 8 + .../all_tests__template_literal_props-6.snap | 37 + .../all_tests__template_literal_props.snap | 19 + ...tests__ternary_operator_in_selector-2.snap | 35 + ...tests__ternary_operator_in_selector-3.snap | 77 + ...l_tests__ternary_operator_in_selector.snap | 35 + .../snapshots/all_tests__theme_props.snap | 37 + .../all_tests__theme_selector-2.snap | 37 + .../all_tests__theme_selector-3.snap | 65 + .../snapshots/all_tests__theme_selector.snap | 23 + .../all_tests__typography_style.snap | 12 + ..._vanilla_extract_all_exports_combined.snap | 118 + ...ll_tests__vanilla_extract_all_imports.snap | 79 + ...ll_tests__vanilla_extract_composition.snap | 69 + ...sts__vanilla_extract_constant_exports.snap | 19 + .../all_tests__vanilla_extract_container.snap | 45 + ...l_tests__vanilla_extract_create_var-2.snap | 19 + ...all_tests__vanilla_extract_create_var.snap | 29 + ...ct_css_ts_with_vanilla_extract_import.snap | 59 + ...ll_tests__vanilla_extract_font_face-2.snap | 30 + .../all_tests__vanilla_extract_font_face.snap | 28 + ...vanilla_extract_font_face_empty_props.snap | 27 + ...vanilla_extract_font_face_placeholder.snap | 49 + ..._vanilla_extract_font_face_with_style.snap | 29 + ...l_tests__vanilla_extract_global_theme.snap | 77 + ...nilla_extract_global_theme_empty_vars.snap | 19 + ...illa_extract_global_theme_placeholder.snap | 87 + ...anilla_extract_global_theme_with_vars.snap | 87 + ...__vanilla_extract_imports_combination.snap | 88 + ...sts__vanilla_extract_keyframes_export.snap | 71 + .../all_tests__vanilla_extract_layer.snap | 47 + ...__vanilla_extract_layer_and_container.snap | 29 + ..._tests__vanilla_extract_media_queries.snap | 83 + ...__vanilla_extract_non_exported_styles.snap | 55 + ...s__vanilla_extract_non_exported_theme.snap | 53 + ...la_extract_selector_class_replacement.snap | 33 + ...__vanilla_extract_selector_references.snap | 47 + ...t_selector_refs_triggers_with_classes.snap | 85 + ...ll_tests__vanilla_extract_selectors-2.snap | 47 + .../all_tests__vanilla_extract_selectors.snap | 89 + ...nilla_extract_style_composition_empty.snap | 8 + ...la_extract_style_composition_multiple.snap | 39 + ...tests__vanilla_extract_style_css_js-2.snap | 29 + ...l_tests__vanilla_extract_style_css_js.snap | 29 + ...l_tests__vanilla_extract_style_css_ts.snap | 29 + ...sts__vanilla_extract_style_variants-2.snap | 69 + ...tests__vanilla_extract_style_variants.snap | 39 + ..._vanilla_extract_style_variants_mixed.snap | 79 + ...illa_extract_style_variants_with_base.snap | 59 + .../all_tests__vanilla_extract_supports.snap | 35 + .../all_tests__vanilla_extract_theme-2.snap | 77 + .../all_tests__vanilla_extract_theme.snap | 114 + ...nilla_extract_theme_array_destructure.snap | 87 + ...nilla_extract_theme_export_variations.snap | 87 + ..._vanilla_extract_theme_vars_name_only.snap | 26 + ...ests__vanilla_extract_theme_with_vars.snap | 77 + ...nilla_extract_theme_without_vars_json.snap | 36 + ...nilla_extract_theme_without_vars_name.snap | 43 + .../all_tests__vanilla_extract_vars_only.snap | 29 + ...la_extract_with_at_container_selector.snap | 51 + ..._tests__vanilla_extract_with_computed.snap | 29 + ...a_extract_with_keyframes_and_global-2.snap | 43 + ...lla_extract_with_keyframes_and_global.snap | 45 + ..._vanilla_extract_with_pseudo_selector.snap | 33 + ...vanilla_extract_with_responsive_array.snap | 39 + ...ll_tests__vanilla_extract_with_spread.snap | 39 + ..._tests__vanilla_extract_with_variable.snap | 29 + .../snapshots/all_tests__with_prefix.snap | 51 + .../all_tests__wrong_style_variables.snap | 8 + ...ed_with_variable_like_emotion_props-2.snap | 8 + ...ed_with_variable_like_emotion_props-3.snap | 8 + ...ed_with_variable_like_emotion_props-4.snap | 8 + ...ed_with_variable_like_emotion_props-5.snap | 8 + ...yled_with_variable_like_emotion_props.snap | 8 + ...sts__alias_in_comment_not_transformed.snap | 6 + ...t__tests__css_ts_file_vanilla_extract.snap | 6 + ...ests__default_to_named_different_name.snap | 5 + ...ts__default_to_named_namespace_import.snap | 5 + ...it__tests__default_to_named_same_name.snap | 5 + ...o_named_with_additional_named_imports.snap | 5 + ...lt_to_named_with_aliased_named_import.snap | 5 + ...ort_alias_visit__tests__empty_aliases.snap | 5 + ...it__tests__multiple_imports_same_file.snap | 7 + ...visit__tests__named_import_with_alias.snap | 5 + ...rt_alias_visit__tests__named_to_named.snap | 5 + ...ests__named_to_named_namespace_import.snap | 5 + ...named_to_named_with_default_specifier.snap | 5 + ...alias_visit__tests__no_matching_alias.snap | 5 + ...t__tests__preserves_code_after_import.snap | 10 + ...sts__side_effect_import_no_specifiers.snap | 5 + ...alias_visit__tests__styled_components.snap | 5 + ...tests__parse_tailwind_to_styles_basic.snap | 36 + ...sts__parse_tailwind_to_styles_complex.snap | 110 + ...__parse_tailwind_to_styles_responsive.snap | 36 + ...ts__parse_tailwind_to_styles_variants.snap | 48 + .../extractor__tests__apply_typography-2.snap | 0 .../extractor__tests__apply_typography-3.snap | 0 .../extractor__tests__apply_typography.snap | 0 ...ractor__tests__apply_var_typography-2.snap | 0 ...ractor__tests__apply_var_typography-3.snap | 0 ...ractor__tests__apply_var_typography-4.snap | 0 ...xtractor__tests__apply_var_typography.snap | 0 ...xtractor__tests__at_rules_at_prefix-2.snap | 0 ...xtractor__tests__at_rules_at_prefix-3.snap | 0 .../extractor__tests__at_rules_at_prefix.snap | 0 ...__tests__at_rules_underscore_prefix-2.snap | 0 ...__tests__at_rules_underscore_prefix-3.snap | 0 ...__tests__at_rules_underscore_prefix-4.snap | 0 ...or__tests__at_rules_underscore_prefix.snap | 0 ...tor__tests__avoid_same_name_component.snap | 0 .../extractor__tests__backtick_prop-2.snap | 0 .../extractor__tests__backtick_prop.snap | 0 .../extractor__tests__component_in_func.snap | 0 ...onditional_expression_with_selector-2.snap | 0 ..._conditional_expression_with_selector.snap | 0 .../extractor__tests__conditional_styles.snap | 0 ...tests__conditional_with_both_branches.snap | 0 ...or__tests__container_at_rule_in_css-2.snap | 0 ...ctor__tests__container_at_rule_in_css.snap | 0 .../extractor__tests__convert_tag-10.snap | 0 .../extractor__tests__convert_tag-11.snap | 0 .../extractor__tests__convert_tag-12.snap | 0 .../extractor__tests__convert_tag-13.snap | 0 .../extractor__tests__convert_tag-14.snap | 0 .../extractor__tests__convert_tag-15.snap | 0 .../extractor__tests__convert_tag-16.snap | 0 .../extractor__tests__convert_tag-17.snap | 0 .../extractor__tests__convert_tag-18.snap | 0 .../extractor__tests__convert_tag-19.snap | 0 .../extractor__tests__convert_tag-2.snap | 0 .../extractor__tests__convert_tag-20.snap | 0 .../extractor__tests__convert_tag-21.snap | 0 .../extractor__tests__convert_tag-3.snap | 0 .../extractor__tests__convert_tag-4.snap | 0 .../extractor__tests__convert_tag-5.snap | 0 .../extractor__tests__convert_tag-6.snap | 0 .../extractor__tests__convert_tag-7.snap | 0 .../extractor__tests__convert_tag-8.snap | 0 .../extractor__tests__convert_tag-9.snap | 0 .../extractor__tests__convert_tag.snap | 0 ...__css_container_at_rule_with_selector.snap | 0 ...tor__tests__css_function_empty_object.snap | 0 ...xtractor__tests__css_function_no_args.snap | 0 ..._css_props_destructuring_assignment-2.snap | 0 ...s__css_props_destructuring_assignment.snap | 0 ...tor__tests__css_variable_reassignment.snap | 0 ...tor__tests__css_with_template_literal.snap | 0 .../extractor__tests__custom_selector-2.snap | 0 .../extractor__tests__custom_selector-3.snap | 0 .../extractor__tests__custom_selector.snap | 0 ...xtractor__tests__default_import_usage.snap | 0 ...tests__dot_notation_theme_variables-2.snap | 0 ...tests__dot_notation_theme_variables-3.snap | 0 ...tests__dot_notation_theme_variables-4.snap | 0 ...__tests__dot_notation_theme_variables.snap | 0 ...tractor__tests__duplicate_style_props.snap | 0 ...ctor__tests__dynamic_class_name_merge.snap | 0 .../extractor__tests__enum_style_prop.snap | 0 ...r__tests__extract_advenced_selector-2.snap | 0 ...r__tests__extract_advenced_selector-3.snap | 0 ...r__tests__extract_advenced_selector-4.snap | 0 ...r__tests__extract_advenced_selector-5.snap | 0 ...r__tests__extract_advenced_selector-6.snap | 0 ...r__tests__extract_advenced_selector-7.snap | 0 ...r__tests__extract_advenced_selector-8.snap | 0 ...tor__tests__extract_advenced_selector.snap | 0 ...ts__extract_class_name_from_component.snap | 0 ...tract_compound_responsive_style_props.snap | 0 ...tests__extract_conditional_selector-2.snap | 0 ...tests__extract_conditional_selector-3.snap | 0 ...tests__extract_conditional_selector-4.snap | 0 ...__tests__extract_conditional_selector.snap | 0 ...s__extract_conditional_style_props-10.snap | 0 ...s__extract_conditional_style_props-11.snap | 0 ...ts__extract_conditional_style_props-2.snap | 0 ...ts__extract_conditional_style_props-3.snap | 0 ...ts__extract_conditional_style_props-4.snap | 0 ...ts__extract_conditional_style_props-5.snap | 0 ...ts__extract_conditional_style_props-6.snap | 0 ...ts__extract_conditional_style_props-7.snap | 0 ...ts__extract_conditional_style_props-8.snap | 0 ...ts__extract_conditional_style_props-9.snap | 0 ...ests__extract_conditional_style_props.snap | 0 ...itional_style_props_with_class_name-2.snap | 0 ...nditional_style_props_with_class_name.snap | 0 ...tests__extract_dynamic_logical_case-2.snap | 0 ...tests__extract_dynamic_logical_case-3.snap | 0 ...tests__extract_dynamic_logical_case-4.snap | 0 ...__tests__extract_dynamic_logical_case.snap | 0 ...xtract_dynamic_responsive_style_props.snap | 0 ..._tests__extract_dynamic_style_props-2.snap | 0 ..._tests__extract_dynamic_style_props-3.snap | 0 ..._tests__extract_dynamic_style_props-4.snap | 0 ...r__tests__extract_dynamic_style_props.snap | 0 ...tract_dynamic_style_props_with_type-2.snap | 0 ...tract_dynamic_style_props_with_type-3.snap | 0 ...extract_dynamic_style_props_with_type.snap | 0 ..._tests__extract_enum_style_property-2.snap | 0 ..._tests__extract_enum_style_property-3.snap | 0 ..._tests__extract_enum_style_property-4.snap | 0 ..._tests__extract_enum_style_property-5.snap | 0 ..._tests__extract_enum_style_property-6.snap | 0 ...r__tests__extract_enum_style_property.snap | 0 ...tractor__tests__extract_global_css-10.snap | 0 ...xtractor__tests__extract_global_css-2.snap | 0 ...xtractor__tests__extract_global_css-3.snap | 0 ...xtractor__tests__extract_global_css-4.snap | 0 ...xtractor__tests__extract_global_css-5.snap | 0 ...xtractor__tests__extract_global_css-6.snap | 0 ...xtractor__tests__extract_global_css-7.snap | 0 ...xtractor__tests__extract_global_css-8.snap | 0 ...xtractor__tests__extract_global_css-9.snap | 0 .../extractor__tests__extract_global_css.snap | 0 ...ests__extract_global_css_with_empty-2.snap | 0 ...ests__extract_global_css_with_empty-3.snap | 0 ...ests__extract_global_css_with_empty-4.snap | 0 ...ests__extract_global_css_with_empty-5.snap | 0 ...ests__extract_global_css_with_empty-6.snap | 0 ..._tests__extract_global_css_with_empty.snap | 0 ...extract_global_css_with_font_faces-10.snap | 0 ..._extract_global_css_with_font_faces-2.snap | 0 ..._extract_global_css_with_font_faces-3.snap | 0 ..._extract_global_css_with_font_faces-4.snap | 0 ..._extract_global_css_with_font_faces-5.snap | 0 ..._extract_global_css_with_font_faces-6.snap | 0 ..._extract_global_css_with_font_faces-7.snap | 0 ..._extract_global_css_with_font_faces-8.snap | 0 ..._extract_global_css_with_font_faces-9.snap | 0 ...s__extract_global_css_with_font_faces.snap | 0 ...ts__extract_global_css_with_imports-2.snap | 0 ...ts__extract_global_css_with_imports-3.snap | 0 ...ests__extract_global_css_with_imports.snap | 0 ...s__extract_global_css_with_selector-2.snap | 0 ...s__extract_global_css_with_selector-3.snap | 0 ...s__extract_global_css_with_selector-4.snap | 0 ...sts__extract_global_css_with_selector.snap | 0 ...ct_global_css_with_template_literal-2.snap | 0 ...ct_global_css_with_template_literal-3.snap | 0 ...ct_global_css_with_template_literal-4.snap | 0 ...ct_global_css_with_template_literal-5.snap | 0 ...ct_global_css_with_template_literal-6.snap | 0 ...ct_global_css_with_template_literal-7.snap | 0 ...ct_global_css_with_template_literal-8.snap | 0 ...ct_global_css_with_template_literal-9.snap | 0 ...ract_global_css_with_template_literal.snap | 0 ...tract_global_css_with_wrong_imports-2.snap | 0 ...extract_global_css_with_wrong_imports.snap | 0 .../extractor__tests__extract_just_tsx-2.snap | 0 .../extractor__tests__extract_just_tsx.snap | 0 ..._extract_just_tsx_in_multiple_files-2.snap | 0 ..._extract_just_tsx_in_multiple_files-3.snap | 0 ..._extract_just_tsx_in_multiple_files-4.snap | 0 ...s__extract_just_tsx_in_multiple_files.snap | 0 ...extractor__tests__extract_keyframs-10.snap | 0 .../extractor__tests__extract_keyframs-2.snap | 0 .../extractor__tests__extract_keyframs-3.snap | 0 .../extractor__tests__extract_keyframs-4.snap | 0 .../extractor__tests__extract_keyframs-5.snap | 0 .../extractor__tests__extract_keyframs-6.snap | 0 .../extractor__tests__extract_keyframs-7.snap | 0 .../extractor__tests__extract_keyframs-8.snap | 0 .../extractor__tests__extract_keyframs-9.snap | 0 .../extractor__tests__extract_keyframs.snap | 0 ...or__tests__extract_keyframs_literal-2.snap | 0 ...ctor__tests__extract_keyframs_literal.snap | 0 ...ractor__tests__extract_logical_case-2.snap | 0 ...ractor__tests__extract_logical_case-3.snap | 0 ...ractor__tests__extract_logical_case-4.snap | 0 ...xtractor__tests__extract_logical_case.snap | 0 ...or__tests__extract_nested_selector-10.snap | 0 ...or__tests__extract_nested_selector-11.snap | 0 ...tor__tests__extract_nested_selector-2.snap | 0 ...tor__tests__extract_nested_selector-3.snap | 0 ...tor__tests__extract_nested_selector-4.snap | 0 ...tor__tests__extract_nested_selector-5.snap | 0 ...tor__tests__extract_nested_selector-6.snap | 0 ...tor__tests__extract_nested_selector-7.snap | 0 ...tor__tests__extract_nested_selector-8.snap | 0 ...tor__tests__extract_nested_selector-9.snap | 0 ...actor__tests__extract_nested_selector.snap | 0 ..._responsive_conditional_style_props-2.snap | 0 ..._responsive_conditional_style_props-3.snap | 0 ..._responsive_conditional_style_props-4.snap | 0 ..._responsive_conditional_style_props-5.snap | 0 ..._responsive_conditional_style_props-6.snap | 0 ..._responsive_conditional_style_props-7.snap | 0 ..._responsive_conditional_style_props-8.snap | 0 ...ct_responsive_conditional_style_props.snap | 0 ...itional_style_props_with_class_name-2.snap | 0 ...nditional_style_props_with_class_name.snap | 0 ...sts__extract_responsive_style_props-2.snap | 0 ...tests__extract_responsive_style_props.snap | 0 ...namic_value_conditional_style_props-2.snap | 0 ...dynamic_value_conditional_style_props.snap | 0 ..._same_value_conditional_style_props-2.snap | 0 ..._same_value_conditional_style_props-3.snap | 0 ..._same_value_conditional_style_props-4.snap | 0 ..._same_value_conditional_style_props-5.snap | 0 ..._same_value_conditional_style_props-6.snap | 0 ...ct_same_value_conditional_style_props.snap | 0 ...extractor__tests__extract_selector-10.snap | 0 ...extractor__tests__extract_selector-11.snap | 0 ...extractor__tests__extract_selector-12.snap | 0 ...extractor__tests__extract_selector-13.snap | 0 ...extractor__tests__extract_selector-14.snap | 0 ...extractor__tests__extract_selector-15.snap | 0 ...extractor__tests__extract_selector-16.snap | 0 .../extractor__tests__extract_selector-2.snap | 0 .../extractor__tests__extract_selector-3.snap | 0 .../extractor__tests__extract_selector-4.snap | 0 .../extractor__tests__extract_selector-5.snap | 0 .../extractor__tests__extract_selector-6.snap | 0 .../extractor__tests__extract_selector-7.snap | 0 .../extractor__tests__extract_selector-8.snap | 0 .../extractor__tests__extract_selector-9.snap | 0 .../extractor__tests__extract_selector.snap | 0 ...ests__extract_selector_with_literal-2.snap | 0 ..._tests__extract_selector_with_literal.snap | 0 ...s__extract_selector_with_responsive-2.snap | 0 ...s__extract_selector_with_responsive-3.snap | 0 ...sts__extract_selector_with_responsive.snap | 0 ...xtract_static_css_class_name_props-10.snap | 0 ...xtract_static_css_class_name_props-11.snap | 0 ...xtract_static_css_class_name_props-12.snap | 0 ...xtract_static_css_class_name_props-13.snap | 0 ...xtract_static_css_class_name_props-14.snap | 0 ...xtract_static_css_class_name_props-15.snap | 0 ...xtract_static_css_class_name_props-16.snap | 0 ...extract_static_css_class_name_props-2.snap | 0 ...extract_static_css_class_name_props-3.snap | 0 ...extract_static_css_class_name_props-4.snap | 0 ...extract_static_css_class_name_props-5.snap | 0 ...extract_static_css_class_name_props-6.snap | 0 ...extract_static_css_class_name_props-7.snap | 0 ...extract_static_css_class_name_props-8.snap | 0 ...extract_static_css_class_name_props-9.snap | 0 ...__extract_static_css_class_name_props.snap | 0 ...extract_static_css_with_media_query-2.snap | 0 ...extract_static_css_with_media_query-3.snap | 0 ...__extract_static_css_with_media_query.snap | 0 ...ests__extract_static_css_with_theme-2.snap | 0 ...ests__extract_static_css_with_theme-3.snap | 0 ..._tests__extract_static_css_with_theme.snap | 0 ...tractor__tests__extract_style_props-2.snap | 0 ...tractor__tests__extract_style_props-3.snap | 0 ...tractor__tests__extract_style_props-4.snap | 0 ...tractor__tests__extract_style_props-5.snap | 0 ...tractor__tests__extract_style_props-6.snap | 0 ...extractor__tests__extract_style_props.snap | 0 ...extract_style_props_with_class_name-2.snap | 0 ...extract_style_props_with_class_name-3.snap | 0 ...extract_style_props_with_class_name-4.snap | 0 ...extract_style_props_with_class_name-5.snap | 0 ...extract_style_props_with_class_name-6.snap | 0 ...extract_style_props_with_class_name-7.snap | 0 ...extract_style_props_with_class_name-8.snap | 0 ...extract_style_props_with_class_name-9.snap | 0 ...__extract_style_props_with_class_name.snap | 0 ...tract_style_props_with_default_import.snap | 0 ...act_style_props_with_namespace_import.snap | 0 ...sts__extract_style_props_with_var_css.snap | 0 ...act_variable_style_props_with_style-2.snap | 0 ...tract_variable_style_props_with_style.snap | 0 ...or__tests__extract_wrong_global_css-2.snap | 0 ...or__tests__extract_wrong_global_css-3.snap | 0 ...ctor__tests__extract_wrong_global_css.snap | 0 ...ractor__tests__extract_wrong_keyframs.snap | 0 ...xtract_wrong_responsive_style_props-2.snap | 0 ..._extract_wrong_responsive_style_props.snap | 0 ...tractor__tests__global_css_at_rules-2.snap | 0 ...tractor__tests__global_css_at_rules-3.snap | 0 ...tractor__tests__global_css_at_rules-4.snap | 0 ...extractor__tests__global_css_at_rules.snap | 0 ..._fontfaces_multi_value_optimization-2.snap | 0 ...ss_fontfaces_multi_value_optimization.snap | 0 ..._global_css_fontfaces_object_syntax-2.snap | 0 ...s__global_css_fontfaces_object_syntax.snap | 0 ...extractor__tests__global_css_function.snap | 0 ..._global_css_layer_property_extraction.snap | 0 .../extractor__tests__global_css_no_args.snap | 0 ...or__tests__global_css_with_font_faces.snap | 0 ...actor__tests__global_css_with_imports.snap | 0 ...actor__tests__global_css_with_layer-2.snap | 0 ...tractor__tests__global_css_with_layer.snap | 0 ...__global_css_with_layer_in_selector-2.snap | 0 ...ts__global_css_with_layer_in_selector.snap | 0 ...ests__global_css_with_pseudo_selector.snap | 0 ...xtractor__tests__group_selector_props.snap | 0 ...ractor__tests__ignore_special_props-2.snap | 0 ...xtractor__tests__ignore_special_props.snap | 0 ...sts__import_alias_custom_named_export.snap | 0 ...r__tests__import_alias_emotion_styled.snap | 0 ..._tests__import_alias_multiple_aliases.snap | 0 ...r__tests__import_alias_renamed_import.snap | 0 ...t_alias_skip_when_package_not_in_code.snap | 0 ...tests__import_alias_styled_components.snap | 0 ...s__import_alias_vanilla_extract_named.snap | 0 .../extractor__tests__import_main_css.snap | 0 ...ctor__tests__import_wrong_component-2.snap | 0 ...ractor__tests__import_wrong_component.snap | 0 .../extractor__tests__keyframes_function.snap | 0 .../extractor__tests__keyframes_no_args.snap | 0 .../extractor__tests__maintain_value.snap | 0 ...r__tests__mask_properties_with_korean.snap | 0 ...actor__tests__media_query_selectors-2.snap | 0 ...actor__tests__media_query_selectors-3.snap | 0 ...actor__tests__media_query_selectors-4.snap | 0 ...actor__tests__media_query_selectors-5.snap | 0 ...tractor__tests__media_query_selectors.snap | 0 ...actor__tests__member_expression_style.snap | 0 ...actor__tests__multiple_dynamic_values.snap | 0 ...xtractor__tests__namespace_import_css.snap | 0 ...ractor__tests__namespace_import_usage.snap | 0 .../extractor__tests__negative_props-2.snap | 0 .../extractor__tests__negative_props-3.snap | 0 .../extractor__tests__negative_props-4.snap | 0 .../extractor__tests__negative_props-5.snap | 0 .../extractor__tests__negative_props-6.snap | 0 .../extractor__tests__negative_props-7.snap | 0 .../extractor__tests__negative_props.snap | 0 .../extractor__tests__nested_conditional.snap | 0 .../extractor__tests__nested_theme_props.snap | 0 ...actor__tests__optimize_aspect_ratio-2.snap | 0 ...actor__tests__optimize_aspect_ratio-3.snap | 0 ...tractor__tests__optimize_aspect_ratio.snap | 0 .../extractor__tests__optimize_func-2.snap | 0 .../extractor__tests__optimize_func-3.snap | 0 .../extractor__tests__optimize_func-4.snap | 0 .../extractor__tests__optimize_func-5.snap | 0 .../extractor__tests__optimize_func-6.snap | 0 .../extractor__tests__optimize_func-7.snap | 0 .../extractor__tests__optimize_func.snap | 0 ...ctor__tests__optimize_multi_css_value.snap | 0 ...rops_direct_array_responsive_select-2.snap | 0 ..._props_direct_array_responsive_select.snap | 0 ...r__tests__props_direct_array_select-2.snap | 0 ...r__tests__props_direct_array_select-3.snap | 0 ...r__tests__props_direct_array_select-4.snap | 0 ...r__tests__props_direct_array_select-5.snap | 0 ...r__tests__props_direct_array_select-6.snap | 0 ...r__tests__props_direct_array_select-7.snap | 0 ...tor__tests__props_direct_array_select.snap | 0 ...props_direct_hybrid_responsive_select.snap | 0 ...ops_direct_object_responsive_select-2.snap | 0 ...props_direct_object_responsive_select.snap | 0 ...__tests__props_direct_object_select-2.snap | 0 ...__tests__props_direct_object_select-3.snap | 0 ...__tests__props_direct_object_select-4.snap | 0 ...or__tests__props_direct_object_select.snap | 0 ...ct_variable_array_responsive_select-2.snap | 0 ...rect_variable_array_responsive_select.snap | 0 ...ect_variable_object_responsive_select.snap | 0 ...props_direct_variable_object_select-2.snap | 0 ...__props_direct_variable_object_select.snap | 0 .../extractor__tests__props_direct_wrong.snap | 0 ...ractor__tests__props_multi_expression.snap | 0 .../extractor__tests__props_prop.snap | 0 ...ts__props_wrong_direct_array_select-2.snap | 0 ...ts__props_wrong_direct_array_select-3.snap | 0 ...ts__props_wrong_direct_array_select-4.snap | 0 ...ts__props_wrong_direct_array_select-5.snap | 0 ...ests__props_wrong_direct_array_select.snap | 0 ...s__props_wrong_direct_object_select-2.snap | 0 ...s__props_wrong_direct_object_select-3.snap | 0 ...s__props_wrong_direct_object_select-4.snap | 0 ...sts__props_wrong_direct_object_select.snap | 0 .../extractor__tests__remove_semicolon-2.snap | 0 .../extractor__tests__remove_semicolon-3.snap | 0 .../extractor__tests__remove_semicolon-4.snap | 0 .../extractor__tests__remove_semicolon-5.snap | 0 .../extractor__tests__remove_semicolon.snap | 0 ...actor__tests__responsive_array_styles.snap | 0 .../extractor__tests__rest_props-2.snap | 0 .../extractor__tests__rest_props.snap | 0 ...ests__selector_refs_with_global_theme.snap | 0 .../extractor__tests__spread_props.snap | 0 .../extractor__tests__style_order-2.snap | 0 .../extractor__tests__style_order-3.snap | 0 .../extractor__tests__style_order-4.snap | 0 .../extractor__tests__style_order-5.snap | 0 .../extractor__tests__style_order-6.snap | 0 .../extractor__tests__style_order-7.snap | 0 .../extractor__tests__style_order-8.snap | 0 .../extractor__tests__style_order.snap | 0 .../extractor__tests__style_order2-2.snap | 0 .../extractor__tests__style_order2-3.snap | 0 .../extractor__tests__style_order2.snap | 0 .../extractor__tests__style_order_prop.snap | 0 .../extractor__tests__style_prop_merge.snap | 0 .../extractor__tests__style_variables-10.snap | 0 .../extractor__tests__style_variables-11.snap | 0 .../extractor__tests__style_variables-2.snap | 0 .../extractor__tests__style_variables-3.snap | 0 .../extractor__tests__style_variables-4.snap | 0 .../extractor__tests__style_variables-5.snap | 0 .../extractor__tests__style_variables-6.snap | 0 .../extractor__tests__style_variables-7.snap | 0 .../extractor__tests__style_variables-8.snap | 0 .../extractor__tests__style_variables-9.snap | 0 .../extractor__tests__style_variables.snap | 0 ...extractor__tests__style_variables_mjs.snap | 0 .../extractor__tests__style_vars_prop.snap | 0 .../extractor__tests__styled-10.snap | 0 .../extractor__tests__styled-11.snap | 0 .../snapshots/extractor__tests__styled-2.snap | 0 .../snapshots/extractor__tests__styled-3.snap | 0 .../snapshots/extractor__tests__styled-4.snap | 0 .../snapshots/extractor__tests__styled-5.snap | 0 .../snapshots/extractor__tests__styled-6.snap | 0 .../snapshots/extractor__tests__styled-7.snap | 0 .../snapshots/extractor__tests__styled-8.snap | 0 .../snapshots/extractor__tests__styled-9.snap | 0 .../snapshots/extractor__tests__styled.snap | 0 .../extractor__tests__styled_with_spread.snap | 0 ...ractor__tests__styled_with_variable-2.snap | 0 ...ractor__tests__styled_with_variable-3.snap | 0 ...ractor__tests__styled_with_variable-4.snap | 0 ...ractor__tests__styled_with_variable-5.snap | 0 ...xtractor__tests__styled_with_variable.snap | 0 ...__styled_with_variable_like_emotion-2.snap | 0 ...__styled_with_variable_like_emotion-3.snap | 0 ...__styled_with_variable_like_emotion-4.snap | 0 ...__styled_with_variable_like_emotion-5.snap | 0 ...__styled_with_variable_like_emotion-6.snap | 0 ...__styled_with_variable_like_emotion-7.snap | 0 ...ts__styled_with_variable_like_emotion.snap | 0 ...ed_with_variable_like_emotion_props-2.snap | 0 ...ed_with_variable_like_emotion_props-3.snap | 0 ...ed_with_variable_like_emotion_props-4.snap | 0 ...yled_with_variable_like_emotion_props.snap | 0 ...actor__tests__support_transpile_cjs-2.snap | 0 ...actor__tests__support_transpile_cjs-3.snap | 0 ...actor__tests__support_transpile_cjs-4.snap | 0 ...actor__tests__support_transpile_cjs-5.snap | 0 ...actor__tests__support_transpile_cjs-6.snap | 0 ...actor__tests__support_transpile_cjs-7.snap | 0 ...tractor__tests__support_transpile_cjs.snap | 0 ...actor__tests__support_transpile_mjs-2.snap | 0 ...actor__tests__support_transpile_mjs-3.snap | 0 ...actor__tests__support_transpile_mjs-4.snap | 0 ...actor__tests__support_transpile_mjs-5.snap | 0 ...actor__tests__support_transpile_mjs-6.snap | 0 ...actor__tests__support_transpile_mjs-7.snap | 0 ...actor__tests__support_transpile_mjs-8.snap | 0 ...tractor__tests__support_transpile_mjs.snap | 0 ...tor__tests__tailwind_arbitrary_values.snap | 0 ..._tests__tailwind_classname_extraction.snap | 0 ...__tailwind_classname_with_devup_props.snap | 0 ...sts__tailwind_classname_with_variants.snap | 0 ...tor__tests__tailwind_full_integration.snap | 0 ..._tailwind_mixed_with_devup_responsive.snap | 0 ...ctor__tests__tailwind_negative_values.snap | 0 ...literal_with_function_call_expression.snap | 0 ...plate_literal_with_logical_expression.snap | 0 ..._literal_with_nested_template_literal.snap | 0 ...literal_with_parenthesized_expression.snap | 0 ...ind_template_literal_with_style_order.snap | 0 ...late_literal_with_variable_expression.snap | 0 ...ests__tailwind_with_all_variant_types.snap | 0 ...tractor__tests__tailwind_with_as_prop.snap | 0 ...ind_with_conditional_template_literal.snap | 0 ...ctor__tests__template_literal_props-2.snap | 0 ...ctor__tests__template_literal_props-3.snap | 0 ...ctor__tests__template_literal_props-4.snap | 0 ...ctor__tests__template_literal_props-5.snap | 0 ...ctor__tests__template_literal_props-6.snap | 0 ...ractor__tests__template_literal_props.snap | 0 ...tests__ternary_operator_in_selector-2.snap | 0 ...tests__ternary_operator_in_selector-3.snap | 0 ...__tests__ternary_operator_in_selector.snap | 0 .../extractor__tests__theme_props.snap | 0 .../extractor__tests__theme_selector-2.snap | 0 .../extractor__tests__theme_selector-3.snap | 0 .../extractor__tests__theme_selector.snap | 0 .../extractor__tests__typography_style.snap | 0 ..._vanilla_extract_all_exports_combined.snap | 0 ...r__tests__vanilla_extract_all_imports.snap | 0 ...r__tests__vanilla_extract_composition.snap | 0 ...sts__vanilla_extract_constant_exports.snap | 0 ...tor__tests__vanilla_extract_container.snap | 0 ...__tests__vanilla_extract_create_var-2.snap | 0 ...or__tests__vanilla_extract_create_var.snap | 0 ...ct_css_ts_with_vanilla_extract_import.snap | 0 ...r__tests__vanilla_extract_font_face-2.snap | 0 ...tor__tests__vanilla_extract_font_face.snap | 0 ...vanilla_extract_font_face_empty_props.snap | 0 ...vanilla_extract_font_face_placeholder.snap | 0 ..._vanilla_extract_font_face_with_style.snap | 0 ...__tests__vanilla_extract_global_theme.snap | 0 ...nilla_extract_global_theme_empty_vars.snap | 0 ...illa_extract_global_theme_placeholder.snap | 0 ...anilla_extract_global_theme_with_vars.snap | 0 ...__vanilla_extract_imports_combination.snap | 0 ...sts__vanilla_extract_keyframes_export.snap | 0 ...tractor__tests__vanilla_extract_layer.snap | 0 ...__vanilla_extract_layer_and_container.snap | 0 ..._tests__vanilla_extract_media_queries.snap | 0 ...__vanilla_extract_non_exported_styles.snap | 0 ...s__vanilla_extract_non_exported_theme.snap | 0 ...la_extract_selector_class_replacement.snap | 0 ...__vanilla_extract_selector_references.snap | 0 ...t_selector_refs_triggers_with_classes.snap | 0 ...r__tests__vanilla_extract_selectors-2.snap | 0 ...tor__tests__vanilla_extract_selectors.snap | 0 ...nilla_extract_style_composition_empty.snap | 0 ...la_extract_style_composition_multiple.snap | 0 ...tests__vanilla_extract_style_css_js-2.snap | 0 ...__tests__vanilla_extract_style_css_js.snap | 0 ...__tests__vanilla_extract_style_css_ts.snap | 0 ...ests__vanilla_extract_style_no_length.snap | 0 ...sts__vanilla_extract_style_variants-2.snap | 0 ...tests__vanilla_extract_style_variants.snap | 0 ..._vanilla_extract_style_variants_mixed.snap | 0 ...illa_extract_style_variants_with_base.snap | 0 ...ctor__tests__vanilla_extract_supports.snap | 0 ...actor__tests__vanilla_extract_theme-2.snap | 0 ...tractor__tests__vanilla_extract_theme.snap | 0 ...nilla_extract_theme_array_destructure.snap | 0 ...nilla_extract_theme_export_variations.snap | 0 ..._vanilla_extract_theme_vars_name_only.snap | 0 ...ests__vanilla_extract_theme_with_vars.snap | 0 ...nilla_extract_theme_without_vars_json.snap | 0 ...nilla_extract_theme_without_vars_name.snap | 0 ...tor__tests__vanilla_extract_vars_only.snap | 0 ...la_extract_with_at_container_selector.snap | 0 ..._tests__vanilla_extract_with_computed.snap | 0 ...a_extract_with_keyframes_and_global-2.snap | 0 ...lla_extract_with_keyframes_and_global.snap | 0 ..._vanilla_extract_with_pseudo_selector.snap | 0 ...vanilla_extract_with_responsive_array.snap | 0 ...r__tests__vanilla_extract_with_spread.snap | 0 ..._tests__vanilla_extract_with_variable.snap | 0 .../extractor__tests__with_prefix.snap | 0 ...tractor__tests__wrong_style_variables.snap | 0 ...ed_with_variable_like_emotion_props-2.snap | 0 ...ed_with_variable_like_emotion_props-3.snap | 0 ...ed_with_variable_like_emotion_props-4.snap | 0 ...ed_with_variable_like_emotion_props-5.snap | 0 ...yled_with_variable_like_emotion_props.snap | 0 ...or__utils__tests__wrap_array_filter_a.snap | 5 + ...__utils__tests__wrap_array_filter_a_b.snap | 5 + ...filter_className_quoteclass-namequote.snap | 5 + 1113 files changed, 31922 insertions(+), 13128 deletions(-) create mode 100644 libs/extractor/tests/all_tests.rs create mode 100644 libs/extractor/tests/snapshots/all_tests__apply_typography-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__apply_typography-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__apply_typography.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__apply_var_typography-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__apply_var_typography-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__apply_var_typography-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__apply_var_typography.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__at_rules_at_prefix-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__at_rules_at_prefix-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__at_rules_at_prefix.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__at_rules_underscore_prefix-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__at_rules_underscore_prefix-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__at_rules_underscore_prefix-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__at_rules_underscore_prefix.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__avoid_same_name_component.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__backtick_prop-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__backtick_prop.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__component_in_func.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__conditional_expression_with_selector-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__conditional_expression_with_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__conditional_styles.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__conditional_with_both_branches.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__container_at_rule_in_css-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__container_at_rule_in_css.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-10.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-11.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-12.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-13.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-14.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-15.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-16.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-17.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-18.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-19.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-20.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-21.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag-9.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__convert_tag.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__css_container_at_rule_with_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__css_function_empty_object.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__css_function_no_args.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__css_props_destructuring_assignment-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__css_props_destructuring_assignment.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__css_variable_reassignment.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__css_with_template_literal.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__custom_selector-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__custom_selector-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__custom_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__default_import_usage.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__dot_notation_theme_variables-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__dot_notation_theme_variables-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__dot_notation_theme_variables-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__dot_notation_theme_variables.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__duplicate_style_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__dynamic_class_name_merge.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__enum_style_prop.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_advenced_selector-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_advenced_selector-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_advenced_selector-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_advenced_selector-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_advenced_selector-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_advenced_selector-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_advenced_selector-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_advenced_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_class_name_from_component.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_compound_responsive_style_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_selector-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_selector-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_selector-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props-10.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props-11.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props-9.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props_with_class_name-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_conditional_style_props_with_class_name.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_dynamic_logical_case-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_dynamic_logical_case-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_dynamic_logical_case-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_dynamic_logical_case.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_dynamic_responsive_style_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_dynamic_style_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_dynamic_style_props-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_dynamic_style_props-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_dynamic_style_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_dynamic_style_props_with_type-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_dynamic_style_props_with_type-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_dynamic_style_props_with_type.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_enum_style_property-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_enum_style_property-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_enum_style_property-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_enum_style_property-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_enum_style_property-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_enum_style_property.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css-10.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css-9.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_empty-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_empty-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_empty-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_empty-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_empty-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_empty.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_font_faces-10.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_font_faces-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_font_faces-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_font_faces-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_font_faces-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_font_faces-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_font_faces-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_font_faces-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_font_faces-9.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_font_faces.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_imports-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_imports-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_imports.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_selector-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_selector-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_selector-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_template_literal-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_template_literal-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_template_literal-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_template_literal-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_template_literal-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_template_literal-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_template_literal-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_template_literal-9.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_template_literal.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_wrong_imports-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_global_css_with_wrong_imports.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_just_tsx-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_just_tsx.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_just_tsx_in_multiple_files-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_just_tsx_in_multiple_files-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_just_tsx_in_multiple_files-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_just_tsx_in_multiple_files.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_keyframs-10.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_keyframs-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_keyframs-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_keyframs-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_keyframs-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_keyframs-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_keyframs-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_keyframs-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_keyframs-9.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_keyframs.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_keyframs_literal-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_keyframs_literal.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_logical_case-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_logical_case-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_logical_case-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_logical_case.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_nested_selector-10.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_nested_selector-11.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_nested_selector-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_nested_selector-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_nested_selector-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_nested_selector-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_nested_selector-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_nested_selector-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_nested_selector-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_nested_selector-9.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_nested_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_responsive_conditional_style_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_responsive_conditional_style_props-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_responsive_conditional_style_props-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_responsive_conditional_style_props-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_responsive_conditional_style_props-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_responsive_conditional_style_props-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_responsive_conditional_style_props-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_responsive_conditional_style_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_responsive_conditional_style_props_with_class_name-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_responsive_conditional_style_props_with_class_name.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_responsive_style_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_responsive_style_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_same_dynamic_value_conditional_style_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_same_dynamic_value_conditional_style_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_same_value_conditional_style_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_same_value_conditional_style_props-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_same_value_conditional_style_props-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_same_value_conditional_style_props-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_same_value_conditional_style_props-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_same_value_conditional_style_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-10.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-11.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-12.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-13.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-14.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-15.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-16.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector-9.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector_with_literal-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector_with_literal.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector_with_responsive-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector_with_responsive-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_selector_with_responsive.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-10.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-11.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-12.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-13.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-14.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-15.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-16.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props-9.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_class_name_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_with_media_query-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_with_media_query-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_with_media_query.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_with_theme-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_with_theme-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_static_css_with_theme.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props_with_class_name-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props_with_class_name-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props_with_class_name-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props_with_class_name-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props_with_class_name-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props_with_class_name-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props_with_class_name-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props_with_class_name-9.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props_with_class_name.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props_with_default_import.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props_with_namespace_import.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_style_props_with_var_css.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_variable_style_props_with_style-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_variable_style_props_with_style.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_wrong_global_css-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_wrong_global_css-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_wrong_global_css.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_wrong_keyframs.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_wrong_responsive_style_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__extract_wrong_responsive_style_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_at_rules-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_at_rules-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_at_rules-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_at_rules.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_fontfaces_multi_value_optimization-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_fontfaces_multi_value_optimization.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_fontfaces_object_syntax-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_fontfaces_object_syntax.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_function.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_layer_property_extraction.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_no_args.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_with_font_faces.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_with_imports.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_with_layer-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_with_layer.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_with_layer_in_selector-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_with_layer_in_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__global_css_with_pseudo_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__group_selector_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__ignore_special_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__ignore_special_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__import_alias_custom_named_export.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__import_alias_emotion_styled.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__import_alias_multiple_aliases.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__import_alias_renamed_import.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__import_alias_skip_when_package_not_in_code.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__import_alias_styled_components.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__import_alias_vanilla_extract_named.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__import_main_css.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__import_wrong_component-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__import_wrong_component.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__keyframes_function.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__keyframes_no_args.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__maintain_value.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__mask_properties_with_korean.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__media_query_selectors-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__media_query_selectors-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__media_query_selectors-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__media_query_selectors-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__media_query_selectors.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__member_expression_style.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__multiple_dynamic_values.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__namespace_import_css.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__namespace_import_usage.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__negative_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__negative_props-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__negative_props-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__negative_props-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__negative_props-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__negative_props-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__negative_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__nested_conditional.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__nested_theme_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__optimize_aspect_ratio-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__optimize_aspect_ratio-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__optimize_aspect_ratio.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__optimize_func-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__optimize_func-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__optimize_func-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__optimize_func-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__optimize_func-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__optimize_func-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__optimize_func.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__optimize_multi_css_value.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_array_responsive_select-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_array_responsive_select.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_array_select-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_array_select-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_array_select-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_array_select-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_array_select-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_array_select-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_array_select.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_hybrid_responsive_select.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_object_responsive_select-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_object_responsive_select.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_object_select-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_object_select-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_object_select-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_object_select.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_variable_array_responsive_select-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_variable_array_responsive_select.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_variable_object_responsive_select.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_variable_object_select-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_variable_object_select.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_direct_wrong.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_multi_expression.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_prop.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_wrong_direct_array_select-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_wrong_direct_array_select-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_wrong_direct_array_select-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_wrong_direct_array_select-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_wrong_direct_array_select.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_wrong_direct_object_select-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_wrong_direct_object_select-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_wrong_direct_object_select-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__props_wrong_direct_object_select.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__remove_semicolon-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__remove_semicolon-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__remove_semicolon-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__remove_semicolon-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__remove_semicolon.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__responsive_array_styles.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__rest_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__rest_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__selector_refs_with_global_theme.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__spread_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_order-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_order-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_order-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_order-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_order-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_order-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_order-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_order.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_order2-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_order2-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_order2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_order_prop.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_prop_merge.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_variables-10.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_variables-11.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_variables-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_variables-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_variables-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_variables-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_variables-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_variables-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_variables-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_variables-9.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_variables.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_variables_mjs.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__style_vars_prop.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled-10.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled-11.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled-9.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_spread.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable_like_emotion-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable_like_emotion-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable_like_emotion-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable_like_emotion-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable_like_emotion-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable_like_emotion-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable_like_emotion.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable_like_emotion_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable_like_emotion_props-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable_like_emotion_props-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__styled_with_variable_like_emotion_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_cjs-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_cjs-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_cjs-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_cjs-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_cjs-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_cjs-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_cjs.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_mjs-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_mjs-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_mjs-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_mjs-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_mjs-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_mjs-7.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_mjs-8.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__support_transpile_mjs.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_arbitrary_values.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_classname_extraction.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_classname_with_devup_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_classname_with_variants.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_full_integration.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_mixed_with_devup_responsive.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_negative_values.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_template_literal_with_function_call_expression.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_template_literal_with_logical_expression.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_template_literal_with_nested_template_literal.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_template_literal_with_parenthesized_expression.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_template_literal_with_style_order.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_template_literal_with_variable_expression.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_with_all_variant_types.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_with_as_prop.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__tailwind_with_conditional_template_literal.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__template_literal_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__template_literal_props-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__template_literal_props-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__template_literal_props-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__template_literal_props-6.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__template_literal_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__ternary_operator_in_selector-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__ternary_operator_in_selector-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__ternary_operator_in_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__theme_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__theme_selector-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__theme_selector-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__theme_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__typography_style.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_all_exports_combined.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_all_imports.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_composition.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_constant_exports.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_container.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_create_var-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_create_var.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_css_ts_with_vanilla_extract_import.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_font_face-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_font_face.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_font_face_empty_props.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_font_face_placeholder.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_font_face_with_style.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_global_theme.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_global_theme_empty_vars.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_global_theme_placeholder.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_global_theme_with_vars.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_imports_combination.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_keyframes_export.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_layer.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_layer_and_container.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_media_queries.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_non_exported_styles.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_non_exported_theme.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_selector_class_replacement.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_selector_references.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_selector_refs_triggers_with_classes.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_selectors-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_selectors.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_style_composition_empty.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_style_composition_multiple.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_style_css_js-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_style_css_js.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_style_css_ts.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_style_variants-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_style_variants.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_style_variants_mixed.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_style_variants_with_base.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_supports.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_theme-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_theme.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_theme_array_destructure.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_theme_export_variations.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_theme_vars_name_only.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_theme_with_vars.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_theme_without_vars_json.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_theme_without_vars_name.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_vars_only.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_with_at_container_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_with_computed.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_with_keyframes_and_global-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_with_keyframes_and_global.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_with_pseudo_selector.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_with_responsive_array.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_with_spread.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__vanilla_extract_with_variable.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__with_prefix.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__wrong_style_variables.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__wrong_styled_with_variable_like_emotion_props-2.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__wrong_styled_with_variable_like_emotion_props-3.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__wrong_styled_with_variable_like_emotion_props-4.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__wrong_styled_with_variable_like_emotion_props-5.snap create mode 100644 libs/extractor/tests/snapshots/all_tests__wrong_styled_with_variable_like_emotion_props.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__alias_in_comment_not_transformed.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__css_ts_file_vanilla_extract.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__default_to_named_different_name.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__default_to_named_namespace_import.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__default_to_named_same_name.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__default_to_named_with_additional_named_imports.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__default_to_named_with_aliased_named_import.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__empty_aliases.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__multiple_imports_same_file.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__named_import_with_alias.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__named_to_named.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__named_to_named_namespace_import.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__named_to_named_with_default_specifier.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__no_matching_alias.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__preserves_code_after_import.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__side_effect_import_no_specifiers.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__import_alias_visit__tests__styled_components.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__tailwind__tests__parse_tailwind_to_styles_basic.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__tailwind__tests__parse_tailwind_to_styles_complex.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__tailwind__tests__parse_tailwind_to_styles_responsive.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__tailwind__tests__parse_tailwind_to_styles_variants.snap rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__apply_typography-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__apply_typography-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__apply_typography.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__apply_var_typography-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__apply_var_typography-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__apply_var_typography-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__apply_var_typography.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__at_rules_at_prefix-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__at_rules_at_prefix-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__at_rules_at_prefix.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__at_rules_underscore_prefix-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__at_rules_underscore_prefix-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__at_rules_underscore_prefix-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__at_rules_underscore_prefix.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__avoid_same_name_component.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__backtick_prop-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__backtick_prop.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__component_in_func.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__conditional_expression_with_selector-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__conditional_expression_with_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__conditional_styles.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__conditional_with_both_branches.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__container_at_rule_in_css-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__container_at_rule_in_css.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-10.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-11.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-12.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-13.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-14.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-15.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-16.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-17.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-18.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-19.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-20.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-21.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag-9.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__convert_tag.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__css_container_at_rule_with_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__css_function_empty_object.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__css_function_no_args.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__css_props_destructuring_assignment-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__css_props_destructuring_assignment.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__css_variable_reassignment.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__css_with_template_literal.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__custom_selector-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__custom_selector-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__custom_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__default_import_usage.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__dot_notation_theme_variables-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__dot_notation_theme_variables-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__dot_notation_theme_variables-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__dot_notation_theme_variables.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__duplicate_style_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__dynamic_class_name_merge.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__enum_style_prop.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_advenced_selector-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_advenced_selector-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_advenced_selector-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_advenced_selector-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_advenced_selector-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_advenced_selector-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_advenced_selector-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_advenced_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_class_name_from_component.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_compound_responsive_style_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_selector-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_selector-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_selector-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props-10.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props-11.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props-9.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props_with_class_name-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_conditional_style_props_with_class_name.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_dynamic_logical_case-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_dynamic_logical_case-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_dynamic_logical_case-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_dynamic_logical_case.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_dynamic_responsive_style_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_dynamic_style_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_dynamic_style_props-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_dynamic_style_props-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_dynamic_style_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_dynamic_style_props_with_type-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_dynamic_style_props_with_type-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_dynamic_style_props_with_type.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_enum_style_property-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_enum_style_property-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_enum_style_property-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_enum_style_property-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_enum_style_property-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_enum_style_property.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css-10.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css-9.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_empty-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_empty-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_empty-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_empty-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_empty-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_empty.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_font_faces-10.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_font_faces-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_font_faces-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_font_faces-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_font_faces-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_font_faces-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_font_faces-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_font_faces-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_font_faces-9.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_font_faces.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_imports-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_imports-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_imports.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_selector-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_selector-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_selector-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_template_literal-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_template_literal-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_template_literal-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_template_literal-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_template_literal-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_template_literal-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_template_literal-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_template_literal-9.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_template_literal.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_wrong_imports-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_global_css_with_wrong_imports.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_just_tsx-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_just_tsx.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_just_tsx_in_multiple_files-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_just_tsx_in_multiple_files-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_just_tsx_in_multiple_files-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_just_tsx_in_multiple_files.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_keyframs-10.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_keyframs-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_keyframs-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_keyframs-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_keyframs-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_keyframs-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_keyframs-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_keyframs-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_keyframs-9.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_keyframs.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_keyframs_literal-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_keyframs_literal.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_logical_case-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_logical_case-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_logical_case-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_logical_case.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_nested_selector-10.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_nested_selector-11.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_nested_selector-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_nested_selector-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_nested_selector-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_nested_selector-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_nested_selector-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_nested_selector-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_nested_selector-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_nested_selector-9.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_nested_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_responsive_conditional_style_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_responsive_conditional_style_props-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_responsive_conditional_style_props-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_responsive_conditional_style_props-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_responsive_conditional_style_props-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_responsive_conditional_style_props-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_responsive_conditional_style_props-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_responsive_conditional_style_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_responsive_conditional_style_props_with_class_name-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_responsive_conditional_style_props_with_class_name.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_responsive_style_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_responsive_style_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_same_dynamic_value_conditional_style_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_same_dynamic_value_conditional_style_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_same_value_conditional_style_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_same_value_conditional_style_props-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_same_value_conditional_style_props-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_same_value_conditional_style_props-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_same_value_conditional_style_props-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_same_value_conditional_style_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-10.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-11.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-12.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-13.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-14.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-15.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-16.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector-9.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector_with_literal-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector_with_literal.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector_with_responsive-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector_with_responsive-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_selector_with_responsive.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-10.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-11.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-12.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-13.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-14.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-15.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-16.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props-9.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_class_name_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_with_media_query-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_with_media_query-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_with_media_query.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_with_theme-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_with_theme-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_static_css_with_theme.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props_with_class_name-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props_with_class_name-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props_with_class_name-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props_with_class_name-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props_with_class_name-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props_with_class_name-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props_with_class_name-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props_with_class_name-9.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props_with_class_name.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props_with_default_import.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props_with_namespace_import.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_style_props_with_var_css.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_variable_style_props_with_style-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_variable_style_props_with_style.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_wrong_global_css-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_wrong_global_css-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_wrong_global_css.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_wrong_keyframs.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_wrong_responsive_style_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__extract_wrong_responsive_style_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_at_rules-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_at_rules-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_at_rules-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_at_rules.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_fontfaces_multi_value_optimization-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_fontfaces_multi_value_optimization.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_fontfaces_object_syntax-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_fontfaces_object_syntax.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_function.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_layer_property_extraction.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_no_args.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_with_font_faces.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_with_imports.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_with_layer-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_with_layer.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_with_layer_in_selector-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_with_layer_in_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__global_css_with_pseudo_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__group_selector_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__ignore_special_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__ignore_special_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__import_alias_custom_named_export.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__import_alias_emotion_styled.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__import_alias_multiple_aliases.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__import_alias_renamed_import.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__import_alias_skip_when_package_not_in_code.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__import_alias_styled_components.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__import_alias_vanilla_extract_named.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__import_main_css.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__import_wrong_component-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__import_wrong_component.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__keyframes_function.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__keyframes_no_args.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__maintain_value.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__mask_properties_with_korean.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__media_query_selectors-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__media_query_selectors-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__media_query_selectors-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__media_query_selectors-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__media_query_selectors.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__member_expression_style.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__multiple_dynamic_values.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__namespace_import_css.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__namespace_import_usage.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__negative_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__negative_props-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__negative_props-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__negative_props-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__negative_props-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__negative_props-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__negative_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__nested_conditional.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__nested_theme_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__optimize_aspect_ratio-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__optimize_aspect_ratio-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__optimize_aspect_ratio.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__optimize_func-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__optimize_func-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__optimize_func-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__optimize_func-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__optimize_func-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__optimize_func-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__optimize_func.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__optimize_multi_css_value.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_array_responsive_select-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_array_responsive_select.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_array_select-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_array_select-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_array_select-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_array_select-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_array_select-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_array_select-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_array_select.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_hybrid_responsive_select.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_object_responsive_select-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_object_responsive_select.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_object_select-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_object_select-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_object_select-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_object_select.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_variable_array_responsive_select-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_variable_array_responsive_select.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_variable_object_responsive_select.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_variable_object_select-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_variable_object_select.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_direct_wrong.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_multi_expression.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_prop.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_wrong_direct_array_select-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_wrong_direct_array_select-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_wrong_direct_array_select-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_wrong_direct_array_select-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_wrong_direct_array_select.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_wrong_direct_object_select-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_wrong_direct_object_select-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_wrong_direct_object_select-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__props_wrong_direct_object_select.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__remove_semicolon-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__remove_semicolon-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__remove_semicolon-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__remove_semicolon-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__remove_semicolon.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__responsive_array_styles.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__rest_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__rest_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__selector_refs_with_global_theme.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__spread_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_order-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_order-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_order-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_order-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_order-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_order-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_order-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_order.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_order2-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_order2-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_order2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_order_prop.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_prop_merge.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_variables-10.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_variables-11.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_variables-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_variables-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_variables-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_variables-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_variables-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_variables-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_variables-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_variables-9.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_variables.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_variables_mjs.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__style_vars_prop.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled-10.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled-11.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled-9.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_spread.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable_like_emotion-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable_like_emotion-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable_like_emotion-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable_like_emotion-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable_like_emotion-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable_like_emotion-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable_like_emotion.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable_like_emotion_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable_like_emotion_props-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable_like_emotion_props-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__styled_with_variable_like_emotion_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_cjs-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_cjs-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_cjs-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_cjs-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_cjs-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_cjs-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_cjs.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_mjs-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_mjs-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_mjs-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_mjs-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_mjs-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_mjs-7.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_mjs-8.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__support_transpile_mjs.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_arbitrary_values.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_classname_extraction.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_classname_with_devup_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_classname_with_variants.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_full_integration.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_mixed_with_devup_responsive.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_negative_values.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_template_literal_with_function_call_expression.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_template_literal_with_logical_expression.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_template_literal_with_nested_template_literal.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_template_literal_with_parenthesized_expression.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_template_literal_with_style_order.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_template_literal_with_variable_expression.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_with_all_variant_types.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_with_as_prop.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__tailwind_with_conditional_template_literal.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__template_literal_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__template_literal_props-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__template_literal_props-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__template_literal_props-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__template_literal_props-6.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__template_literal_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__ternary_operator_in_selector-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__ternary_operator_in_selector-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__ternary_operator_in_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__theme_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__theme_selector-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__theme_selector-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__theme_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__typography_style.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_all_exports_combined.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_all_imports.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_composition.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_constant_exports.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_container.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_create_var-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_create_var.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_css_ts_with_vanilla_extract_import.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_font_face-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_font_face.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_font_face_empty_props.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_font_face_placeholder.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_font_face_with_style.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_global_theme.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_global_theme_empty_vars.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_global_theme_placeholder.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_global_theme_with_vars.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_imports_combination.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_keyframes_export.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_layer.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_layer_and_container.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_media_queries.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_non_exported_styles.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_non_exported_theme.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_selector_class_replacement.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_selector_references.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_selector_refs_triggers_with_classes.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_selectors-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_selectors.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_style_composition_empty.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_style_composition_multiple.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_style_css_js-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_style_css_js.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_style_css_ts.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_style_no_length.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_style_variants-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_style_variants.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_style_variants_mixed.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_style_variants_with_base.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_supports.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_theme-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_theme.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_theme_array_destructure.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_theme_export_variations.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_theme_vars_name_only.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_theme_with_vars.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_theme_without_vars_json.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_theme_without_vars_name.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_vars_only.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_with_at_container_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_with_computed.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_with_keyframes_and_global-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_with_keyframes_and_global.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_with_pseudo_selector.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_with_responsive_array.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_with_spread.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__vanilla_extract_with_variable.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__with_prefix.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__wrong_style_variables.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__wrong_styled_with_variable_like_emotion_props-2.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__wrong_styled_with_variable_like_emotion_props-3.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__wrong_styled_with_variable_like_emotion_props-4.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__wrong_styled_with_variable_like_emotion_props-5.snap (100%) rename libs/extractor/{src => tests/snapshots}/snapshots/extractor__tests__wrong_styled_with_variable_like_emotion_props.snap (100%) create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__utils__tests__wrap_array_filter_a.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__utils__tests__wrap_array_filter_a_b.snap create mode 100644 libs/extractor/tests/snapshots/snapshots/extractor__utils__tests__wrap_array_filter_className_quoteclass-namequote.snap diff --git a/libs/extractor/src/lib.rs b/libs/extractor/src/lib.rs index a27c6177..9ccd70c9 100644 --- a/libs/extractor/src/lib.rs +++ b/libs/extractor/src/lib.rs @@ -12,7 +12,7 @@ mod util_type; mod utils; mod vanilla_extract; mod visit; -use crate::extract_style::extract_style_value::ExtractStyleValue; +pub use crate::extract_style::extract_style_value::ExtractStyleValue; use crate::visit::DevupVisitor; use css::file_map::get_file_num_by_filename; use oxc_allocator::Allocator; @@ -268,7 +268,7 @@ pub fn extract( /// Extract class names from generated code for specific style names /// Used for two-pass vanilla-extract processing to resolve selector references -fn extract_class_map_from_code( +pub fn extract_class_map_from_code( filename: &str, partial_code: &str, option: &ExtractOption, @@ -372,13129 +372,3 @@ pub fn has_devup_ui(filename: &str, code: &str, package: &str) -> bool { false } - -#[cfg(test)] -mod tests { - use std::collections::BTreeSet; - - use super::*; - use css::class_map::reset_class_map; - use css::file_map::reset_file_map; - use insta::assert_debug_snapshot; - use rstest::rstest; - use serial_test::serial; - - #[derive(Debug)] - #[allow(dead_code)] - struct ToBTreeSet { - // used styles - pub(crate) styles: BTreeSet, - - // output source - pub(crate) code: String, - } - - impl From for ToBTreeSet { - fn from(output: ExtractOutput) -> Self { - Self { - styles: { - let mut set = BTreeSet::new(); - set.extend(output.styles); - set - }, - code: output.code, - } - } - } - - #[test] - fn test_extract_option_default() { - // Tests lines 90-91: ExtractOption::default() - let option = ExtractOption::default(); - assert_eq!(option.package, "@devup-ui/react"); - assert_eq!(option.css_dir, "@devup-ui/react"); - assert!(!option.single_css); - assert!(!option.import_main_css); - assert!(option.import_aliases.is_empty()); - } - - #[test] - #[serial] - fn extract_just_tsx() { - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - "const a = 1;", - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - }, - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - "", - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - }, - ) - .unwrap() - )); - } - #[test] - #[serial] - fn ignore_special_props() { - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - {}} aria-valuenow={24} key={2} tabIndex={1} id="id" /> - "#, - ExtractOption { package: "@devup-ui/core".to_string(), css_dir: "@devup-ui/core".to_string(), single_css: true, import_main_css: false, import_aliases: HashMap::new() } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Input} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - } - - #[test] - #[serial] - fn convert_tag() { - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { package: "@devup-ui/core".to_string(), css_dir: "@devup-ui/core".to_string(), single_css: true, import_main_css: false, import_aliases: HashMap::new() } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { package: "@devup-ui/core".to_string(), css_dir: "@devup-ui/core".to_string(), single_css: true, import_main_css: false, import_aliases: HashMap::new() } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - // maintain object expression - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - // maintain object expression - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r#"import {Box} from '@devup-ui/core' - - "#, - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - } - #[test] - #[serial] - fn extract_style_props() { - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r"import {Box} from '@devup-ui/core' - /> - ", - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r"import {Box as C} from '@devup-ui/core' - - ", - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r"import {Input} from '@devup-ui/core' - - ", - ExtractOption { - package: "@devup-ui/core".to_string(), - css_dir: "@devup-ui/core".to_string(), - single_css: true, - import_main_css: false, - import_aliases: HashMap::new() - } - ) - .unwrap() - )); - - reset_class_map(); - reset_file_map(); - assert_debug_snapshot!(ToBTreeSet::from( - extract( - "test.tsx", - r"import {Button} from '@devup-ui/core' -