In Node 0.12, I added icutrim.py and the config file icu_small.json to enable Node's "english only" default ICU packaging (aka icu-small).
ICU now has its own data slicer, see https://unicode-org.atlassian.net/browse/ICU-10923 (see the design doc at the top of that issue)
- Change Node to use this slicer where available with the goal of phasing out special code.
- Also, make sure that ICU's syntax is flexible enough to support node.
I'd encourage node people ( cc @nodejs/intl ) to visit the ICU issue and comment on the syntax.
Describe the solution you'd like
Less headache for Node maintainers! Less special purpose code!
Describe alternatives you've considered
do nothing - keep maintaining these python scripts
In Node 0.12, I added icutrim.py and the config file icu_small.json to enable Node's "english only" default ICU packaging (aka
icu-small).ICU now has its own data slicer, see https://unicode-org.atlassian.net/browse/ICU-10923 (see the design doc at the top of that issue)
I'd encourage node people ( cc @nodejs/intl ) to visit the ICU issue and comment on the syntax.
Describe the solution you'd like
Less headache for Node maintainers! Less special purpose code!
Describe alternatives you've considered
do nothing - keep maintaining these python scripts