CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-rc-input-number

React input-number component with step controls, validation, and formatting features

92

1.48x

Quality

Pending

Does it follow best practices?

Impact

92%

1.48x

Average score across 10 eval scenarios

Overview
Eval results
Files

Evaluation results

100%

70%

Custom Counter Component

StepHandler component with auto-repeat

Criteria
Without context
With context

Uses InputNumber component

20%

100%

Auto-repeat functionality

16%

100%

Min/max bounds

40%

100%

Accessibility attributes

33%

100%

Value management

70%

100%

100%

85%

Quantity Selector Component

Mouse interactions (click, long-press)

Criteria
Without context
With context

InputNumber component usage

0%

100%

Step button rendering

0%

100%

Click interaction support

0%

100%

Long-press support

0%

100%

Min/max constraints

100%

100%

Step configuration

100%

100%

100%

Financial Transaction Amount Input

String mode for high-precision numbers

Criteria
Without context
With context

String mode enabled

100%

100%

Formatter implementation

100%

100%

Parser implementation

100%

100%

Step configuration

100%

100%

Minimum value constraint

100%

100%

Precision configuration

100%

100%

100%

85%

Styled Numeric Counter Component

Semantic part styling (root, actions, input)

Criteria
Without context
With context

InputNumber import

100%

100%

classNames prop usage

0%

100%

Root part styling

0%

100%

Input part styling

0%

100%

Actions part styling

0%

100%

Default value configuration

100%

100%

78%

43%

Input Tracker Component

onInput raw string notification

Criteria
Without context
With context

Uses InputNumber component

100%

25%

Implements onInput handler

0%

83%

Captures raw input strings

0%

92%

Maintains input history

33%

100%

Validates raw input

100%

100%

100%

Regional Number Input Component

Decimal separator customization

Criteria
Without context
With context

decimalSeparator prop

100%

100%

step prop

100%

100%

min and max props

100%

100%

prefix prop

100%

100%

Component usage

100%

100%

85%

-10%

Currency Input Component

Parser for value extraction

Criteria
Without context
With context

Parser prop implementation

100%

100%

Formatter prop implementation

100%

100%

Precision configuration

66%

0%

Value prop usage

100%

100%

Min/max constraints

100%

100%

Disabled state

100%

100%

Component integration

100%

100%

65%

Price Adjuster Component

Mouse wheel support with Shift modifier

Criteria
Without context
With context

Mouse wheel enabled

0%

0%

Step configuration

100%

100%

Min/max bounds

100%

100%

Precision control

0%

0%

Currency formatting

100%

100%

Parser implementation

100%

100%

Controlled component

100%

100%

95%

5%

Quantity Selector Component

Keyboard navigation (arrow keys, Enter)

Criteria
Without context
With context

InputNumber Component

100%

100%

Arrow Key Navigation

60%

80%

Step Configuration

100%

100%

Min/Max Constraints

100%

100%

Enter Key Handling

100%

100%

Controlled Component

100%

100%

100%

25%

Temperature Controller Interface

Value update with validation (triggerValueUpdate)

Criteria
Without context
With context

InputNumber import

100%

100%

Controlled component pattern

25%

100%

Min/max constraints

100%

100%

Step configuration

100%

100%

Precision control

0%

100%

Programmatic updates

100%

100%

Initial value

100%

100%

Temperature display

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-rc-input-number
Evaluated
Agent
Codex
Model
Unknown

Table of Contents