@oliphaunt/icu
v0.2.2
Published
Portable ICU data files for Oliphaunt runtimes.
Readme
@oliphaunt/icu
Portable ICU data files for Oliphaunt runtimes.
Install this package only when an application needs PostgreSQL ICU collations. Ordinary Oliphaunt runtime packages do not include ICU data.
The published package stores the ICU tree once under
OliphauntICU.bundle/share/icu, with its exact data receipt at
OliphauntICU.bundle/manifest.properties. Target-specific native runtime
packages carry their own matching PostgreSQL ICU-catalog cluster seed. Node, Bun, and
Deno consumers should resolve the data directory from
oliphaunt.dataRelativePath rather than hard-coding its location.
On Apple platforms, OliphauntICU.podspec installs the prebuilt
OliphauntICU.bundle as one resource. Copying the bundle atomically preserves
the ICU subdirectories and prevents locale files with the same basename from
colliding during the Xcode build.
The carrier deliberately disables React Native autolinking on iOS and Android.
The @oliphaunt/react-native config plugin stages selected ICU data through its
app-owned native payload instead.
