Fetching package from npm...
The controls that take a value from the user. InputText is the text field, whose mode sets the keyboard, autocomplete and secure entry together; TextArea is its multiline twin, InputPassword adds the show/hide toggle, and InputCode is a one-time code (never a row of InputTexts). Switch applies a setting at once; a standalone Checkbox is a form opt-in. Select picks one value from a known list and InputTextAutocomplete narrows that list by typing. Single-select groups compose their children, never an options array: RadioGroup (a list), RadioButtonGroup (a segmented pill, behind the light/dark ColorModePicker) and RadioCardGroup (cards); multi-select CheckboxGroup and CheckboxCardGroup. A choice that moves between routes is navigation, not a radio group. Binding these to a validated form is alouette-forms. Load when adding a text field, a password or code field, a dropdown, a toggle, checkboxes, radio buttons, a segmented choice, or a light/dark switch.