All notable changes to this project will be documented in this file.
- initial release
- use aveta in command line
- update Readme
- update readme
- use aveta with
npx
- update readme
- specify a maximum number of significant digits for a number
- update readme
- specify a maximum number of significant digits for a number
- Custom base scaling: Introduced the
base
option, allowing users to specify a custom base for scaling numbers (e.g., 1000 or 1024 for file sizes). - Rounding mode: Added
roundingMode
option with values'up'
,'down'
, or'nearest'
to control how numbers are rounded. - Threshold for formatting: Added
threshold
option to set a minimum value for applying unit conversion (below the threshold, the number will be returned as-is). - Negative number formatting: Introduced the
negativeFormat
option to control how negative numbers are displayed ('prefix'
for minus sign or'parentheses'
for enclosing in parentheses). - Scientific notation: Added the
scientificNotation
option to toggle the display of large numbers in scientific notation. - Localized units: Introduced the
localizedUnits
option to support locale-specific unit abbreviations (e.g., different units for English and French). - Custom number format: Added the
numberFormat
option, which allows the use of a custom function to format numbers before unit conversion.
- Documentation: Updated the README to reflect the new options added in this release.