gitextract_l6qwon48/ ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── README_KO.md ├── babel.config.js ├── docs/ │ └── pull_request_template.md ├── mock/ │ ├── snapshot.js │ └── state-snapshot.js ├── package/ │ ├── .npmignore │ ├── README.md │ ├── formatFiberNodes.js │ ├── formatFiberNodes.ts │ ├── index.js │ ├── index.ts │ └── package.json ├── package.json ├── src/ │ ├── README.md │ ├── app/ │ │ ├── Containers/ │ │ │ ├── ButtonsContainer.tsx │ │ │ ├── MainContainer.tsx │ │ │ ├── SnapshotContainer.tsx │ │ │ ├── TravelContainer.tsx │ │ │ ├── VisualContainer.tsx │ │ │ └── __tests__/ │ │ │ ├── MainContainer.unit.test.js │ │ │ ├── SnapshotContainer.unit.test.js │ │ │ └── VisualContainer.unit.test.js │ │ ├── components/ │ │ │ ├── App.tsx │ │ │ ├── AtomNetwork/ │ │ │ │ ├── AtomNetwork.tsx │ │ │ │ ├── AtomNetworkLegend.tsx │ │ │ │ ├── AtomNetworkVisual.tsx │ │ │ │ └── __tests__/ │ │ │ │ ├── Network.unit.test.js │ │ │ │ └── __snapshots__/ │ │ │ │ └── Network.unit.test.js.snap │ │ │ ├── ComponentGraph/ │ │ │ │ ├── AtomComponentContainer.tsx │ │ │ │ ├── AtomComponentVisual.tsx │ │ │ │ └── __tests__/ │ │ │ │ ├── AtomComponentContainer.unit.test.js │ │ │ │ ├── AtomComponentVisual.unit.test.js │ │ │ │ └── AtomSelectorLegend.unit.test.js │ │ │ ├── Metrics/ │ │ │ │ ├── ComparisonGraph.tsx │ │ │ │ ├── FlameGraph.js │ │ │ │ ├── MetricsContainer.tsx │ │ │ │ ├── RankedGraph.tsx │ │ │ │ └── __tests__/ │ │ │ │ ├── IcicleVerticle.unit.test.js │ │ │ │ ├── Metrics.unit.test.js │ │ │ │ └── Visualizer.unit.test.js │ │ │ ├── NavBar/ │ │ │ │ ├── NavBar.tsx │ │ │ │ └── __test__/ │ │ │ │ └── Navbar.unit.test.js │ │ │ ├── Settings/ │ │ │ │ ├── AtomSettings.tsx │ │ │ │ ├── SettingsContainer.tsx │ │ │ │ ├── ThrottleSettings.tsx │ │ │ │ └── __tests__/ │ │ │ │ ├── AtomSettings.unit.test.js │ │ │ │ ├── StateSettings.unit.test.js │ │ │ │ ├── ThrottleSettings.unit.test.js │ │ │ │ └── __snapshots__/ │ │ │ │ ├── StateSettings.unit.test.js.snap │ │ │ │ └── ThrottleSettings.unit.test.js.snap │ │ │ ├── Slider/ │ │ │ │ └── MainSlider.tsx │ │ │ ├── SnapshotList/ │ │ │ │ └── __tests__/ │ │ │ │ └── SnapshotList.unit.test.js │ │ │ ├── StateDiff/ │ │ │ │ ├── Diff.tsx │ │ │ │ └── __tests__/ │ │ │ │ ├── StateDiff.unit.test.js │ │ │ │ └── __snapshots__/ │ │ │ │ └── StateDiff.unit.test.js.snap │ │ │ ├── StateTree/ │ │ │ │ ├── Tree.tsx │ │ │ │ └── __tests__/ │ │ │ │ └── Tree.unit.test.js │ │ │ └── Testing/ │ │ │ ├── CodeResults.js │ │ │ ├── Editor.js │ │ │ ├── SelectorsButton.tsx │ │ │ ├── TestingContainer.tsx │ │ │ ├── displayTests.tsx │ │ │ ├── dummySelector.js │ │ │ └── testing.css │ │ ├── index.tsx │ │ ├── state-management/ │ │ │ ├── __tests__/ │ │ │ │ └── slices.test.tsx │ │ │ ├── hooks.tsx │ │ │ ├── index.tsx │ │ │ └── slices/ │ │ │ ├── AtomNetworkSlice.tsx │ │ │ ├── AtomsAndSelectorsSlice.tsx │ │ │ ├── FilterSlice.tsx │ │ │ ├── SelectedSlice.tsx │ │ │ ├── SnapshotSlice.tsx │ │ │ ├── ThrottleSlice.tsx │ │ │ └── ZoomSlice.tsx │ │ └── utils/ │ │ ├── cleanComponentAtomTree.ts │ │ ├── makeRelationshipLinks.ts │ │ └── makeTreeConversion.ts │ ├── extension/ │ │ ├── background.ts │ │ ├── build/ │ │ │ ├── devtools.html │ │ │ ├── devtools.js │ │ │ ├── diff.css │ │ │ ├── manifest.json │ │ │ ├── panel.html │ │ │ └── stylesheet.css │ │ └── contentScript.ts │ └── types/ │ └── index.d.ts ├── tsconfig.json └── webpack.config.js