is-number is a small, fast, and reliable JavaScript library that determines if a value is a valid JavaScript number. It differentiates between numeric strings, NaN, and Infinity, providing accurate boolean results. The package offers methods to check for actual numbers and optionally, finite numbers. Ideal for data validation and ensuring type safety in JavaScript applications, offering a dependable solution where accurate number identification is critical. It's frequently updated and well-maintained.
The npm package is-number had frequent releases between 2014 and 2018, with multiple versions in some months. Releases became infrequent after July 2018. There have been no releases since then, including up to September 2025. The package appears to be stable.
"Is-number" npm package downloads show a general upward trend from March 2024 to August 2025, peaking in June and July 2025 around 480 million downloads. September 2025 data is incomplete, showing significantly lower downloads, but the overall usage is substantial.