NVIDIA Elements Patterns Elements Foundations Integrations GitHub System Themes

Testing & Performance

Report of the testing and performance metrics for the Elements components and APIs.

Metrics API Status Testing & Performance Wireit Explorer Bundle Explorer Raw Metadata

Coverage:

Statements 98.71%
Lines 99.43%
Functions 99.24%
Branches 94.13%
File Statements Lines Functions Branches

bundle.ts

100.00% 100.00% 100.00% 100.00%

accordion/accordion.ts

97.14% 96.55% 100.00% 94.73%

accordion/define.ts

100.00% 100.00% 100.00% 100.00%

alert/alert-group.ts

100.00% 100.00% 100.00% 100.00%

alert/alert.ts

100.00% 100.00% 100.00% 88.88%

alert/define.ts

100.00% 100.00% 100.00% 100.00%

avatar/avatar-group.ts

100.00% 100.00% 100.00% 100.00%

avatar/avatar.ts

100.00% 100.00% 100.00% 100.00%

avatar/define.ts

100.00% 100.00% 100.00% 100.00%

badge/badge.ts

100.00% 100.00% 100.00% 91.66%

badge/define.ts

100.00% 100.00% 100.00% 100.00%

breadcrumb/breadcrumb.ts

96.55% 96.15% 91.66% 90.00%

breadcrumb/define.ts

100.00% 100.00% 100.00% 100.00%

button/button.ts

100.00% 100.00% 100.00% 100.00%

button/define.ts

100.00% 100.00% 100.00% 100.00%

button-group/button-group.ts

97.61% 97.29% 100.00% 91.66%

button-group/define.ts

100.00% 100.00% 100.00% 100.00%

card/card.ts

100.00% 100.00% 100.00% 100.00%

card/define.ts

100.00% 100.00% 100.00% 100.00%

chat-message/chat-message.ts

100.00% 100.00% 100.00% 100.00%

chat-message/define.ts

100.00% 100.00% 100.00% 100.00%

checkbox/checkbox-group.ts

100.00% 100.00% 100.00% 100.00%

checkbox/checkbox.ts

100.00% 100.00% 100.00% 100.00%

checkbox/define.ts

100.00% 100.00% 100.00% 100.00%

color/color.ts

100.00% 100.00% 100.00% 100.00%

color/define.ts

100.00% 100.00% 100.00% 100.00%

combobox/combobox.ts

98.86% 99.58% 100.00% 92.63%

combobox/define.ts

100.00% 100.00% 100.00% 100.00%

copy-button/copy-button.ts

92.50% 91.66% 100.00% 100.00%

copy-button/define.ts

100.00% 100.00% 100.00% 100.00%

date/date.ts

100.00% 100.00% 100.00% 100.00%

date/define.ts

100.00% 100.00% 100.00% 100.00%

datetime/datetime.ts

100.00% 100.00% 100.00% 100.00%

datetime/define.ts

100.00% 100.00% 100.00% 100.00%

dialog/define.ts

100.00% 100.00% 100.00% 100.00%

dialog/dialog-footer.ts

100.00% 100.00% 100.00% 100.00%

dialog/dialog-header.ts

100.00% 100.00% 100.00% 100.00%

dialog/dialog.ts

100.00% 100.00% 100.00% 100.00%

divider/define.ts

100.00% 100.00% 100.00% 100.00%

divider/divider.ts

100.00% 100.00% 100.00% 100.00%

dot/define.ts

100.00% 100.00% 100.00% 100.00%

dot/dot.ts

100.00% 100.00% 100.00% 100.00%

drag-handle/define.ts

100.00% 100.00% 100.00% 100.00%

drag-handle/drag-handle.ts

100.00% 100.00% 100.00% 100.00%

drawer/define.ts

100.00% 100.00% 100.00% 100.00%

drawer/drawer-content.ts

100.00% 100.00% 100.00% 100.00%

drawer/drawer-footer.ts

100.00% 100.00% 100.00% 100.00%

drawer/drawer-header.ts

100.00% 100.00% 100.00% 100.00%

drawer/drawer.ts

100.00% 100.00% 100.00% 100.00%

dropdown/define.ts

100.00% 100.00% 100.00% 100.00%

dropdown/dropdown-footer.ts

100.00% 100.00% 100.00% 100.00%

dropdown/dropdown-header.ts

100.00% 100.00% 100.00% 100.00%

dropdown/dropdown.ts

100.00% 100.00% 100.00% 100.00%

dropdown-group/define.ts

100.00% 100.00% 100.00% 100.00%

dropdown-group/dropdown-group.ts

100.00% 100.00% 100.00% 100.00%

dropzone/define.ts

100.00% 100.00% 100.00% 100.00%

dropzone/dropzone.ts

100.00% 100.00% 100.00% 75.00%

dropzone/dropzone.util.ts

100.00% 100.00% 100.00% 100.00%

file/define.ts

100.00% 100.00% 100.00% 100.00%

file/file.ts

100.00% 100.00% 100.00% 100.00%

format-bytes/define.ts

100.00% 100.00% 100.00% 100.00%

format-bytes/format-bytes.ts

98.55% 100.00% 100.00% 95.45%

format-datetime/define.ts

100.00% 100.00% 100.00% 100.00%

format-datetime/format-datetime.ts

100.00% 100.00% 100.00% 97.50%

format-number/define.ts

100.00% 100.00% 100.00% 100.00%

