This option makes the resulting binary link against the ICU library statically,
and includes a subset of ICU data (typically only the English locale) within
the node executable.
Functionalities that only require the ICU library itself, such as
[String.prototype.normalize()][] and the [WHATWG URL parser][], are fully
supported under small-icu. Features that require ICU locale data in addition,
such as [Intl.DateTimeFormat][], generally only work with the English locale:
const january = new Date(9e8);const english = new Intl.DateTimeFormat('en', { month: 'long' });const spanish = new Intl.DateTimeFormat('es', { month: 'long' });console.log(english.format(january));// Prints "January"console.log(spanish.format(january));// Prints "M01" on small-icu// Should print "enero"
This mode provides a balance between features and binary size.
