{"library":"humanize-plus","type":"library","category":null,"description":"Humanize Plus is a utility library designed to make data presented on the web more digestible and 'humane'. It provides a collection of functions for formatting numbers, file sizes, and time-related values into human-readable strings. The current stable version is 1.8.2, with recent releases primarily focusing on minor updates and deprecating older methods in preparation for a potential v2.0. The library's release cadence appears to be slow, with several months or years between significant updates. Key differentiators include its broad range of number and time formatting utilities, such as `compactInteger` for abbreviating large numbers, `fileSize` for converting byte counts, `intComma` for comma-separating integers, `ordinal` for adding suffixes like \"st\" or \"nd\", and `pace` for interpreting rates over time. It supports both Node.js (via CommonJS) and browser environments (via a global `Humanize` object).","language":"javascript","status":"maintenance","version":"1.8.2","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install humanize-plus","imports":["const Humanize = require('humanize-plus');","// <script src=\"humanize.min.js\"></script>\n// ... then access via global `Humanize` object","const Humanize = require('humanize-plus');\nHumanize.compactInteger(123456, 1);"]},{"cmd":"yarn add humanize-plus","imports":[]},{"cmd":"pnpm add humanize-plus","imports":[]}],"homepage":"https://npmjs.com/package/humanize-plus","github":"https://github.com/HubSpot/humanize","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/humanize-plus","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/humanize-plus/compatibility"}}