format-number/format-number.ts

98.18% 100.00% 100.00% 95.83%

format-relative-time/define.ts

100.00% 100.00% 100.00% 100.00%

format-relative-time/format-relative-time.ts

98.57% 100.00% 100.00% 94.11%

format-truncate/define.ts

100.00% 100.00% 100.00% 100.00%

format-truncate/format-truncate.ts

95.71% 100.00% 91.66% 80.00%

format-truncate/utils.ts

98.91% 100.00% 100.00% 94.82%

forms/define.ts

100.00% 100.00% 100.00% 100.00%

forms/control/control.ts

98.85% 100.00% 100.00% 91.48%

forms/control-group/control-group.ts

100.00% 100.00% 100.00% 100.00%

forms/control-message/control-message.ts

100.00% 100.00% 100.00% 100.00%

forms/utils/layout.ts

100.00% 100.00% 100.00% 100.00%

forms/utils/states.ts

100.00% 100.00% 100.00% 100.00%

gauge/define.ts

100.00% 100.00% 100.00% 100.00%

gauge/gauge.ts

100.00% 100.00% 100.00% 90.74%

grid/define.ts

100.00% 100.00% 100.00% 100.00%

grid/grid.ts

100.00% 100.00% 100.00% 100.00%

grid/cell/cell.ts

100.00% 100.00% 100.00% 100.00%

grid/column/column.ts

98.27% 98.24% 100.00% 97.29%

grid/footer/footer.ts

100.00% 100.00% 100.00% 100.00%

grid/header/header.ts

100.00% 100.00% 100.00% 90.90%

grid/placeholder/placeholder.ts

100.00% 100.00% 100.00% 100.00%

grid/row/row.ts

100.00% 100.00% 100.00% 100.00%

icon/define.ts

100.00% 100.00% 100.00% 50.00%

icon/icon.ts

100.00% 100.00% 100.00% 85.71%

icon-button/define.ts

100.00% 100.00% 100.00% 100.00%

icon-button/icon-button.ts

100.00% 100.00% 100.00% 100.00%

iframe/define.ts

100.00% 100.00% 100.00% 100.00%

iframe/iframe.ts

98.97% 98.93% 100.00% 91.80%

input/define.ts

100.00% 100.00% 100.00% 100.00%

input/input-group.ts

100.00% 100.00% 100.00% 100.00%

input/input.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/audit.controller.ts

100.00% 100.00% 100.00% 90.69%

internal/controllers/gesture.controller.ts

96.71% 100.00% 100.00% 94.17%

internal/controllers/key-state.controller.ts

97.33% 100.00% 100.00% 93.75%

internal/controllers/keynav-grid.controller.ts

97.10% 99.12% 100.00% 93.97%

internal/controllers/keynav-list.controller.ts

100.00% 100.00% 100.00% 96.90%

internal/controllers/keynav-spatial.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/state-expanded.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/state-highlighted.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/state-scroll.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/state-selected.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/type-anchor.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/type-closable.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/type-expandable.controller.ts

100.00% 100.00% 100.00% 96.42%

internal/controllers/type-native-popover.controller.ts

99.40% 99.38% 100.00% 91.66%

internal/controllers/type-native-popover.utils.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/type-selectable.controller.ts

100.00% 100.00% 100.00% 95.00%

internal/decorators/host-attr.ts

100.00% 100.00% 100.00% 100.00%

internal/decorators/scoped-registry.ts

95.65% 100.00% 100.00% 63.63%

internal/services/log.service.ts

100.00% 100.00% 100.00% 100.00%

internal/services/transition.service.ts

100.00% 100.00% 100.00% 87.50%

internal/styles/index.ts

100.00% 100.00% 100.00% 100.00%

internal/types/index.ts

100.00% 100.00% 100.00% 100.00%

internal/utils/a11y.ts

100.00% 100.00% 100.00% 100.00%

internal/utils/audit-logs.ts

100.00% 100.00% 100.00% 100.00%

internal/utils/audit.ts

100.00% 100.00% 100.00% 100.00%

internal/utils/dom.ts

97.79% 97.64% 100.00% 92.72%

internal/utils/events.ts

100.00% 100.00% 100.00% 100.00%

internal/utils/focus.ts

100.00% 100.00% 100.00% 96.87%

internal/utils/keynav.ts

100.00% 100.00% 100.00% 100.00%

internal/utils/numeric.ts

100.00% 100.00% 100.00% 100.00%

internal/utils/objects.ts

100.00% 100.00% 100.00% 90.90%

internal/utils/strings.ts

100.00% 100.00% 100.00% 83.33%

internal/utils/supports.ts

100.00% 100.00% 100.00% 100.00%

joystick/define.ts

100.00% 100.00% 100.00% 100.00%

joystick/joystick.ts

94.44% 97.89% 96.42% 89.18%

logo/define.ts

100.00% 100.00% 100.00% 100.00%

logo/logo.ts

100.00% 100.00% 100.00% 100.00%

menu/define.ts

100.00% 100.00% 100.00% 100.00%

menu/menu-group.ts

100.00% 100.00% 100.00% 100.00%

menu/menu-item.ts

100.00% 100.00% 100.00% 100.00%

menu/menu.ts

100.00% 100.00% 100.00% 100.00%

month/define.ts

100.00% 100.00% 100.00% 100.00%

month/month.ts

100.00% 100.00% 100.00% 100.00%

