Transformer — svelte Architecture
Converts high-level Svelte runes into low-level runtime calls.
Entity Profile
Dependency Diagram
graph TD subdomain_Compiler_Transformer["Transformer"] 1c00ccb7_a603_4a1b_e865_0343036fc5ca["validate-options.js"] subdomain_Compiler_Transformer --> 1c00ccb7_a603_4a1b_e865_0343036fc5ca 6db00b99_6c00_8c37_49e7_072e5c55ca92["LetDirective.js"] subdomain_Compiler_Transformer --> 6db00b99_6c00_8c37_49e7_072e5c55ca92 2d9685c3_3dc6_7a1f_823b_1e70d1834927["fragment.js"] subdomain_Compiler_Transformer --> 2d9685c3_3dc6_7a1f_823b_1e70d1834927 9b602c9d_5997_b07e_dd5c_2413153d525f["CallExpression.js"] subdomain_Compiler_Transformer --> 9b602c9d_5997_b07e_dd5c_2413153d525f 13b77450_c0b4_30ed_7a51_49b72fcc7c2d["SvelteSelf.js"] subdomain_Compiler_Transformer --> 13b77450_c0b4_30ed_7a51_49b72fcc7c2d 7aae39d4_44e8_157b_55dd_a230d9af5d5a["TitleElement.js"] subdomain_Compiler_Transformer --> 7aae39d4_44e8_157b_55dd_a230d9af5d5a 64c70f73_5fcd_e4b8_935a_4ee4b4a90441["UseDirective.js"] subdomain_Compiler_Transformer --> 64c70f73_5fcd_e4b8_935a_4ee4b4a90441 d8d7142f_9b03_9f6b_6c45_52a298690d08["AttachTag.js"] subdomain_Compiler_Transformer --> d8d7142f_9b03_9f6b_6c45_52a298690d08 2dd566f0_5d8b_e1b6_882d_fa97f525e4bc["function.js"] subdomain_Compiler_Transformer --> 2dd566f0_5d8b_e1b6_882d_fa97f525e4bc c2ea7651_b458_9fe9_2c66_78f1a5171027["ConstTag.js"] subdomain_Compiler_Transformer --> c2ea7651_b458_9fe9_2c66_78f1a5171027 09b07d2e_2631_ce6a_e899_0be23871c668["options.js"] subdomain_Compiler_Transformer --> 09b07d2e_2631_ce6a_e899_0be23871c668 2437cedc_913d_862c_4fa3_1015ae2fc696["SvelteBoundary.js"] subdomain_Compiler_Transformer --> 2437cedc_913d_862c_4fa3_1015ae2fc696 dfa8063d_386c_c684_c67f_bfc5fd540f78["fragment.js"] subdomain_Compiler_Transformer --> dfa8063d_386c_c684_c67f_bfc5fd540f78 07785a10_04f3_78ee_d176_506169ab3580["SvelteWindow.js"] subdomain_Compiler_Transformer --> 07785a10_04f3_78ee_d176_506169ab3580 style subdomain_Compiler_Transformer fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- AnimateDirective()
- AnimateDirective()
- ArrowFunctionExpression()
- ArrowFunctionExpression()
- AssignmentExpression()
- AssignmentExpression()
- AssignmentExpression()
- AttachTag()
- AttachTag()
- Attribute()
- Attribute()
- AwaitBlock()
- AwaitBlock()
- AwaitBlock()
- AwaitExpression()
- AwaitExpression()
- AwaitExpression()
- BinaryExpression()
- BindDirective()
- BindDirective()
- BlockStatement()
- BreakStatement()
- CallExpression()
- CallExpression()
- CallExpression()
- ClassBody()
- ClassBody()
- ClassBody()
- ClassDeclaration()
- ClassDirective()
- Comment()
- Component()
- Component()
- Component()
- ConstTag()
- ConstTag()
- ConstTag()
- DebugTag()
- DebugTag()
- DebugTag()
- EachBlock()
- EachBlock()
- EachBlock()
- ExportDefaultDeclaration()
- ExportNamedDeclaration()
- ExportNamedDeclaration()
- ExportSpecifier()
- Expression()
- ExpressionStatement()
- ExpressionStatement()
- ExpressionStatement()
- ExpressionTag()
- Fragment()
- Fragment()
- Fragment()
- FunctionDeclaration()
- FunctionDeclaration()
- FunctionExpression()
- FunctionExpression()
- HtmlTag()
- HtmlTag()
- HtmlTag()
- Identifier()
- Identifier()
- Identifier()
- IfBlock()
- IfBlock()
- IfBlock()
- ImportDeclaration()
- KeyBlock()
- KeyBlock()
- KeyBlock()
- LabeledStatement()
- LabeledStatement()
- LabeledStatement()
- LetDirective()
- LetDirective()
- Literal()
- Location()
- MemberExpression()
- MemberExpression()
- MemberExpression()
- NewExpression()
- OnDirective()
- OnDirective()
- Program()
- Program()
- PropertyDefinition()
- PropertyDefinition()
- RegularElement()
- RegularElement()
- RegularElement()
- RenderTag()
- RenderTag()
- RenderTag()
- Set()
- SlotElement()
- SlotElement()
- SlotElement()
- SnippetBlock()
- SnippetBlock()
- SnippetBlock()
- SpreadAttribute()
- SpreadAttribute()
- SpreadAttribute()
- SpreadElement()
- StyleDirective()
- SvelteBody()
- SvelteBody()
- SvelteBoundary()
- SvelteBoundary()
- SvelteBoundary()
- SvelteComponent()
- SvelteComponent()
- SvelteComponent()
- SvelteDocument()
- SvelteDocument()
- SvelteElement()
- SvelteElement()
- SvelteElement()
- SvelteFragment()
- SvelteFragment()
- SvelteFragment()
- SvelteHead()
- SvelteHead()
- SvelteHead()
- SvelteSelf()
- SvelteSelf()
- SvelteSelf()
- SvelteWindow()
- SvelteWindow()
- TaggedTemplateExpression()
- TemplateElement()
- Text()
- TitleElement()
- TitleElement()
- TitleElement()
- UpdateExpression()
- UpdateExpression()
- UpdateExpression()
- UseDirective()
- UseDirective()
- VariableDeclaration()
- VariableDeclaration()
- VariableDeclarator()
- __get()
- _add()
- _distance()
- a11y_accesskey()
- a11y_aria_activedescendant_has_tabindex()
- a11y_aria_attributes()
- a11y_autocomplete_valid()
- a11y_autofocus()
- a11y_click_events_have_key_events()
- a11y_consider_explicit_label()
- a11y_distracting_elements()
- a11y_figcaption_index()
- a11y_figcaption_parent()
- a11y_hidden()
- a11y_img_redundant_alt()
- a11y_incorrect_aria_attribute_type()
- a11y_incorrect_aria_attribute_type_boolean()
- a11y_incorrect_aria_attribute_type_id()
- a11y_incorrect_aria_attribute_type_idlist()
- a11y_incorrect_aria_attribute_type_integer()
- a11y_incorrect_aria_attribute_type_token()
- a11y_incorrect_aria_attribute_type_tokenlist()
- a11y_incorrect_aria_attribute_type_tristate()
- a11y_interactive_supports_focus()
- a11y_invalid_attribute()
- a11y_label_has_associated_control()
- a11y_media_has_caption()
- a11y_misplaced_role()
- a11y_misplaced_scope()
- a11y_missing_attribute()
- a11y_missing_content()
- a11y_mouse_events_have_key_events()
- a11y_no_abstract_role()
- a11y_no_noninteractive_element_interactions()
- a11y_no_noninteractive_tabindex()
- a11y_no_redundant_roles()
- a11y_no_static_element_interactions()
- a11y_positive_tabindex()
- a11y_role_has_required_aria_props()
- a11y_role_supports_aria_props()
- a11y_role_supports_aria_props_implicit()
- a11y_unknown_aria_attribute()
- a11y_unknown_role()
- abstract_roles()
- acorn_error()
- add()
- add()
- add_const_declaration()
- add_state_transformers()
- add_svelte_meta()
- adjust()
- allow_comment_or_whitespace()
- allow_whitespace()
- analyze_component()
- analyze_module()
- animation_duplicate()
- animation_invalid_placement()
- animation_missing_key()
- append()
- apply()
- args()
- array()
- array_pattern()
- arrow()
- assignment()
- assignment_pattern()
- async_ids()
- async_values()
- attribute_avoid_is()
- attribute_contenteditable_dynamic()
- attribute_contenteditable_missing()
- attribute_duplicate()
- attribute_empty_shorthand()
- attribute_global_event_reference()
- attribute_illegal_colon()
- attribute_invalid_event_handler()
- attribute_invalid_multiple()
- attribute_invalid_name()
- attribute_invalid_property_name()
- attribute_invalid_sequence_expression()
- attribute_invalid_type()
- attribute_quoted()
- attribute_unquoted_sequence()
- attributes()
- await_builder()
- b()
- base_element()
- bidirectional_control_characters()
- binary()
- binary.!=()
- binary.!==()
- binary.**()
- binary.<<()
- binary.<=()
- binary.==()
- binary.===()
- binary.>=()
- binary.>>()
- binary.>>>()
- binary.in()
- binary.instanceof()
- bind_group_invalid_expression()
- bind_group_invalid_snippet_parameter()
- bind_invalid_each_rest()
- bind_invalid_expression()
- bind_invalid_name()
- bind_invalid_parens()
- bind_invalid_target()
- bind_invalid_value()
- bindable_invalid_location()
- block()
- block()
- block_duplicate_clause()
- block_empty()
- block_invalid_continuation_placement()
- block_invalid_elseif()
- block_invalid_placement()
- block_unclosed()
- block_unexpected_character()
- block_unexpected_close()
- blockers()
- blockers()
- blockers()
- boolean()
- build_assignment()
- build_assignment()
- build_attr_class()
- build_attr_style()
- build_attribute_effect()
- build_attribute_value()
- build_attribute_value()
- build_bind_this()
- build_class_directives_object()
- build_component()
- build_custom_element_attribute_update_assignment()
- build_element_attribute_update()
- build_element_attributes()
- build_element_special_value_attribute()
- build_element_spread_attributes()
- build_event()
- build_event_handler()
- build_expression()
- build_getter()
- build_getter()
- build_inline_component()
- build_render_statement()
- build_set_class()
- build_set_style()
- build_spread_object()
- build_style_directives_object()
- build_template()
- build_template_chunk()
- calculate_blockers()
- call()
- can_hoist_snippet()
- check_blockers()
- check_blockers()
- check_element()
- check_graph_for_cycles()
- check_nodes_for_namespace()
- child()
- class_expression()
- clean_nodes()
- client_component()
- client_module()
- close()
- collect_parent_each_blocks()
- collect_transitive_dependencies()
- compile()
- compileModule()
- component_invalid_directive()
- component_name_lowercase()
- conditional()
- const_builder()
- const_tag_cycle()
- const_tag_invalid_expression()
- const_tag_invalid_placement()
- const_tag_invalid_reference()
- constant_assignment()
- constant_binding()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- count_leading_backslashes()
- create_attribute()
- create_child_block()
- create_derived()
- create_derived_block_argument()
- create_fragment()
- create_scopes()
- create_state_declarators()
- create_state_declarators()
- css_empty_declaration()
- css_expected_identifier()
- css_global_block_invalid_combinator()
- css_global_block_invalid_declaration()
- css_global_block_invalid_list()
- css_global_block_invalid_modifier()
- css_global_block_invalid_modifier_start()
- css_global_block_invalid_placement()
- css_global_invalid_placement()
- css_global_invalid_selector()
- css_global_invalid_selector_list()
- css_nesting_selector_invalid_placement()
- css_selector_invalid()
- css_type_selector_invalid_placement()
- css_unused_selector()
- css_visitors.Atrule()
- css_visitors.AttributeSelector()
- css_visitors.Block()
- css_visitors.ClassSelector()
- css_visitors.ComplexSelector()
- css_visitors.Declaration()
- css_visitors.IdSelector()
- css_visitors.NestingSelector()
- css_visitors.Nth()
- css_visitors.Percentage()
- css_visitors.PseudoClassSelector()
- css_visitors.PseudoElementSelector()
- css_visitors.RelativeSelector()
- css_visitors.Rule()
- css_visitors.SelectorList()
- css_visitors.TypeSelector()
- current()
- custom_element_props_identifier()
- debug_tag_invalid_arguments()
- declaration()
- declaration_duplicate()
- declaration_duplicate_module_import()
- declarator()
- declare()
- decode_character_references()
- decode_map()
- decoded_sourcemap_from_generator()
- deprecate()
- derived_invalid_export()
- deriveds()
- determine_namespace_for_children()
- determine_slot()
- directive_invalid_value()
- directive_missing_name()
- disallow_children()
- disallow_unparenthesized_sequences()
- do_while()
- dollar_binding_invalid()
- dollar_prefix_invalid()
- duplicate_class_field()
- e()
- each_item_invalid_assignment()
- each_key_without_as()
- eat()
- effect_invalid_placement()
- element()
- element_implicitly_closed()
- element_interactivity()
- element_invalid_closing_tag()
- element_invalid_closing_tag_autoclosed()
- element_invalid_self_closing_tag()
- element_unclosed()
- ensure_no_module_import_conflict()
- equal()
- evaluate()
- event_directive_deprecated()
- event_handler_invalid_component_modifier()
- event_handler_invalid_modifier()
- event_handler_invalid_modifier_combination()
- expected_attribute_value()
- expected_block_type()
- expected_identifier()
- expected_pattern()
- expected_tag()
- expected_token()
- expected_whitespace()
- experimental_async()
- export_default()
- export_let_unused()
- export_undefined()
- extract_svelte_ignore()
- extract_type_and_comment()
- find_closing_parenthesis()
- find_descendants()
- find_matching_bracket()
- find_regex_end()
- find_string_end()
- find_unescaped_char()
- forCss()
- for_builder()
- fragment()
- fun()
- function_builder()
- function_declaration()
- fuzzymatch()
- generate()
- get()
- get()
- get()
- get_attribute_name()
- get_attribute_name()
- get_bindings()
- get_boolean_value()
- get_component_name()
- get_directive_type()
- get_entity_pattern()
- get_function_label()
- get_global_keypath()
- get_implicit_role()
- get_inspect_args()
- get_loose_identifier()
- get_name()
- get_node_range()
- get_prop_source()
- get_rune()
- get_static_text_value()
- get_static_value()
- get_static_value()
- get_value()
- global_reference_invalid()
- gram_counter()
- guess_indent()
- handle_events()
- handle_identifier()
- has_blockers()
- has_content()
- has_disabled_attribute()
- has_more_blockers_than()
- has_side_effects()
- host_invalid_placement()
- id()
- if_builder()
- illegal_await_expression()
- illegal_element_attribute()
- import_all()
- import_namespace()
- import_svelte_internal_forbidden()
- imports()
- infer_namespace()
- infinity_if_negative()
- init()
- input_implicit_role()
- inspect_trace_generator()
- inspect_trace_invalid_placement()
- instance_script.BreakStatement()
- instance_script.ExportNamedDeclaration()
- instance_script.Identifier()
- instance_script.ImportDeclaration()
- instance_script.LabeledStatement()
- instance_script.VariableDeclaration()
- interactive_ax_objects()
- interactive_roles()
- invalid_arguments_usage()
- is_abstract_role()
- is_async()
- is_async()
- is_class_property_assignment_at_constructor_root()
- is_class_property_definition()
- is_component_node()
- is_custom_element_node()
- is_customizable_select_element()
- is_element_node()
- is_function()
- is_hidden_from_screen_reader()
- is_ignored()
- is_interactive_element()
- is_interactive_roles()
- is_last_evaluated_expression()
- is_non_coercive_operator()
- is_non_interactive_element()
- is_non_interactive_roles()
- is_parent()
- is_presentation_role()
- is_prop_source()
- is_pure()
- is_reactive_expression()
- is_resolved_snippet()
- is_safe_identifier()
- is_semantic_role_element()
- is_state_source()
- is_statement()
- is_static_element()
- is_static_element()
- is_store_name()
- is_valid_autocomplete()
- is_variable_declaration()
- iterate_grams()
- js()
- js_parse_error()
- key()
- labeled()
- let_builder()
- let_directive_invalid_placement()
- levenshtein()
- list()
- list()
- literal()
- locate_node()
- logical()
- logical.&&()
- logical.??()
- logical.||()
- mark_subtree_dynamic()
- match()
- match_bracket()
- match_quote()
- match_regex()
- match_schema()
- maybe_call()
- member()
- member_id()
- menuitem_implicit_role()
- merge()
- method()
- migrate()
- migrate_css()
- migrate_slot_usage()
- migrate_svelte_ignore()
- mixed_event_handler_syntaxes()
- module_illegal_default_export()
- new_builder()
- next()
- node_invalid_placement()
- node_invalid_placement_ssr()
- non_abstract_roles()
- non_interactive_ax_objects()
- non_interactive_roles()
- non_reactive_update()
- object()
- object()
- object_pattern()
- open()
- options()
- options_deprecated_accessors()
- options_deprecated_immutable()
- options_invalid_value()
- options_missing_custom_element()
- options_removed()
- options_removed_enable_sourcemap()
- options_removed_hydratable()
- options_removed_loop_guard_timeout()
- options_renamed_ssr_dom()
- options_unrecognised()
- order_reactive_statements()
- owner()
- parent_is_head()
- parent_is_shadowroot_template()
- parse()
- parse()
- parseCss()
- parse_directive_name()
- parse_stylesheet()
- parse_tag_attributes()
- perf_avoid_inline_class()
- perf_avoid_nested_class()
- pop()
- pop_ignore()
- prepare_element_spread()
- prepare_element_spread_object()
- preprocess()
- print()
- private_id()
- process_children()
- process_children()
- process_markup()
- process_tag()
- prop()
- prop_def()
- props_duplicate()
- props_id_invalid_placement()
- props_illegal_name()
- props_invalid_identifier()
- props_invalid_pattern()
- props_invalid_placement()
- push_array()
- push_ignore()
- quasi()
- reactive_declaration_cycle()
- reactive_declaration_invalid_placement()
- reactive_declaration_module_script_dependency()
- read()
- read_at_rule()
- read_attribute()
- read_attribute_value()
- read_attribute_value()
- read_block()
- read_block_item()
- read_body()
- read_combinator()
- read_declaration()
- read_expression()
- read_identifier()
- read_identifier()
- read_options()
- read_pattern()
- read_rule()
- read_script()
- read_selector()
- read_selector_list()
- read_sequence()
- read_static_attribute()
- read_style()
- read_tag()
- read_type_annotation()
- read_until()
- read_value()
- reference()
- reg_exp_entity()
- remove_bom()
- remove_this_param()
- remove_typescript_nodes()
- removed()
- render()
- render_block()
- render_tag_invalid_call_expression()
- render_tag_invalid_expression()
- render_tag_invalid_spread_argument()
- require_whitespace()
- reset()
- rest()
- return_builder()
- rune_invalid_arguments()
- rune_invalid_arguments_length()
- rune_invalid_computed_property()
- rune_invalid_name()
- rune_invalid_spread()
- rune_invalid_usage()
- rune_missing_parentheses()
- rune_removed()
- rune_renamed()
- runes_mode_invalid_import()
- script_context_deprecated()
- script_duplicate()
- script_invalid_attribute_value()
- script_invalid_context()
- script_reserved_attribute()
- script_unknown_attribute()
- sequence()
- server_component()
- server_module()
- set()
- set_scope()
- set_source()
- setup_select_synchronization()
- should_proxy()
- slot_attribute_duplicate()
- slot_attribute_invalid()
- slot_attribute_invalid_placement()
- slot_default_duplicate()
- slot_element_deprecated()
- slot_element_invalid_attribute()
- slot_element_invalid_name()
- slot_element_invalid_name_default()
- slot_snippet_conflict()
- snippet_conflict()
- snippet_invalid_export()
- snippet_invalid_rest_parameter()
- snippet_parameter_assignment()
- snippet_shadowing_prop()
- sort_const_tags()
- sort_descending()
- special()
- spread()
- state_field_duplicate()
- state_field_invalid_assignment()
- state_invalid_export()
- state_invalid_placement()
- state_referenced_locally()
- stmt()
- store_invalid_scoped_subscription()
- store_invalid_subscription()
- store_invalid_subscription_module()
- store_rune_conflict()
- string()
- stringify_tag_attributes()
- style_directive_invalid_modifier()
- style_duplicate()
- svelte_body_illegal_attribute()
- svelte_boundary_invalid_attribute()
- svelte_boundary_invalid_attribute_value()
- svelte_component_deprecated()
- svelte_component_invalid_this()
- svelte_component_missing_this()
- svelte_element_invalid_this()
- svelte_element_missing_this()
- svelte_fragment_invalid_attribute()
- svelte_fragment_invalid_placement()
- svelte_head_illegal_attribute()
- svelte_meta_duplicate()
- svelte_meta_invalid_content()
- svelte_meta_invalid_placement()
- svelte_meta_invalid_tag()
- svelte_options_deprecated_tag()
- svelte_options_invalid_attribute()
- svelte_options_invalid_attribute_value()
- svelte_options_invalid_customelement()
- svelte_options_invalid_customelement_props()
- svelte_options_invalid_customelement_shadow()
- svelte_options_invalid_tagname()
- svelte_options_reserved_tagname()
- svelte_options_unknown_attribute()
- svelte_self_deprecated()
- svelte_self_invalid_placement()
- svelte_visitors.AnimateDirective()
- svelte_visitors.AttachTag()
- svelte_visitors.Attribute()
- svelte_visitors.AwaitBlock()
- svelte_visitors.BindDirective()
- svelte_visitors.ClassDirective()
- svelte_visitors.Comment()
- svelte_visitors.Component()
- svelte_visitors.ConstTag()
- svelte_visitors.DebugTag()
- svelte_visitors.EachBlock()
- svelte_visitors.ExpressionTag()
- svelte_visitors.Fragment()
- svelte_visitors.HtmlTag()
- svelte_visitors.IfBlock()
- svelte_visitors.KeyBlock()
- svelte_visitors.LetDirective()
- svelte_visitors.OnDirective()
- svelte_visitors.RegularElement()
- svelte_visitors.RenderTag()
- svelte_visitors.Root()
- svelte_visitors.Script()
- svelte_visitors.SlotElement()
- svelte_visitors.SnippetBlock()
- svelte_visitors.SpreadAttribute()
- svelte_visitors.StyleDirective()
- svelte_visitors.StyleSheet()
- svelte_visitors.SvelteBoundary()
- svelte_visitors.SvelteComponent()
- svelte_visitors.SvelteDocument()
- svelte_visitors.SvelteElement()
- svelte_visitors.SvelteFragment()
- svelte_visitors.SvelteHead()
- svelte_visitors.SvelteSelf()
- svelte_visitors.SvelteWindow()
- svelte_visitors.Text()
- svelte_visitors.TitleElement()
- svelte_visitors.UseDirective()
- sync_values()
- tag()
- tag_invalid_name()
- tag_invalid_placement()
- template()
- template.AwaitBlock()
- template.Comment()
- template.Component()
- template.ConstTag()
- template.HtmlTag()
- template.Identifier()
- template.IfBlock()
- template.KeyBlock()
- template.RegularElement()
- template.SlotElement()
- template.SvelteBody()
- template.SvelteComponent()
- template.SvelteDocument()
- template.SvelteElement()
- template.SvelteFragment()
- template.SvelteSelf()
- template.SvelteWindow()
- text()
- textarea_invalid_content()
- throw_error()
- throw_error()
- thunk()
- title_illegal_attribute()
- title_invalid_content()
- transform_body()
- transform_component()
- transform_inspect_rune()
- transform_module()
- trim_block()
- typescript_invalid_feature()
- unary()
- unary.delete()
- unary.typeof()
- unary.void()
- unexpected_eof()
- unexpected_reserved_word()
- unique()
- unterminated_string_constant()
- unthunk()
- update()
- update_source()
- updated()
- validate_aria_attribute_value()
- validate_assignment()
- validate_attribute()
- validate_attribute_name()
- validate_binding()
- validate_block_not_empty()
- validate_element()
- validate_export()
- validate_identifier_name()
- validate_mutation()
- validate_no_const_assignment()
- validate_opening_tag()
- validate_slot_attribute()
- validate_tag()
- validator()
- var_builder()
- visit_assignment_expression()
- visit_component()
- visit_event_attribute()
- visit_function()
- visit_function()
- visit_special_element()
- visitors.ClassBody()
- visitors.ClassDeclaration()
- visitors.ClassExpression()
- visitors.Decorator()
- visitors.ExportAllDeclaration()
- visitors.ExportDefaultDeclaration()
- visitors.ExportNamedDeclaration()
- visitors.ImportDeclaration()
- visitors.MethodDefinition()
- visitors.PropertyDefinition()
- visitors.TSAsExpression()
- visitors.TSDeclareFunction()
- visitors.TSEnumDeclaration()
- visitors.TSInstantiationExpression()
- visitors.TSInterfaceDeclaration()
- visitors.TSModuleDeclaration()
- visitors.TSNonNullExpression()
- visitors.TSParameterProperty()
- visitors.TSSatisfiesExpression()
- visitors.TSTypeAliasDeclaration()
- visitors.TSTypeAssertion()
- visitors.VariableDeclaration()
- void_element_invalid_content()
- w()
- walk()
- warn_missing_attribute()
- warn_once()
- warn_removed()
- warning()
Source Files
- packages/svelte/src/compiler/phases/3-transform/client/visitors/AnimateDirective.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/AnimateDirective.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ArrowFunctionExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/ArrowFunctionExpression.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/AssignmentExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/AssignmentExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/AssignmentExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/AttachTag.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/AttachTag.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/Attribute.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/Attribute.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/AwaitBlock.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/AwaitBlock.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/AwaitBlock.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/AwaitExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/AwaitExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/AwaitExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/BinaryExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/BindDirective.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/BindDirective.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/BlockStatement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/BreakStatement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/CallExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/CallExpression.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/CallExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ClassBody.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/ClassBody.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/ClassBody.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ClassDeclaration.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ClassDirective.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/Comment.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/Component.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/Component.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/Component.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ConstTag.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/ConstTag.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/ConstTag.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/DebugTag.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/DebugTag.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/DebugTag.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/EachBlock.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/EachBlock.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/EachBlock.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ExportDefaultDeclaration.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/ExportNamedDeclaration.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ExportNamedDeclaration.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ExportSpecifier.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/ExpressionStatement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ExpressionStatement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/ExpressionStatement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ExpressionTag.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/Fragment.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/Fragment.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/Fragment.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/FunctionDeclaration.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/FunctionDeclaration.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/FunctionExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/FunctionExpression.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/HtmlTag.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/HtmlTag.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/HtmlTag.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/Identifier.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/Identifier.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/Identifier.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/IfBlock.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/IfBlock.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/IfBlock.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ImportDeclaration.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/KeyBlock.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/KeyBlock.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/KeyBlock.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/LabeledStatement.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/LabeledStatement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/LabeledStatement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/LetDirective.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/LetDirective.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/Literal.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/MemberExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/MemberExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/MemberExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/NewExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/OnDirective.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/OnDirective.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/Program.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/Program.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/PropertyDefinition.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/PropertyDefinition.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/RegularElement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/RegularElement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/RegularElement.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/RenderTag.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/RenderTag.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/RenderTag.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SlotElement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SlotElement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SlotElement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SnippetBlock.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SnippetBlock.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SnippetBlock.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SpreadAttribute.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SpreadAttribute.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SpreadAttribute.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SpreadElement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/StyleDirective.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteBody.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteBody.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteBoundary.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteBoundary.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SvelteBoundary.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SvelteComponent.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteComponent.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteComponent.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteDocument.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteDocument.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteElement.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SvelteElement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteElement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteFragment.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SvelteFragment.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteFragment.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteHead.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteHead.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SvelteHead.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SvelteSelf.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteSelf.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteSelf.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteWindow.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteWindow.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/TaggedTemplateExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/TemplateElement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/Text.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/TitleElement.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/TitleElement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/TitleElement.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/UpdateExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/UpdateExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/UpdateExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/UseDirective.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/UseDirective.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/VariableDeclaration.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/VariableDeclaration.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/VariableDeclarator.js
- packages/svelte/src/compiler/utils/assert.js
- packages/svelte/src/compiler/phases/3-transform/shared/assignments.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/attribute.js
- packages/svelte/src/compiler/phases/1-parse/utils/bracket.js
- packages/svelte/src/compiler/utils/builders.js
- packages/svelte/src/compiler/phases/2-analyze/utils/check_graph_for_cycles.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/component.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/component.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/a11y/constants.js
- packages/svelte/src/compiler/phases/1-parse/read/context.js
- packages/svelte/src/compiler/phases/1-parse/utils/create.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/declarations.js
- packages/svelte/src/compiler/preprocess/decode_sourcemap.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/element.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/element.js
- packages/svelte/src/compiler/phases/1-parse/state/element.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/element.js
- packages/svelte/src/compiler/errors.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/events.js
- packages/svelte/src/compiler/phases/1-parse/read/expression.js
- packages/svelte/src/compiler/utils/extract_svelte_ignore.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/fragment.js
- packages/svelte/src/compiler/phases/1-parse/state/fragment.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/fragment.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/function.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/function.js
- packages/svelte/src/compiler/phases/1-parse/utils/fuzzymatch.js
- packages/svelte/src/compiler/phases/1-parse/utils/html.js
- packages/svelte/src/compiler/types/index.d.ts
- packages/svelte/src/compiler/phases/2-analyze/index.js
- packages/svelte/src/compiler/index.js
- packages/svelte/src/compiler/migrate/index.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/a11y/index.js
- packages/svelte/src/compiler/print/index.js
- packages/svelte/src/compiler/phases/1-parse/index.js
- packages/svelte/src/compiler/phases/3-transform/index.js
- packages/svelte/src/compiler/phases/nodes.js
- packages/svelte/src/compiler/phases/1-parse/read/options.js
- packages/svelte/src/compiler/preprocess/private.d.ts
- packages/svelte/src/compiler/preprocess/public.d.ts
- packages/svelte/src/compiler/utils/push_array.js
- packages/svelte/src/compiler/phases/1-parse/remove_typescript_nodes.js
- packages/svelte/src/compiler/phases/scope.js
- packages/svelte/src/compiler/phases/1-parse/read/script.js
- packages/svelte/src/compiler/utils/slot.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/snippets.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/special-element.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/special_element.js
- packages/svelte/src/compiler/state.js
- packages/svelte/src/compiler/utils/string.js
- packages/svelte/src/compiler/phases/1-parse/read/style.js
- packages/svelte/src/compiler/phases/1-parse/state/tag.js
- packages/svelte/src/compiler/phases/1-parse/state/text.js
- packages/svelte/src/compiler/phases/3-transform/shared/transform-async.js
- packages/svelte/src/compiler/phases/3-transform/client/transform-client.js
- packages/svelte/src/compiler/phases/3-transform/server/transform-server.js
- packages/svelte/src/compiler/phases/3-transform/client/types.d.ts
- packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/utils.js
- packages/svelte/src/compiler/phases/3-transform/client/utils.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/utils.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js
- packages/svelte/src/compiler/phases/3-transform/utils.js
- packages/svelte/src/compiler/validate-options.js
- packages/svelte/src/compiler/warnings.js
Source
- packages/svelte/src/compiler/phases/3-transform/client/visitors/AnimateDirective.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/AnimateDirective.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ArrowFunctionExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/ArrowFunctionExpression.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/AssignmentExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/AssignmentExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/AssignmentExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/AttachTag.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/AttachTag.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/Attribute.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/Attribute.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/AwaitBlock.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/AwaitBlock.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/AwaitBlock.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/AwaitExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/AwaitExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/AwaitExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/BinaryExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/BindDirective.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/BindDirective.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/BlockStatement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/BreakStatement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/CallExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/CallExpression.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/CallExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ClassBody.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/ClassBody.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/ClassBody.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ClassDeclaration.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ClassDirective.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/Comment.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/Component.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/Component.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/Component.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ConstTag.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/ConstTag.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/ConstTag.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/DebugTag.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/DebugTag.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/DebugTag.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/EachBlock.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/EachBlock.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/EachBlock.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ExportDefaultDeclaration.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/ExportNamedDeclaration.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ExportNamedDeclaration.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ExportSpecifier.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/ExpressionStatement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ExpressionStatement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/ExpressionStatement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ExpressionTag.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/Fragment.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/Fragment.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/Fragment.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/FunctionDeclaration.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/FunctionDeclaration.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/FunctionExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/FunctionExpression.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/HtmlTag.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/HtmlTag.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/HtmlTag.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/Identifier.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/Identifier.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/Identifier.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/IfBlock.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/IfBlock.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/IfBlock.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/ImportDeclaration.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/KeyBlock.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/KeyBlock.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/KeyBlock.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/LabeledStatement.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/LabeledStatement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/LabeledStatement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/LetDirective.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/LetDirective.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/Literal.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/MemberExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/MemberExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/MemberExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/NewExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/OnDirective.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/OnDirective.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/Program.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/Program.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/PropertyDefinition.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/PropertyDefinition.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/RegularElement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/RegularElement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/RegularElement.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/RenderTag.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/RenderTag.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/RenderTag.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SlotElement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SlotElement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SlotElement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SnippetBlock.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SnippetBlock.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SnippetBlock.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SpreadAttribute.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SpreadAttribute.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SpreadAttribute.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SpreadElement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/StyleDirective.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteBody.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteBody.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteBoundary.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteBoundary.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SvelteBoundary.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SvelteComponent.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteComponent.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteComponent.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteDocument.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteDocument.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteElement.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SvelteElement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteElement.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteFragment.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SvelteFragment.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteFragment.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteHead.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteHead.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SvelteHead.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/SvelteSelf.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteSelf.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteSelf.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/SvelteWindow.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteWindow.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/TaggedTemplateExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/TemplateElement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/Text.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/TitleElement.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/TitleElement.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/TitleElement.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/UpdateExpression.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/UpdateExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/UpdateExpression.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/UseDirective.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/UseDirective.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/VariableDeclaration.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/VariableDeclaration.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/VariableDeclarator.js
- packages/svelte/src/compiler/utils/assert.js
- packages/svelte/src/compiler/phases/3-transform/shared/assignments.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/attribute.js
- packages/svelte/src/compiler/phases/1-parse/utils/bracket.js
- packages/svelte/src/compiler/utils/builders.js
- packages/svelte/src/compiler/phases/2-analyze/utils/check_graph_for_cycles.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/component.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/component.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/component.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/a11y/constants.js
- packages/svelte/src/compiler/phases/1-parse/read/context.js
- packages/svelte/src/compiler/phases/1-parse/utils/create.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/declarations.js
- packages/svelte/src/compiler/preprocess/decode_sourcemap.js
- packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/element.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/element.js
- packages/svelte/src/compiler/phases/1-parse/state/element.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/element.js
- packages/svelte/src/compiler/errors.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/events.js
- packages/svelte/src/compiler/phases/1-parse/read/expression.js
- packages/svelte/src/compiler/utils/extract_svelte_ignore.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/fragment.js
- packages/svelte/src/compiler/phases/1-parse/state/fragment.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/fragment.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/function.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/function.js
- packages/svelte/src/compiler/phases/1-parse/utils/fuzzymatch.js
- packages/svelte/src/compiler/phases/1-parse/utils/html.js
- packages/svelte/src/compiler/types/index.d.ts
- packages/svelte/src/compiler/phases/2-analyze/index.js
- packages/svelte/src/compiler/index.js
- packages/svelte/src/compiler/migrate/index.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/a11y/index.js
- packages/svelte/src/compiler/print/index.js
- packages/svelte/src/compiler/phases/1-parse/index.js
- packages/svelte/src/compiler/phases/3-transform/index.js
- packages/svelte/src/compiler/phases/nodes.js
- packages/svelte/src/compiler/phases/1-parse/read/options.js
- packages/svelte/src/compiler/preprocess/private.d.ts
- packages/svelte/src/compiler/preprocess/public.d.ts
- packages/svelte/src/compiler/utils/push_array.js
- packages/svelte/src/compiler/phases/1-parse/remove_typescript_nodes.js
- packages/svelte/src/compiler/phases/scope.js
- packages/svelte/src/compiler/phases/1-parse/read/script.js
- packages/svelte/src/compiler/utils/slot.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/snippets.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/special-element.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/special_element.js
- packages/svelte/src/compiler/state.js
- packages/svelte/src/compiler/utils/string.js
- packages/svelte/src/compiler/phases/1-parse/read/style.js
- packages/svelte/src/compiler/phases/1-parse/state/tag.js
- packages/svelte/src/compiler/phases/1-parse/state/text.js
- packages/svelte/src/compiler/phases/3-transform/shared/transform-async.js
- packages/svelte/src/compiler/phases/3-transform/client/transform-client.js
- packages/svelte/src/compiler/phases/3-transform/server/transform-server.js
- packages/svelte/src/compiler/phases/3-transform/client/types.d.ts
- packages/svelte/src/compiler/phases/3-transform/server/visitors/shared/utils.js
- packages/svelte/src/compiler/phases/3-transform/client/utils.js
- packages/svelte/src/compiler/phases/2-analyze/visitors/shared/utils.js
- packages/svelte/src/compiler/phases/3-transform/client/visitors/shared/utils.js
- packages/svelte/src/compiler/phases/3-transform/utils.js
- packages/svelte/src/compiler/validate-options.js
- packages/svelte/src/compiler/warnings.js
Frequently Asked Questions
What is the Transformer subdomain?
Transformer is a subdomain in the svelte codebase, part of the Compiler domain. Converts high-level Svelte runes into low-level runtime calls. It contains 207 source files.
Which domain does Transformer belong to?
Transformer belongs to the Compiler domain.
What functions are in Transformer?
The Transformer subdomain contains 888 function(s): AnimateDirective, AnimateDirective, ArrowFunctionExpression, ArrowFunctionExpression, AssignmentExpression, AssignmentExpression, AssignmentExpression, AttachTag, and 880 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free