+
+
+
+ {{ selectedUpdate.changeType === 'create' ? 'file created' : selectedUpdate.changeType === 'delete' ? 'file deleted' : 'file modified' }}
+
+
+ {{ selectedUpdate.graph.nodes.length }} module{{ selectedUpdate.graph.nodes.length !== 1 ? 's' : '' }}
+
+
+ {{ selectedUpdate.boundaries.length }} {{ selectedUpdate.boundaries.length === 1 ? 'boundary' : 'boundaries' }}
+
+
+
+
+
+
+ Propagation
+
+
+
+
+ Self-accepting โ handles its own update
+
+
+
+
+
+
+
+
+
+ Changed Files
+
+
+
+
+
{{ fileExt(file) }}
+
+
+
+
+
+
+
+ Invalidated Modules
+ ({{ selectedUpdate.modules.length }})
+
+
+
+
+
{{ graphNodeMap.get(mod)?.moduleType }}
+
self-accepting
+
+
+
+
+
+
+ HMR Boundaries
+ ({{ selectedUpdate.boundaries.length }})
+
+
+
+
+
+
{{ graphNodeMap.get(b)?.moduleType }}
+
self
+
accepts {{ graphNodeMap.get(b)!.acceptedDeps!.length }} dep(s)
+
+
+
+
+ โ
+
+
+
+
+ exports: {{ graphNodeMap.get(b)!.acceptedExports!.join(', ') }}
+
+
+
+
+
+
+
+ All Modules in Chain
+ ({{ selectedUpdate.graph.nodes.length }})
+
+
+
+
+
{{ node.moduleType }}
+
{{ node.type }}
+
+ {{ node.importersCount }} importer{{ node.importersCount !== 1 ? 's' : '' }}
+
+
+
+
+