notification/define.ts

100.00% 100.00% 100.00% 100.00%

notification/notification-group.ts

100.00% 100.00% 100.00% 100.00%

notification/notification.ts

98.24% 100.00% 90.00% 100.00%

page/define.ts

100.00% 100.00% 100.00% 100.00%

page/page.ts

100.00% 100.00% 100.00% 100.00%

page-header/define.ts

100.00% 100.00% 100.00% 100.00%

page-header/page-header.ts

100.00% 100.00% 100.00% 100.00%

page-loader/define.ts

100.00% 100.00% 100.00% 100.00%

page-loader/page-loader.ts

100.00% 100.00% 100.00% 100.00%

page/page-panel/page-panel-content.ts

100.00% 100.00% 100.00% 100.00%

page/page-panel/page-panel-footer.ts

100.00% 100.00% 100.00% 100.00%

page/page-panel/page-panel-header.ts

100.00% 100.00% 100.00% 100.00%

page/page-panel/page-panel.ts

100.00% 100.00% 100.00% 100.00%

pagination/define.ts

100.00% 100.00% 100.00% 100.00%

pagination/pagination.ts

100.00% 100.00% 100.00% 96.66%

panel/define.ts

100.00% 100.00% 100.00% 100.00%

panel/panel.ts

95.23% 94.59% 81.81% 91.66%

password/define.ts

100.00% 100.00% 100.00% 100.00%

password/password.ts

100.00% 100.00% 100.00% 100.00%

preferences-input/define.ts

100.00% 100.00% 100.00% 100.00%

preferences-input/preferences-input.ts

100.00% 100.00% 100.00% 100.00%

progress-bar/define.ts

100.00% 100.00% 100.00% 100.00%

progress-bar/progress-bar.ts

100.00% 100.00% 100.00% 100.00%

progress-dot/define.ts

100.00% 100.00% 100.00% 100.00%

progress-dot/progress-dot.ts

100.00% 100.00% 100.00% 50.00%

progress-ring/define.ts

100.00% 100.00% 100.00% 100.00%

progress-ring/progress-ring.ts

100.00% 100.00% 100.00% 94.44%

progressive-filter-chip/define.ts

100.00% 100.00% 100.00% 100.00%

progressive-filter-chip/progressive-filter-chip.ts

100.00% 100.00% 100.00% 100.00%

pulse/define.ts

100.00% 100.00% 100.00% 100.00%

pulse/pulse.ts

100.00% 100.00% 100.00% 100.00%

radio/define.ts

100.00% 100.00% 100.00% 100.00%

radio/radio-group.ts

100.00% 100.00% 100.00% 100.00%

radio/radio.ts

100.00% 100.00% 100.00% 100.00%

range/define.ts

100.00% 100.00% 100.00% 100.00%

range/range.ts

100.00% 100.00% 100.00% 95.00%

resize-handle/define.ts

100.00% 100.00% 100.00% 100.00%

resize-handle/resize-handle.ts

100.00% 100.00% 100.00% 92.30%

search/define.ts

100.00% 100.00% 100.00% 100.00%

search/search.ts

100.00% 100.00% 100.00% 100.00%

select/define.ts

100.00% 100.00% 100.00% 100.00%

select/select.ts

100.00% 100.00% 100.00% 94.11%

skeleton/define.ts

100.00% 100.00% 100.00% 100.00%

skeleton/skeleton.ts

100.00% 100.00% 100.00% 100.00%

sort-button/define.ts

100.00% 100.00% 100.00% 100.00%

sort-button/sort-button.ts

100.00% 100.00% 100.00% 100.00%

sparkline/define.ts

100.00% 100.00% 100.00% 100.00%

sparkline/sparkline.ts

98.73% 100.00% 100.00% 95.45%

sparkline/sparkline.utils.ts

100.00% 100.00% 100.00% 100.00%

star-rating/define.ts

100.00% 100.00% 100.00% 100.00%

star-rating/star-rating.ts

100.00% 100.00% 100.00% 95.45%

steps/define.ts

100.00% 100.00% 100.00% 100.00%

steps/steps.ts

100.00% 100.00% 100.00% 100.00%

switch/define.ts

100.00% 100.00% 100.00% 100.00%

switch/switch-group.ts

100.00% 100.00% 100.00% 100.00%

switch/switch.ts

100.00% 100.00% 100.00% 100.00%

tabs/define.ts

100.00% 100.00% 100.00% 100.00%

tabs/tabs-group.ts

94.59% 95.04% 96.00% 90.00%

tabs/tabs-item-group.ts

100.00% 100.00% 100.00% 100.00%

tabs/tabs.ts

98.83% 100.00% 100.00% 93.93%

tabs/utils.ts

81.81% 100.00% 100.00% 83.33%

tag/define.ts

100.00% 100.00% 100.00% 100.00%

tag/tag.ts

100.00% 100.00% 100.00% 100.00%

textarea/define.ts

100.00% 100.00% 100.00% 100.00%

textarea/textarea.ts

100.00% 100.00% 100.00% 100.00%

time/define.ts

100.00% 100.00% 100.00% 100.00%

time/time.ts

100.00% 100.00% 100.00% 100.00%

toast/define.ts

100.00% 100.00% 100.00% 100.00%

toast/toast.ts

100.00% 100.00% 100.00% 100.00%

toggletip/define.ts

