Skip to content

Conversation

philiptzou
Copy link
Member

Summary

  • migrate project to Vite build with React 19
  • introduce TypeScript configuration and strict type checking
  • rewrite Button component and app entry in TSX
  • configure Vitest with jsdom environment and add smoke test

Testing

  • npm test

https://chatgpt.com/codex/tasks/task_e_688e6ee0f5a88324abbb60e2a2dcafe8

philiptzou and others added 28 commits August 2, 2025 14:22
* fix: type utilities for canvas viewer

* test: add useSeqViewerSize hook coverage
* fix: resolve initial build errors in analyze forms

* fix: tighten types in HIV reports

* fix: address hbv and hiv build errors

* chore: add module declarations for svg-crowbar and youtube-url

* fix: refine markdown utilities and heading anchors

* chore: add type shims

* fix: extend ebv tabular reports typing

* fix: type EBV report views
* fix: resolve initial build errors

* fix: address additional build-time type errors
* fix: address initial build type errors

* chore: add type shim for react-virtualized-select

* fix: refine dropdown and typing for seq reports
* fix: address initial TypeScript build errors

* fix: address initial ts compile errors
* docs: document Markdown component extensions

* docs: note markdown coverage requirement

* test: add shim for react-markdown

* test: cover markdown macros and memo comparator

* fix: remove react-markdown shim

* test: ensure markdown 100% coverage

* test: cover markdown components fully
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant