{"library":"react-phone-input-2","type":"library","category":null,"description":"React Phone Input 2 (currently documented for version 2.15.1) is a highly customizable React component designed for international phone number input with automatic formatting. It features a country dropdown with flag icons and dynamically formats the input based on the selected country, supporting various themes like Material UI and Bootstrap. The library is built on `libphonenumber-js` for accurate validation and adheres to international standards. While this entry focuses on version 2.15.1, it's important to note that a major version 3.x exists. This library distinguishes itself through extensive customization options for appearance and behavior, making it suitable for projects requiring a polished and interactive user experience with internationalization capabilities.","language":"javascript","status":"maintenance","version":"2.15.1","tags":["javascript","react","phone","format","number","input","telephone","international","typescript"],"install":[{"cmd":"npm install react-phone-input-2","imports":["import PhoneInput from 'react-phone-input-2'","import 'react-phone-input-2/lib/style.css'","import type { PhoneInputProps } from 'react-phone-input-2'"]},{"cmd":"yarn add react-phone-input-2","imports":[]},{"cmd":"pnpm add react-phone-input-2","imports":[]}],"homepage":"https://bl00mber.github.io/react-phone-input-2","github":"https://github.com/bl00mber/react-phone-input-2","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/react-phone-input-2","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/react-phone-input-2/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}