100.00% 100.00% 100.00% 100.00%

toggletip/toggletip-footer.ts

100.00% 100.00% 100.00% 100.00%

toggletip/toggletip-header.ts

100.00% 100.00% 100.00% 100.00%

toggletip/toggletip.ts

100.00% 100.00% 100.00% 100.00%

toolbar/define.ts

100.00% 100.00% 100.00% 100.00%

toolbar/toolbar.ts

98.00% 100.00% 92.30% 100.00%

tooltip/define.ts

100.00% 100.00% 100.00% 100.00%

tooltip/tooltip.ts

100.00% 100.00% 100.00% 100.00%

tree/define.ts

100.00% 100.00% 100.00% 100.00%

tree/tree-node.ts

100.00% 100.00% 100.00% 100.00%

tree/tree.ts

100.00% 100.00% 100.00% 100.00%

tree/utils.ts

100.00% 100.00% 100.00% 87.50%

week/define.ts

100.00% 100.00% 100.00% 100.00%

week/week.ts

100.00% 100.00% 100.00% 100.00%

index.ts

100.00% 100.00% 100.00% 100.00%

codeblock/codeblock.ts

100.00% 100.00% 100.00% 88.23%

codeblock/define.ts

100.00% 100.00% 100.00% 100.00%

codeblock/languages/bash.ts

100.00% 100.00% 100.00% 100.00%

codeblock/languages/css.ts

100.00% 100.00% 100.00% 100.00%

codeblock/languages/go.ts

100.00% 100.00% 100.00% 100.00%

codeblock/languages/html.ts

100.00% 100.00% 100.00% 100.00%

codeblock/languages/javascript.ts

100.00% 100.00% 100.00% 100.00%

codeblock/languages/json.ts

100.00% 100.00% 100.00% 100.00%

codeblock/languages/markdown.ts

100.00% 100.00% 100.00% 100.00%

codeblock/languages/python.ts

100.00% 100.00% 100.00% 100.00%

codeblock/languages/toml.ts

100.00% 100.00% 100.00% 100.00%

codeblock/languages/typescript.ts

100.00% 100.00% 100.00% 100.00%

codeblock/languages/xml.ts

100.00% 100.00% 100.00% 100.00%

codeblock/languages/yaml.ts

100.00% 100.00% 100.00% 100.00%

install.ts

94.21% 94.17% 97.77% 95.75%

update.ts

100.00% 100.00% 100.00% 100.00%

utils.ts

100.00% 100.00% 100.00% 94.89%

mcp/ui/index.ts

100.00% 100.00% 100.00% 100.00%

index.ts

100.00% 100.00% 100.00% 100.00%

eslint/index.ts

100.00% 100.00% 100.00% 100.00%

eslint/rule-documentation.ts

100.00% 100.00% 100.00% 100.00%

eslint/configs/css.ts

100.00% 100.00% 100.00% 100.00%

eslint/configs/html.ts

100.00% 100.00% 100.00% 100.00%

eslint/configs/ignores.ts

100.00% 100.00% 100.00% 100.00%

eslint/configs/json.ts

100.00% 100.00% 100.00% 100.00%

eslint/internals/attributes.ts

98.36% 100.00% 96.15% 90.62%

eslint/internals/button-elements.ts

100.00% 100.00% 100.00% 100.00%

eslint/internals/css.ts

100.00% 100.00% 100.00% 91.30%

eslint/internals/element-attributes.ts

95.74% 100.00% 100.00% 85.71%

eslint/internals/format-input.ts

100.00% 100.00% 100.00% 88.88%

eslint/internals/format-options.ts

90.90% 100.00% 100.00% 66.66%

eslint/internals/index.ts

100.00% 100.00% 100.00% 73.33%

eslint/internals/instance-context.ts

95.90% 98.96% 100.00% 90.82%

eslint/internals/interactive-elements.ts

100.00% 100.00% 100.00% 100.00%

eslint/internals/metadata.ts

100.00% 100.00% 100.00% 100.00%

eslint/internals/parent-elements.ts

100.00% 100.00% 100.00% 100.00%

eslint/internals/slots.ts

100.00% 100.00% 100.00% 92.59%

eslint/internals/slotted-elements.ts

100.00% 100.00% 100.00% 100.00%

eslint/internals/tailwind.ts

100.00% 100.00% 100.00% 100.00%

eslint/internals/utils.ts

98.07% 97.82% 100.00% 98.00%

eslint/rules/no-complex-popovers.ts

97.29% 100.00% 100.00% 92.30%

eslint/rules/no-custom-background-gradients.ts

94.11% 100.00% 100.00% 83.33%

eslint/rules/no-deprecated-attributes.ts

96.66% 100.00% 100.00% 96.77%

eslint/rules/no-deprecated-css-imports.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-deprecated-css-variable.ts

96.61% 100.00% 100.00% 93.61%

eslint/rules/no-deprecated-global-attribute-value.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-deprecated-global-attributes.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-deprecated-icon-names.ts

100.00% 100.00% 100.00% 88.88%

eslint/rules/no-deprecated-packages.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-deprecated-popover-attributes.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-deprecated-slots.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-deprecated-tags.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-display-override.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-excessive-popover-instances.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-excessive-primary-actions.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-invalid-date-format-options.ts

100.00% 100.00% 100.00% 90.00%

eslint/rules/no-invalid-date-value.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-invalid-event-listeners.ts

