{"library":"awesome-phonenumber","type":"library","category":null,"description":"A pre-compiled version of Google's libphonenumber that provides phone number parsing, validation, and formatting with a simplified API. Currently at version 7.8.0, tracking libphonenumber 9.0.24. Releases follow upstream libphonenumber updates roughly monthly. Key differentiators: minimal footprint (bundled, no closure compiler dependency), zero runtime dependencies, ships both ESM and CJS, TypeScript types included, and unique findNumbers() feature not present in libphonenumber. Faster load and parse times compared to google-libphonenumber and libphonenumber-js. Supports Node >=18.","language":"javascript","status":"active","version":"7.8.0","tags":["javascript","libphonenumber","phonenumber","phone","number","closure","web","browser","browserify","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install awesome-phonenumber","imports":["import { parsePhoneNumber } from 'awesome-phonenumber'","import { getNumberFrom } from 'awesome-phonenumber'","import { findNumbers } from 'awesome-phonenumber'","import type { PhoneNumber } from 'awesome-phonenumber'"]},{"cmd":"yarn add awesome-phonenumber","imports":[]},{"cmd":"pnpm add awesome-phonenumber","imports":[]}],"homepage":null,"github":"https://github.com/grantila/awesome-phonenumber","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/awesome-phonenumber","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}