JSPM

Found 8089 results for input search directive

react-search-input

Simple react.js component for a search input, providing a filter function.

  • v0.11.3
  • 87.69
  • Published

v-debounce

Input debounce directive for Vue.js

  • v0.2.0
  • 86.02
  • Published

libphonenumber-js

A simpler (and smaller) rewrite of Google Android's libphonenumber library in javascript

  • v1.12.30
  • 82.75
  • Published

@uiowa/digit-only

This package includes two Angular directives. The digitOnly directive only allows numbers in the input box when typing, pasting or drag/dropping. The mask directive checks the input pattern attribute.

  • v4.0.1
  • 80.99
  • Published

ngx-trim-directive

This directive helps to trim whitespaces of an input text value.

  • v3.0.1
  • 79.27
  • Published

@heroui/input

The input component is designed for capturing user input within a text field.

  • v2.4.28
  • 70.56
  • Published

@heroui/number-input

The numeric input component is designed for users to enter a number, and increase or decrease the value using stepper buttons

  • v2.0.18
  • 70.13
  • Published

v-money

Vue currency input/directive mask

    • v0.8.1
    • 68.69
    • Published

    @maskito/angular

    The Angular-specific Maskito's library

    • v4.0.1
    • 68.67
    • Published

    choices.js

    A vanilla JS customisable text input/select box plugin

    • v11.1.0
    • 64.19
    • Published

    tom-select

    Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.

    • v2.4.3
    • 64.02
    • Published

    inquirer

    A collection of common interactive command line user interfaces.

    • v13.0.1
    • 63.48
    • Published

    jquery-typeahead

    jQuery plugin that provides Typeahead (autocomplete) Search preview from Json object(s) via same domain Ajax request or cross domain Jsonp and offers data compression inside Local Storage. The plugin is built with a lot of options and callbacks to allow c

    • v2.11.1
    • 62.69
    • Published

    yn

    Parse yes/no like values

    • v5.1.0
    • 62.58
    • Published

    svelte-search

    Accessible, customizable Svelte search component

    • v2.1.2
    • 62.46
    • Published

    meow

    CLI app helper

    • v14.0.0
    • 62.44
    • Published

    prompts

    Lightweight, beautiful and user-friendly prompts

    • v2.4.2
    • 62.35
    • Published

    cleave.js

    JavaScript library for formatting input text content when you are typing

    • v1.6.0
    • 61.58
    • Published

    enquirer

    Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.

    • v2.4.1
    • 61.49
    • Published

    vue-contenteditable

    This plugin provides a `<contenteditable/>` element supporting `v-model`. It also provides some (optional) features, like preventing html input and paste, or new lines.

    • v4.1.0
    • 60.80
    • Published

    ink-text-input

    Text input component for Ink

    • v6.0.0
    • 60.56
    • Published

    @inquirer/figures

    Vendored version of figures, for CJS compatibility

    • v2.0.1
    • 60.33
    • Published

    v-money3

    Vue3 currency input/directive mask

    • v3.24.1
    • 60.27
    • Published

    @inquirer/prompts

    Inquirer prompts, combined in a single package

    • v8.0.1
    • 60.22
    • Published

    @inquirer/external-editor

    Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT

    • v2.0.1
    • 59.12
    • Published

    stdin-discarder

    Discard stdin input except for Ctrl+C

    • v0.3.0
    • 58.14
    • Published

    @sefirosweb/react-multiple-search

    It´s a React compononet to use a multiple searchs or filters in one input, but you can specific in wich field you want to search

    • v0.1.0
    • 58.12
    • Published

    @inquirer/ansi

    A lightweight package providing ANSI escape sequences for terminal cursor manipulation and screen clearing.

    • v2.0.1
    • 57.89
    • Published

    vue-input-facade

    A lightweight and dependency free input masking library created specific for Vue

    • v2.2.0
    • 57.22
    • Published

    react-select

    A Select control built with and for ReactJS

    • v5.10.2
    • 57.10
    • Published

    css-blank-pseudo

    Style form elements when they are empty

    • v7.0.1
    • 57.07
    • Published

    selectize

    Selectize is a jQuery-based custom <select> UI control. Useful for tagging, contact lists, country selectors, etc.

    • v0.12.6
    • 56.92
    • Published

    attr-accept

    JavaScript implementation of the "accept" attribute for HTML5 <input type="file">

    • v2.2.5
    • 56.80
    • Published

    @formio/choices.js

    A vanilla JS customisable text input/select box plugin

    • v11.0.3
    • 55.93
    • Published

    vue-search-input

    A Vue.js 3 search input component, inspired by the global search input of Storybook and GitHub.

    • v1.1.19
    • 55.85
    • Published

    input-otp

    One-time password input component for React.

    • v1.4.2
    • 54.97
    • Published

    xss

    Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist

    • v1.0.15
    • 54.91
    • Published

    vue-input-autowidth

    A Vue.js directive for adjusting a text input's width to fit its content.

    • v1.0.11
    • 54.87
    • Published

    @selectize/selectize

    Selectize is a jQuery-based custom <select> UI control. Useful for tagging, contact lists, country selectors, etc.

    • v0.15.2
    • 54.66
    • Published

    rc-slider

    Slider UI component for React

    • v11.1.9
    • 54.39
    • Published

    @gluestack-ui/input

    A universal headless input component for React Native, Next.js & React

    • v0.1.38
    • 54.29
    • Published

    cssfilter

    Sanitize untrusted CSS with a configuration specified by a Whitelist. 根据白名单过滤CSS

    • v0.0.11
    • 54.25
    • Published

    uncontrollable

    Wrap a controlled react component, to allow specific prop/handler pairs to be uncontrolled

    • v9.0.0
    • 54.04
    • Published

    @clack/prompts

    Effortlessly build beautiful command-line apps 🪄 [Try the demo](https://stackblitz.com/edit/clack-prompts?file=index.js)

    • v0.11.0
    • 53.99
    • Published

    @clack/core

    Clack contains low-level primitives for implementing your own command-line applications.

    • v0.5.0
    • 53.93
    • Published

    react-number-format

    React component to format number in an input or as a text.

    • v5.4.4
    • 53.40
    • Published

    password-prompt

    cross-platform masked or hidden prompt

    • v1.1.3
    • 52.97
    • Published

    v-currency-field

    Currency component for vuetify v-text-field

    • v3.1.2
    • 52.49
    • Published

    rc-input

    React input component

    • v1.8.0
    • 52.41
    • Published

    input-format

    Formatting user's text input on-the-fly

    • v0.3.14
    • 50.81
    • Published

    @maskito/vue

    The Vue-specific Maskito's library

    • v4.0.1
    • 50.66
    • Published

    imask

    vanilla javascript input mask

    • v7.6.1
    • 50.35
    • Published

    angular-chosen-localytics

    Angular Chosen directive is an AngularJS Directive that brings the Chosen jQuery in a Angular way

    • v1.9.3
    • 50.02
    • Published

    react-debounce-component

    Debounce input, search, render, functions or anything else with <Debounce/> in React and React Native

    • v1.0.0
    • 49.39
    • Published

    intl-tel-input

    A JavaScript plugin for entering and validating international telephone numbers

    • v25.12.5
    • 49.08
    • Published

    selectric

    Fast, simple and light jQuery plugin to customize HTML selects

    • v1.13.0
    • 48.69
    • Published

    react-debounce-input

    React component that renders Input with debounced onChange

    • v3.3.0
    • 48.57
    • Published

    react-imask

    React input mask

    • v7.6.1
    • 48.51
    • Published

    restricted-input

    Restrict inputs to certain valid characters (e.g. formatting phone or card numbers)

    • v4.1.4
    • 48.02
    • Published

    @s-ui/react-atom-input

    > Inputs are the text fields that users fill in with different types of information. These include dates, passwords or even short answers. It’s a field where users can write alphanumeric texts.

    • v5.51.0
    • 47.53
    • Published

    ngx-autosize-input

    An Angular directive that automatically adjusts the width of an input element to its content. Unlike other auto-grow directives, it is unique because it both shrinks and increases the width based on the content.

    • v20.0.5
    • 47.29
    • Published

    @chakra-ui/radio

    A React component to render custom Radio input types

    • v2.1.2
    • 47.27
    • Published

    @chakra-ui/pin-input

    A React component optimized for entering sequences of digits

    • v2.1.0
    • 47.26
    • Published

    @chakra-ui/number-input

    An accessible numeric input alternative to <input type='number' />

    • v2.1.2
    • 47.10
    • Published

    @chakra-ui/switch

    A React component to view and switch between on or off states.

    • v2.1.2
    • 46.78
    • Published

    inputmask

    Inputmask is a javascript library which creates an input mask. Inputmask can run against vanilla javascript, jQuery and jqlite.

    • v5.0.9
    • 46.74
    • Published

    @chakra-ui/input

    A React component for input text field

    • v2.1.2
    • 46.62
    • Published

    @syncfusion/ej2-buttons

    A package of feature-rich Essential JS 2 components such as Button, CheckBox, RadioButton and Switch.

    • v31.2.12
    • 45.88
    • Published

    chakra-react-select

    A Chakra UI wrapper for the popular library React Select

    • v6.1.1
    • 45.58
    • Published

    react-otp-input

    A fully customizable, one-time password input component for the web built with React

    • v3.1.1
    • 45.57
    • Published

    jquery.typewatch

    TypeWatch watches input and delays execution until typing has stopped.

    • v3.0.2
    • 45.46
    • Published

    prompt-sync

    a synchronous prompt for node.js

    • v4.2.0
    • 45.25
    • Published

    @react-input/core

    The core of the packages included in the `@react-input` scope.

    • v2.0.2
    • 45.19
    • Published

    rangeslider.js

    Simple, small and fast jQuery polyfill for the HTML5 <input type="range"> slider element

    • v2.3.3
    • 45.14
    • Published

    terminal-kit

    256 colors, keys and mouse, input field, progress bars, screen buffer (including 32-bit composition and image loading), text buffer, and many more... Whether you just need colors and styles, build a simple interactive command line tool or a complexe termi

    • v3.1.2
    • 44.92
    • Published

    @maskito/core

    The main zero-dependency and framework-agnostic Maskito's package to create an input mask

    • v4.0.1
    • 44.60
    • Published

    prompts-ncu

    Lightweight, beautiful and user-friendly prompts

    • v3.0.2
    • 44.22
    • Published

    @maskito/kit

    The optional framework-agnostic Maskito's package with ready-to-use masks

    • v4.0.1
    • 44.14
    • Published

    what-input

    A global utility for tracking the current input method (mouse, keyboard or touch).

    • v5.2.12
    • 43.92
    • Published

    listr-input

    Input module for Listr

    • v0.2.1
    • 43.34
    • Published

    read-input

    Easily read from stdin or files.

    • v0.3.1
    • 43.23
    • Published

    vue-tel-input

    International Telephone Input with Vue

    • v9.5.0
    • 43.01
    • Published

    bootstrap-touchspin

    A mobile and touch friendly input spinner component for Bootstrap 3, 4 & 5. jQuery plugin with IIFE/UMD builds for backward compatibility.

    • v5.1.0
    • 42.65
    • Published

    mui-tel-input

    A phone number input designed for the React library MUI built with libphonenumber-js

    • v9.0.1
    • 42.61
    • Published

    autonumeric

    autoNumeric is a standalone Javascript library that provides live *as-you-type* formatting for international numbers and currencies. It supports most international numeric formats and currencies including those used in Europe, Asia, and North and South Am

    • v4.10.9
    • 42.59
    • Published

    awesome-mask

    An awesome mask directive for Vue.js using vanilla-masker from `https://github.com/BankFacil/vanilla-masker`

      • v1.1.1
      • 42.49
      • Published

      ngx-phone-field

      An Angular directive for international phone input with country flag dropdowns.

      • v4.0.0
      • 42.02
      • Published

      @maskito/react

      The React-specific Maskito's library

      • v4.0.1
      • 42.02
      • Published

      autocompleter

      Blazing fast and lightweight autocomplete library without dependencies. 1KB gzipped.

      • v9.3.2
      • 41.73
      • Published

      react-input-range

      React component for inputting numeric values within a range

      • v1.3.0
      • 41.28
      • Published

      @dramaorg/delectus-culpa-reprehenderit

      [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

      • v3.5.94
      • 41.24
      • Published

      react-tagsinput

      Highly customizable React component for inputing tags

      • v3.20.3
      • 41.15
      • Published

      chosen-js

      Chosen is a JavaScript plugin that makes select boxes user-friendly. It is currently available in both jQuery and Prototype flavors.

      • v1.8.7
      • 41.03
      • Published

      prompt-question

      Question object, used by Enquirer and prompt plugins.

      • v5.0.2
      • 40.88
      • Published

      stdio

      Standard input/output manager for Node.js

      • v2.1.3
      • 40.83
      • Published

      readline-ui

      Create a readline interface with default settings to use in prompts.

      • v2.2.3
      • 40.82
      • Published

      prompt-choices

      Create an array of multiple choice objects for use in prompts.

      • v5.0.0
      • 40.82
      • Published

      places-autocomplete-svelte

      A flexible, accessible, and secure Svelte component leveraging the Google Maps Places Autocomplete API (New) to provide a user-friendly way to search for and retrieve detailed address information.

      • v2.2.19
      • 40.81
      • Published

      terminal-paginator

      Paginator used for rendering lists or choices for prompts in the terminal.

      • v2.0.2
      • 40.62
      • Published

      inputmask-core

      Standalone input mask implementation, independent of any GUI

      • v2.2.0
      • 40.61
      • Published

      ion-rangeslider

      Cool, comfortable and easily customizable range slider with many options and skin support

      • v2.3.1
      • 40.46
      • Published

      ng-dynamic-component

      > Dynamic components with full life-cycle support for inputs and outputs

      • v10.8.2
      • 40.27
      • Published

      choices-separator

      Separator for choices arrays in prompts. Based on the Separator from inquirer.

      • v2.0.0
      • 40.22
      • Published

      prompt-base

      Base prompt module used for creating custom prompts.

      • v5.0.0
      • 40.20
      • Published

      jquery-mask-plugin

      A jQuery Plugin to make masks on form fields and html elements.

      • v1.14.16
      • 40.16
      • Published

      bootstrap-tokenfield

      Advanced tagging/tokenizing plugin for input fields with a focus on keyboard and copy-paste support.

      • v0.12.0
      • 39.98
      • Published

      react-code-input

      React component for entering and validating numbers, text or password.

      • v3.10.1
      • 39.89
      • Published

      react-widgets

      An à la carte set of polished, extensible, and accessible inputs built for React

      • v5.8.6
      • 39.83
      • Published

      mui-color-input

      A color input designed for the React library MUI built with TinyColor

      • v7.0.0
      • 39.77
      • Published

      prompt-confirm

      Confirm (yes/no) prompt. Can be used standalone or with a prompt system like [Enquirer].

      • v2.0.4
      • 39.75
      • Published

      angular-base64-upload

      Converts files from file input into base64 encoded models.

      • v0.1.23
      • 39.72
      • Published

      react-auth-code-input

      One-time password (OTP) React input component, uncontrolled, zero dependencies, fully tested.

      • v3.2.1
      • 39.47
      • Published

      svelte-tags-input

      Fully customizable Svelte component to enter tags.

      • v6.0.2
      • 39.43
      • Published

      ngx-input-search

      Angular directive to put in your search inputs. With its only output you will be able to get what the user writes with all good practices related to search input

      • v3.0.8
      • 39.23
      • Published

      vue-imask

      Vue input mask

      • v7.6.1
      • 38.95
      • Published

      prompt-list

      List-style prompt. Can be used as a standalone prompt, or with a prompt system like [enquirer].

      • v3.2.0
      • 38.82
      • Published

      fine-uploader

      Multiple file upload plugin with progress-bar, drag-and-drop, direct-to-S3 & Azure uploading, client-side image scaling, preview generation, form support, chunking, auto-resume, and tons of other features.

      • v5.16.2
      • 38.76
      • Published

      react-numeric-input

      Number input component that can replace the native number input which is not yet very well supported and where it is, it does not have the same appearance across the browsers. Additionally this component offers more flexible options and can be used for an

      • v2.2.3
      • 38.59
      • Published

      stdin-blocker

      A tiny library for blocking stdin keypresses, except for Ctrl+C. Useful while displaying animations.

      • v2.0.1
      • 38.55
      • Published

      react-currency-format

      React component to format currency in an input or as a text.

      • v1.1.0
      • 38.39
      • Published

      places-autocomplete-js

      A flexible and customisable vanilla JavaScript library leveraging the Google Maps Places (New) Autocomplete API. This library provides a user-friendly way to search for and retrieve detailed address information in any web application.

      • v1.1.8
      • 38.22
      • Published

      vue3-otp-input

      A fully customizable, OTP (one-time password) input component built with Vue 3.x and Vue Composition API.

      • v0.5.40
      • 38.20
      • Published

      wanakana

      Utility library for converting between Kanji, Hiragana, Katakana, and Romaji

      • v5.3.1
      • 38.18
      • Published

      @maskito/phone

      The optional framework-agnostic Maskito's package with phone masks

      • v4.0.1
      • 38.14
      • Published

      react-dropzone-uploader

      React file dropzone and uploader: fully customizable, progress indicators, upload cancellation and restart, zero deps and excellent TypeScript support

      • v2.11.0
      • 38.13
      • Published

      filtered-vector

      Filter an input vector valued curve

      • v1.2.5
      • 38.03
      • Published

      arrayiffy-if-string

      Put non-empty strings into arrays, turn empty-ones into empty arrays. Bypass everything else.

      • v5.1.0
      • 37.89
      • Published

      decoders

      Elegant and battle-tested validation library for type-safe input data for TypeScript

      • v2.7.5
      • 37.88
      • Published

      loosely

      Text loosely based on input

      • v0.3.1
      • 37.88
      • Published

      react-star-ratings

      A customizable star rating component for selecting x stars or visualizing x stars

      • v2.3.0
      • 37.85
      • Published

      angular-libphonenumber

      Nathan Hammond's libphonenumber ported to an angular filter

      • v1.1.0
      • 37.84
      • Published

      angular-datetime-input

      A directive to add the behavior of datetime input on unsupported browsers

      • v5.3.0
      • 37.80
      • Published

      angular-autosize

      Automatically resize textarea height based on its content

      • v1.0.1
      • 37.77
      • Published

      prompt-checkbox

      Multiple-choice/checkbox prompt. Can be used standalone or with a prompt system like [Enquirer].

      • v2.2.0
      • 37.76
      • Published

      @zitterorg/magni-eos

      [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im

      • v5.8.60
      • 37.67
      • Published

      emblor

      A full featured, unstyled tag input component for React

      • v1.4.8
      • 37.59
      • Published

      react-rangeslider

      A lightweight react component that acts as a HTML5 input range slider polyfill

      • v2.2.0
      • 37.50
      • Published

      selection-update

      Computing selection updates on external INPUT value changes, browser style

      • v1.0.0
      • 37.44
      • Published

      prompt-radio

      Radio prompt. Can be used as a standalone prompt, or as a plugin for [Enquirer].

      • v1.2.1
      • 37.22
      • Published

      mousetrap-global-bind

      Mousetrap plugin for global bindings (works in input elements) with an additionnal unbindGlobal method.

      • v1.1.0
      • 37.09
      • Published

      angular-bootstrap-checkbox

      A checkbox for AngularJS styled to fit the Twitter Bootstrap standard design

      • v0.5.0
      • 36.86
      • Published

      pickadate

      The composable date & time picker.

      • v5.0.0-alpha.3
      • 36.85
      • Published

      react-pin-field

      React component for entering PIN codes

      • v4.0.2
      • 36.79
      • Published

      bootstrap-tagsinput

      jQuery plugin providing a Twitter Bootstrap user interface for managing tags.

      • v0.7.1
      • 36.76
      • Published

      mui-chips-input

      A chips input designed for the React library MUI

      • v7.0.1
      • 36.75
      • Published

      vue2-timepicker

      A dropdown time picker (hour|minute|second) for Vue 2.x, with flexible time format support

      • v1.1.6
      • 36.64
      • Published

      react-input-suggestions

      A React input component with pluggable suggestions and autocomplete

      • v2.3.4
      • 36.60
      • Published

      react-input-position

      A React component that decorates it's children with mouse/touch position tracking, a status toggle fired by click/gesture events, and more.

      • v1.3.2
      • 36.52
      • Published

      react18-input-otp

      A fully customizable, one-time password (OTP) and phone number with separator input component for the web built with React.

      • v1.1.4
      • 36.44
      • Published

      mui-file-input

      A file input designed for the React library MUI

      • v7.0.0
      • 36.30
      • Published

      bootstrap-maxlength

      A visual feedback indicator for the MaxLength attribute

      • v2.0.0
      • 36.25
      • Published

      sanity-plugin-mux-input

      An input component that integrates Sanity Studio with Mux video encoding/hosting service.

      • v2.12.0
      • 36.21
      • Published

      @react-md/form

      This package is for creating all the different form input types.

      • v5.1.6
      • 36.20
      • Published

      react-pin-input

      React component for PIN like input

      • v1.3.1
      • 36.15
      • Published

      @rtyughnnpm/deserunt-eos-quaerat

      Skiff is a privacy-first, end-to-end encrypted workspace with Mail, Calendar, Pages, and Drive product. Sign up for a free Skiff Mail account at [skiff.com](https://skiff.com). This monorepo contains all Skiff apps, libraries, and more. You can sign up, u

      • v1.0.0
      • 36.13
      • Published

      prompt-input

      Basic text input prompt. This can be used standalone, but it's also included in [enquirer] by default.

      • v3.0.0
      • 36.10
      • Published

      prompt-expand

      Expand prompt. Can be used as a standalone prompt, or with a prompt system like [Enquirer].

      • v1.0.1
      • 35.85
      • Published

      vue-phone-number-input

      A phone number input made with Vue JS && libphonenumber-js

      • v1.12.13
      • 35.84
      • Published

      rich-textarea

      A small customizable textarea for React to colorize, highlight, decorate texts, offer autocomplete and much more.

      • v0.27.0
      • 35.78
      • Published