100.00% 100.00% 100.00% 96.96%

eslint/rules/no-invalid-invoker-triggers.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-invalid-number-format-options.ts

100.00% 100.00% 100.00% 93.75%

eslint/rules/no-invalid-numeric-value.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-invalid-page-header-slot.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-invalid-parent-elements.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-invalid-slotted-elements.ts

100.00% 100.00% 100.00% 88.46%

eslint/rules/no-misprefixed-tags.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-missing-control-label.ts

95.89% 97.10% 93.33% 94.28%

eslint/rules/no-missing-gap-space.ts

100.00% 100.00% 100.00% 94.44%

eslint/rules/no-missing-icon-name.ts

94.44% 95.83% 100.00% 94.28%

eslint/rules/no-missing-popover-trigger.ts

100.00% 100.00% 100.00% 97.43%

eslint/rules/no-missing-slotted-elements.ts

97.91% 97.43% 94.73% 95.45%

eslint/rules/no-multiple-page-elements.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-nested-container-types.ts

100.00% 100.00% 100.00% 91.66%

eslint/rules/no-nested-interactive-elements.ts

100.00% 100.00% 100.00% 97.01%

eslint/rules/no-restricted-attributes.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-restricted-container-full.ts

100.00% 100.00% 100.00% 88.88%

eslint/rules/no-restricted-page-sizing.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-slotted-popovers.ts

100.00% 100.00% 100.00% 83.33%

eslint/rules/no-tailwind-classes.ts

100.00% 100.00% 100.00% 96.29%

eslint/rules/no-unexpected-attribute-value.ts

100.00% 100.00% 100.00% 82.75%

eslint/rules/no-unexpected-css-value.ts

99.35% 99.15% 100.00% 91.59%

eslint/rules/no-unexpected-css-variable.ts

100.00% 100.00% 100.00% 90.00%

eslint/rules/no-unexpected-global-attribute-value.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-unexpected-input-type.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-unexpected-library-dependencies.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-unexpected-slot-value.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-unexpected-style-customization.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-unknown-css-variable.ts

97.36% 97.14% 100.00% 93.10%

eslint/rules/no-unknown-tags.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/no-unstyled-typography.ts

100.00% 100.00% 100.00% 100.00%

eslint/rules/prefer-aria-label-in-compact-containers.ts

100.00% 100.00% 100.00% 100.00%

index.ts

100.00% 100.00% 100.00% 100.00%

internal/errors.ts

100.00% 100.00% 100.00% 100.00%

internal/schema.ts

97.56% 97.53% 100.00% 97.59%

internal/utils.ts

93.61% 93.61% 94.73% 96.72%

internal/controllers/state-active.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/state-current.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/state-disabled.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/state-expanded.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/state-pressed.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/state-readonly.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/state-selected.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/type-anchor.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/type-button.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/type-command.controller.ts

96.42% 96.00% 100.00% 95.65%

internal/controllers/type-interest-invoker.controller.ts

98.07% 98.00% 100.00% 94.59%

internal/controllers/type-popover-trigger.controller.ts

100.00% 100.00% 100.00% 92.85%

internal/controllers/type-submit.controller.ts

95.91% 95.91% 100.00% 93.93%

mixins/button.ts

98.90% 98.86% 100.00% 90.40%

mixins/checkbox.ts

100.00% 100.00% 100.00% 92.15%

mixins/control.ts

98.23% 98.22% 100.00% 95.85%

mixins/select.ts

100.00% 100.00% 100.00% 95.55%

mixins/slider.ts

100.00% 100.00% 100.00% 97.59%

validators/index.ts

100.00% 100.00% 100.00% 100.00%

index.ts

100.00% 100.00% 100.00% 100.00%

internal/a11y/a11y.ts

100.00% 100.00% 100.00% 100.00%

internal/define/define.ts

94.44% 94.44% 100.00% 88.88%

internal/i18n/i18n.controller.ts

100.00% 100.00% 100.00% 100.00%

internal/i18n/i18n.service.ts

100.00% 100.00% 100.00% 100.00%

internal/state/audit-logs.ts

100.00% 100.00% 100.00% 50.00%

internal/state/environment.ts

100.00% 100.00% 100.00% 100.00%

internal/state/state.ts

100.00% 100.00% 100.00% 100.00%

internal/styles/base.ts

100.00% 100.00% 100.00% 100.00%

internal/utils/objects.ts

100.00% 100.00% 100.00% 94.73%

scroll-box/define.ts

100.00% 100.00% 100.00% 100.00%

scroll-box/scroll-box.ts

99.26% 100.00% 100.00% 97.64%

index.ts

100.00% 100.00% 100.00% 100.00%

markdown/define.ts

100.00% 100.00% 100.00% 100.00%

markdown/markdown.ts

97.82% 100.00% 100.00% 92.85%

index.ts

100.00% 100.00% 100.00% 100.00%

controller/controller.ts

100.00% 100.00% 100.00% 97.34%

controller/define.ts

100.00% 100.00% 100.00% 100.00%

fullscreen-button/define.ts

100.00% 100.00% 100.00% 100.00%

fullscreen-button/fullscreen-button.ts

100.00% 100.00% 100.00% 100.00%

internal/command-target.ts

100.00% 100.00% 100.00% 100.00%

internal/media-command.ts

100.00% 100.00% 100.00% 100.00%

internal/media-state.ts

100.00% 100.00% 100.00% 100.00%

