gitextract_2eqowvt1/ ├── .all-contributorsrc ├── .claude/ │ └── settings.local.json ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── pages.yml │ ├── publish.yml │ └── release.yml ├── .gitignore ├── .idea/ │ ├── modules.xml │ └── react-diff-viewer-continued.iml ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── babel.config.js ├── biome.json ├── examples/ │ ├── index.html │ ├── src/ │ │ ├── diff/ │ │ │ ├── javascript/ │ │ │ │ ├── new.rjs │ │ │ │ └── old.rjs │ │ │ ├── json/ │ │ │ │ ├── new.json │ │ │ │ └── old.json │ │ │ ├── massive/ │ │ │ │ ├── new.yaml │ │ │ │ └── old.yaml │ │ │ └── xml/ │ │ │ ├── new.xml │ │ │ └── old.xml │ │ ├── index.tsx │ │ ├── style.scss │ │ └── types.d.ts │ └── vite.config.ts ├── logo.png~ ├── package.json ├── playwright-report/ │ └── index.html ├── release.config.js ├── scripts/ │ └── build-worker.js ├── src/ │ ├── compute-hidden-blocks.ts │ ├── compute-lines.ts │ ├── computeWorker.ts │ ├── expand.tsx │ ├── fold.tsx │ ├── global.d.ts │ ├── index.tsx │ └── styles.ts ├── test/ │ ├── compute-lines.test.ts │ ├── react-diff-viewer.test.tsx │ ├── theme-exports.test.ts │ └── virtualization.test.ts ├── test-results/ │ └── .last-run.json ├── tsconfig.esm.json ├── tsconfig.json └── vitest.config.ts