* test(web): standardize frontend tests on Vitest - configure Vitest, jsdom, and React Testing Library with shared test scripts. - migrate existing node:test suites to the Vitest runner. - rewrite JsonCodeEditor component tests with RTL and remove the direct happy-dom dependency. * fix(ci): run frontend tests with Vitest - invoke the configured Vitest script so browser test setup loads in CI. - migrate remaining node:test suites to Vitest lifecycle APIs. * test(web): use shared jsdom environment for component tests - migrate usage cost and tool price tests to React Testing Library. - remove duplicate happy-dom globals and rely on the configured Vitest setup. * test(web): verify behavior with shared vitest setup - replace Node test assertions with Vitest expect across frontend suites. - migrate Keys component tests to React Testing Library interactions. - centralize jsdom browser mocks for consistent component execution. * fix(web): unblock frozen installs and Vitest CI - sync dompurify 3.4.13 metadata into the Bun lockfile. - replace the bun:test and happy-dom redemption harness with Vitest and RTL. - preserve quota conversion, error feedback, and stale-response coverage in jsdom.
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| accordion.tsx | Loading commit data... | |
| alert-dialog.tsx | Loading commit data... | |
| alert.tsx | Loading commit data... | |
| aspect-ratio.tsx | Loading commit data... | |
| avatar.tsx | Loading commit data... | |
| badge.tsx | Loading commit data... | |
| breadcrumb.tsx | Loading commit data... | |
| button-group.tsx | Loading commit data... | |
| button.tsx | Loading commit data... | |
| calendar.tsx | Loading commit data... | |
| card.tsx | Loading commit data... | |
| carousel.tsx | Loading commit data... | |
| chart.tsx | Loading commit data... | |
| checkbox.tsx | Loading commit data... | |
| collapsible.tsx | Loading commit data... | |
| combobox-input.tsx | Loading commit data... | |
| combobox.tsx | Loading commit data... | |
| command.tsx | Loading commit data... | |
| context-menu.tsx | Loading commit data... | |
| dialog.tsx | Loading commit data... | |
| direction.tsx | Loading commit data... | |
| drawer.tsx | Loading commit data... | |
| dropdown-menu-events.ts | Loading commit data... | |
| dropdown-menu.test.tsx | Loading commit data... | |
| dropdown-menu.tsx | Loading commit data... | |
| empty.tsx | Loading commit data... | |
| field.tsx | Loading commit data... | |
| form.tsx | Loading commit data... | |
| hover-card.tsx | Loading commit data... | |
| icon-badge.tsx | Loading commit data... | |
| input-group.tsx | Loading commit data... | |
| input-otp.tsx | Loading commit data... | |
| input.tsx | Loading commit data... | |
| item.tsx | Loading commit data... | |
| kbd.tsx | Loading commit data... | |
| label.tsx | Loading commit data... | |
| markdown.tsx | Loading commit data... | |
| menubar.tsx | Loading commit data... | |
| native-select.tsx | Loading commit data... | |
| navigation-menu.tsx | Loading commit data... | |
| pagination.tsx | Loading commit data... | |
| popover.tsx | Loading commit data... | |
| progress.tsx | Loading commit data... | |
| radio-group.tsx | Loading commit data... | |
| resizable.tsx | Loading commit data... | |
| scroll-area.tsx | Loading commit data... | |
| select.tsx | Loading commit data... | |
| separator.tsx | Loading commit data... | |
| sheet.tsx | Loading commit data... | |
| sidebar.tsx | Loading commit data... | |
| skeleton.tsx | Loading commit data... | |
| slider.tsx | Loading commit data... | |
| sonner.tsx | Loading commit data... | |
| spinner.tsx | Loading commit data... | |
| switch.tsx | Loading commit data... | |
| table.tsx | Loading commit data... | |
| tabs.tsx | Loading commit data... | |
| textarea.tsx | Loading commit data... | |
| titled-card.tsx | Loading commit data... | |
| toggle-group.tsx | Loading commit data... | |
| toggle.tsx | Loading commit data... | |
| tooltip.tsx | Loading commit data... |