internal/controllers/media-state.controller.ts

100.00% 100.00% 100.00% 94.11%

loop-button/define.ts

100.00% 100.00% 100.00% 100.00%

loop-button/loop-button.ts

100.00% 100.00% 100.00% 100.00%

mute-button/define.ts

100.00% 100.00% 100.00% 100.00%

mute-button/mute-button.ts

100.00% 100.00% 100.00% 100.00%

pause-button/define.ts

100.00% 100.00% 100.00% 100.00%

pause-button/pause-button.ts

100.00% 100.00% 100.00% 90.00%

pip-button/define.ts

100.00% 100.00% 100.00% 100.00%

pip-button/pip-button.ts

100.00% 100.00% 100.00% 100.00%

playback-rate-select/define.ts

100.00% 100.00% 100.00% 100.00%

playback-rate-select/playback-rate-select.ts

100.00% 100.00% 100.00% 100.00%

seek-button/define.ts

100.00% 100.00% 100.00% 100.00%

seek-button/seek-button.ts

100.00% 100.00% 100.00% 93.10%

time-range/define.ts

100.00% 100.00% 100.00% 100.00%

time-range/time-range.ts

96.96% 96.55% 100.00% 92.10%

volume-range/define.ts

100.00% 100.00% 100.00% 100.00%

volume-range/volume-range.ts

100.00% 100.00% 100.00% 100.00%

environment.ts

100.00% 100.00% 100.00% 100.00%

index.ts

100.00% 100.00% 100.00% 100.00%

monaco.ts

100.00% 100.00% 100.00% 100.00%

diff-editor/define.ts

100.00% 100.00% 100.00% 100.00%

diff-editor/diff-editor.ts

100.00% 100.00% 100.00% 100.00%

diff-input/define.ts

100.00% 100.00% 100.00% 100.00%

diff-input/diff-input.ts

100.00% 100.00% 100.00% 100.00%

editor/define.ts

100.00% 100.00% 100.00% 100.00%

editor/editor.ts

100.00% 100.00% 100.00% 100.00%

input/define.ts

100.00% 100.00% 100.00% 100.00%

input/input.ts

100.00% 100.00% 100.00% 100.00%

internal/base/editor.ts

100.00% 100.00% 100.00% 100.00%

internal/base/input.ts

100.00% 100.00% 100.00% 100.00%

internal/formats/problems-format.ts

100.00% 100.00% 100.00% 100.00%

internal/types/index.ts

100.00% 100.00% 100.00% 100.00%

internal/utils/problem-utils.ts

100.00% 100.00% 100.00% 100.00%

problems/define.ts

100.00% 100.00% 100.00% 100.00%

problems/problems.ts

100.00% 100.00% 100.00% 100.00%

themes/index.ts

100.00% 100.00% 100.00% 100.00%

index.ts

100.00% 100.00% 100.00% 100.00%

gridlines/define.ts

100.00% 100.00% 100.00% 100.00%

gridlines/gridlines.ts

97.95% 100.00% 100.00% 92.30%

gridlines/gridlines.utils.ts

97.72% 100.00% 100.00% 96.15%

internal/mixins/viewport-accessory.ts

98.43% 98.16% 87.50% 95.69%

minimap/define.ts

100.00% 100.00% 100.00% 100.00%

minimap/minimap.ts

95.66% 100.00% 100.00% 88.09%

minimap/minimap.utils.ts

90.00% 100.00% 100.00% 88.46%

viewport/define.ts

100.00% 100.00% 100.00% 100.00%

viewport/viewport-animation.controller.ts

98.33% 100.00% 100.00% 95.83%

viewport/viewport-autofit.controller.ts

96.11% 98.75% 100.00% 96.00%

viewport/viewport-fitting.utils.ts

100.00% 100.00% 100.00% 100.00%

viewport/viewport-gesture-navigation.controller.ts

97.25% 100.00% 100.00% 91.16%

viewport/viewport-navigation.controller.ts

96.26% 97.50% 100.00% 93.39%

viewport/viewport-projection.utils.ts

100.00% 100.00% 100.00% 100.00%

viewport/viewport.ts

98.31% 100.00% 100.00% 91.37%

zoom-range/define.ts

100.00% 100.00% 100.00% 100.00%

zoom-range/zoom-range.ts

100.00% 100.00% 100.00% 95.91%

auto-validation.ts

95.45% 100.00% 90.90% 93.65%

index.ts

100.00% 100.00% 100.00% 100.00%

logging.ts

100.00% 100.00% 100.00% 100.00%

renderers.ts

98.00% 100.00% 100.00% 85.96%

results.ts

100.00% 100.00% 100.00% 100.00%

schema.ts

100.00% 100.00% 100.00% 95.45%

tools.ts

96.42% 100.00% 100.00% 91.66%

indexes/api.ts

100.00% 100.00% 100.00% 78.57%

indexes/examples.ts

100.00% 100.00% 100.00% 100.00%

indexes/utils.ts

100.00% 100.00% 100.00% 100.00%

services/adoption.service.ts

100.00% 100.00% 100.00% 100.00%

services/api.service.ts

100.00% 100.00% 100.00% 100.00%

services/examples.service.ts

100.00% 100.00% 100.00% 100.00%

services/projects.service.ts

100.00% 100.00% 100.00% 100.00%

services/releases.service.ts

100.00% 100.00% 100.00% 100.00%

