WHY: Allows reading byte sizes from configuration files or user input in a human-friendly format.
Supports decimal values, plurals, full words, and is case-insensitive.
Accepts formats:
Short: "10kb", "10 kb"
Plural: "10kbs", "10 mbs"
Full words: "10 kilobytes", "10 megabytes"
Parameters
str: string
byte size string (format: "")
Returns number
bytes as number
Throws
Error if string format is invalid or unit is unknown
Parses a byte size string into bytes.
WHY: Allows reading byte sizes from configuration files or user input in a human-friendly format. Supports decimal values, plurals, full words, and is case-insensitive.
Accepts formats: