Description
from discussion on #3460 and others
Theoretically, a stripped down ICU source base might be 23M on disk / 4.3M compressed - this is including the 1.5M "small ICU" (i.e. English only) .dat
file in lieu of the 25M one which usually comes in an ICU tarball.
Investigate the actual size needed here. This would include full functionality, just not full data. If you want node with full data you would still be able to: (a) download a full ICU tarball and build with full-icu
as an option (just as you can do today) or (b) provide the full .dat
file at runtime (just as you can do today)
So the upshot of this change would be that we could make small-icu
the configure
default without any download needed, and a small impact to the repo (probably checking in source+blob, otherwise checking in a small tarball).