services/wireit.service.ts

100.00% 100.00% 100.00% 100.00%

tasks/adoption.utils.ts

100.00% 100.00% 100.00% 91.60%

tasks/lighthouse.utils.ts

100.00% 100.00% 100.00% 50.00%

tasks/projects.utils.ts

100.00% 100.00% 100.00% 50.00%

tasks/releases.utils.ts

100.00% 100.00% 100.00% 96.42%

tasks/tests.utils.ts

100.00% 100.00% 100.00% 87.03%

tasks/wireit.utils.ts

96.80% 100.00% 100.00% 94.44%

utils/utils.ts

100.00% 100.00% 100.00% 80.00%

index.ts

100.00% 100.00% 100.00% 100.00%

api/service.ts

100.00% 100.00% 100.00% 96.25%

api/utils.ts

100.00% 100.00% 100.00% 93.93%

api/validate.ts

97.48% 99.26% 100.00% 91.59%

cli/service.ts

100.00% 100.00% 100.00% 100.00%

cli/utils.ts

100.00% 100.00% 100.00% 100.00%

distill/apis.ts

100.00% 100.00% 100.00% 100.00%

distill/examples.ts

100.00% 100.00% 100.00% 96.15%

examples/service.ts

100.00% 100.00% 100.00% 100.00%

examples/utils.ts

98.75% 98.70% 100.00% 96.36%

internal/config.ts

100.00% 100.00% 100.00% 100.00%

internal/node.ts

100.00% 100.00% 100.00% 93.10%

internal/schema.ts

100.00% 100.00% 100.00% 100.00%

internal/search.ts

100.00% 100.00% 100.00% 100.00%

internal/tools.ts

97.70% 97.64% 100.00% 95.34%

internal/utils.ts

100.00% 100.00% 100.00% 100.00%

internal/validate.ts

100.00% 100.00% 100.00% 96.77%

packages/service.ts

100.00% 100.00% 100.00% 88.88%

packages/utils.ts

100.00% 100.00% 100.00% 96.15%

playground/service.ts

100.00% 100.00% 100.00% 100.00%

playground/utils.ts

100.00% 100.00% 100.00% 98.38%

project/health.ts

100.00% 100.00% 100.00% 97.87%

project/service.ts

100.00% 100.00% 100.00% 100.00%

project/setup-agent.ts

100.00% 100.00% 100.00% 100.00%

project/setup.ts

100.00% 100.00% 100.00% 100.00%

project/starters.ts

96.66% 96.59% 100.00% 91.83%

project/update.ts

100.00% 100.00% 100.00% 100.00%

skills/registry.ts

100.00% 100.00% 100.00% 100.00%

skills/service.ts

100.00% 100.00% 100.00% 92.85%

skills/utils.ts

100.00% 100.00% 100.00% 100.00%

Report Created on Oct 29, 2026, 3:20:15 AM UTC

