HMR — svelte Architecture
Hot Module Replacement logic for development environments.
Entity Profile
Dependency Diagram
graph TD subdomain_DevTools_HMR["HMR"] 057052f1_5c1b_144c_6eb4_ab5b912ede0f["css.js"] subdomain_DevTools_HMR --> 057052f1_5c1b_144c_6eb4_ab5b912ede0f f88c7618_7c5f_b586_1d3c_bf53ee5b98a2["assign.js"] subdomain_DevTools_HMR --> f88c7618_7c5f_b586_1d3c_bf53ee5b98a2 e82bc0b8_3d36_00b5_7f7c_9111ce6d361c["equality.js"] subdomain_DevTools_HMR --> e82bc0b8_3d36_00b5_7f7c_9111ce6d361c 7b7a937f_fb42_2e31_c423_cab2f4957ceb["elements.js"] subdomain_DevTools_HMR --> 7b7a937f_fb42_2e31_c423_cab2f4957ceb b93ea1ce_14c0_414e_46fc_93a8847ca3d6["inspect.js"] subdomain_DevTools_HMR --> b93ea1ce_14c0_414e_46fc_93a8847ca3d6 e924ffcf_e7c6_9b26_1feb_7e16055130ca["console-log.js"] subdomain_DevTools_HMR --> e924ffcf_e7c6_9b26_1feb_7e16055130ca 3097e2de_0394_c1b5_f4d5_d03e13dd481c["debug.js"] subdomain_DevTools_HMR --> 3097e2de_0394_c1b5_f4d5_d03e13dd481c style subdomain_DevTools_HMR fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- add_locations()
- assign()
- assign_location()
- assign_locations()
- assign_nullish()
- assign_or()
- cleanup_styles()
- compare()
- effect_label()
- equals()
- get_type()
- init_array_prototype_warnings()
- inspect()
- is_bound_or_unset()
- label()
- legacy_api()
- log_dep()
- log_effect_tree()
- log_if_contains_state()
- log_inconsistent_branches()
- log_reactions()
- register_style()
- root()
- tag()
Source Files
- packages/svelte/src/internal/client/dev/assign.js
- packages/svelte/src/internal/client/dev/console-log.js
- packages/svelte/src/internal/client/dev/css.js
- packages/svelte/src/internal/client/dev/debug.js
- packages/svelte/src/internal/client/dev/elements.js
- packages/svelte/src/internal/client/dev/equality.js
- packages/svelte/src/internal/client/dev/inspect.js
Source
- packages/svelte/src/internal/client/dev/assign.js
- packages/svelte/src/internal/client/dev/console-log.js
- packages/svelte/src/internal/client/dev/css.js
- packages/svelte/src/internal/client/dev/debug.js
- packages/svelte/src/internal/client/dev/elements.js
- packages/svelte/src/internal/client/dev/equality.js
- packages/svelte/src/internal/client/dev/inspect.js
Frequently Asked Questions
What is the HMR subdomain?
HMR is a subdomain in the svelte codebase, part of the DevTools domain. Hot Module Replacement logic for development environments. It contains 7 source files.
Which domain does HMR belong to?
HMR belongs to the DevTools domain.
What functions are in HMR?
The HMR subdomain contains 24 function(s): add_locations, assign, assign_location, assign_locations, assign_nullish, assign_or, cleanup_styles, compare, and 16 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free