Lighthouse Report Performance Accessibility Best Practices Bundle Size js-modules 100 100 100 95.68kb nve-accordion 100 100 100 22.8kb nve-alert-group 100 100 100 23.39kb nve-alert 100 100 100 23.39kb nve-avatar-group 100 100 100 9.67kb nve-avatar 100 100 100 9.67kb nve-badge 100 100 100 15.21kb nve-breadcrumb 100 100 100 16.51kb nve-button-group 100 100 100 12.24kb nve-button 100 100 100 14.34kb nve-card 100 100 100 10.34kb nve-chat-message 100 100 100 14.35kb nve-checkbox 100 100 100 20.18kb nve-color 100 100 100 26.02kb nve-combobox-performance 100 100 100 35.85kb nve-combobox 100 100 100 36.45kb nve-control 100 100 100 19.34kb nve-copy-button 100 100 100 26.07kb nve-date 100 100 100 25.69kb nve-datetime 100 100 100 25.7kb nve-dialog 100 100 100 24.88kb nve-divider 100 100 100 9.07kb nve-dot 100 100 100 9.51kb nve-drag-handle 100 100 100 18.77kb nve-drawer 100 100 100 24.67kb nve-dropdown-group 100 100 100 25.15kb nve-dropdown 100 100 100 24.42kb nve-dropzone 100 100 100 19.07kb nve-file 100 100 100 19kb nve-format-bytes 100 100 100 10.15kb nve-format-datetime 100 100 100 9.76kb nve-format-number 100 100 100 9.87kb nve-format-relative-time 100 100 100 10kb nve-format-truncate 100 100 100 10.97kb nve-forms 100 100 100 18.74kb nve-gauge 100 100 100 12.09kb nve-grid 100 91 100 15.52kb nve-icon-button 100 100 100 19.92kb nve-icon 100 100 100 14.13kb nve-iframe 100 100 100 10.03kb nve-input 100 100 100 19.54kb nve-logo 100 100 100 9.66kb nve-menu-group 100 100 100 22.41kb nve-menu 100 100 100 21.84kb nve-month 100 100 100 25.69kb nve-notification 100 100 100 25.34kb nve-page-header 100 100 100 9.2kb nve-page-loader 100 100 100 18.23kb nve-page 100 100 100 12.27kb nve-pagination 100 100 100 38.83kb nve-panel 100 100 100 21.66kb nve-password 100 100 100 25.75kb nve-preferences-input 100 100 100 31.81kb nve-progress-bar 100 100 100 10.1kb nve-progress-dot 100 100 100 9.67kb nve-progress-ring 100 100 100 14.87kb nve-progressive-filter-chip 100 100 100 36.12kb nve-pulse 100 100 100 13.73kb nve-radio 100 100 100 19.84kb nve-range 100 100 100 20kb nve-resize-handle 100 100 100 15.03kb nve-search 100 100 100 25.58kb nve-select 100 100 100 35.02kb nve-skeleton 100 100 100 9.45kb nve-sort-button 100 100 100 18.74kb nve-sparkline 100 100 100 11.67kb nve-star-rating 100 100 100 22.07kb nve-steps 100 100 100 24.11kb nve-switch 100 100 100 19.93kb nve-tabs-group 100 100 100 19.83kb nve-tabs-item-group 100 100 100 18.61kb nve-tabs 100 91 100 18.61kb nve-tag 100 100 100 18.89kb nve-textarea 100 100 100 19.24kb nve-time 100 100 100 25.58kb nve-toast 100 100 100 24.78kb nve-toggletip 100 100 100 24.62kb nve-toolbar 100 100 100 10.56kb nve-tooltip 100 100 100 13.48kb nve-tree 100 100 100 30.17kb nve-week 100 100 100 25.71kb index.css 100 100 100 1.38kb index.css 100 100 100 1.38kb bundles 100 100 100 31.37kb nve-codeblock 100 100 100 18.6kb bundles 100 100 100 1.67kb bundles 100 100 100 11.49kb nve-markdown 100 100 100 58.57kb bundles 100 100 100 1.67kb nve-media-controller 100 100 100 10.81kb nve-media-fullscreen-button 100 100 100 20.59kb nve-media-loop-button 100 100 100 20.66kb nve-media-mute-button 100 100 100 23.69kb nve-media-pause-button 100 100 100 23.59kb nve-media-pip-button 100 100 100 20.67kb nve-media-playback-rate-select 100 100 100 14.67kb nve-media-seek-button 100 100 100 20.28kb nve-media-time-range 100 100 100 15.67kb nve-media-volume-range 100 100 100 14.72kb index 100 100 100 1190.92kb nve-monaco-diff-editor 75 100 100 1412.47kb nve-monaco-diff-input 99 100 100 3440.8kb nve-monaco-editor 75 100 100 1412.37kb nve-monaco-input 66 100 100 3440.28kb nve-monaco-problems 99 100 100 1416.5kb bundles 100 100 100 1.67kb nve-viewport-gridlines 100 100 100 22.64kb nve-viewport-minimap 100 100 100 23.61kb nve-viewport-zoom-range 100 100 100 26.3kb nve-viewport 100 100 100 20.05kb

Report Created on Oct 29, 2026, 3:20:15 AM UTC

Lighthouse
Getting Started Overview Installation CLI MCP Skills Lint What’s New GitHub Patterns Overview Agent Authentication Browse Chat Code Dashboard Editor Empty States Heatmap Keyboard Shortcut Logging Media Navigation Onboarding Panel Responsive Search Subheader Trend Elements Overview Accordion Alert Avatar Badge Breadcrumb Button Button Group Card Chat Message Checkbox Codeblock Color Combobox Copy Button Datagrid Getting Started Integrations Column Action Column Alignment Column Fixed Column width Container Card Display Settings Footer Heatmap Keynav Multi Select Pagination Panel Detail Panel Grid Performance Placeholder Row Action Row Groups Row Sort Scroll Height Single Select Stripe Date Datetime Dialog Divider Dot Drag Handle Drawer Dropdown Dropdown Group Dropzone File Format Bytes Datetime Number Relative Time Truncate Forms Getting Started Validation Actions Control Gauge Ghost Icon Icon Button Iframe Input Input Group Joystick List Logo Markdown Markdown CSS Media Controller Pause Button Playback Rate Select Loop Button Mute Button Media PiP Button Seek Button Time Range Volume Range Full-screen Button Menu Month Monaco Input Diff Input Monaco Editor Diff Editor Problems Notification Page Page Header Page Loader Pagination Progressive Filter Chip Progress Bar Progress Dot Progress Ring Password Preferences Input Pulse Radio Range Resize Handle Scroll Box Search Select Skeleton Sort Button Sparkline Star Rating Steps Switch Tabs Tag Text Textarea Time Toast Toggletip Toolbar Tooltip Tree Viewport Viewport Gridlines Minimap Zoom Range Week Workspace Foundations Overview Typography Iconography Themes Design Tokens Size & Space Objects Interactions Support Status Color Animation Fonts Layers Custom Layout Horizontal Vertical Grid Popovers i18n Visualization View Transitions DESIGN.md Integrations Getting Started Angular Bundles CDN Custom Elements Eleventy Golang HTMX + Go Hugo Import Maps Lit Lit Library MCP Apps NextJS Nuxt Pi Preact React SolidJS Sphinx Svelte TypeScript Vue About Changelog Metrics Support Accessibility Contributions Requests Migration Sitemap Labs Responsive Layout Viewport Container Patterns Forms Internal API Design Guidelines Properties & Attributes Slots Registration CustomEvents Stateless Composition Styles Packaging Glossary Logs Guidelines Agent Harness Agent Tooling Agent Ownership Documentation Examples TypeScript Testing Unit Testing Accessibility Testing Lighthouse Testing SSR Testing Visual Testing Troubleshooting Component Creation Examples All Examples