{"library":"full-icu","type":"library","category":null,"description":"The `full-icu` package, currently at version 1.5.0, provides a utility for Node.js environments configured with `small-icu` to enable full International Components for Unicode (ICU) data at runtime. This module became significantly less critical with Node.js 13 and later, which default to full ICU data, rendering `full-icu` largely unnecessary for modern applications unless using a custom Node.js build explicitly set to `small-icu`. Its release cadence is irregular, typically tied to maintenance or updates related to Node.js's ICU integration. Unlike other internationalization libraries, `full-icu` does not introduce new APIs; instead, it focuses solely on providing the underlying data necessary for Node.js's built-in `Intl` object to function with all locales, downloading it from GitHub releases or optionally the `icu4c-data` npm package. Its primary differentiator is simplifying the process of obtaining full ICU data without requiring a custom Node.js build, making it a tool primarily for specific legacy or specialized Node.js configurations.","language":"javascript","status":"maintenance","version":"1.5.0","tags":["javascript","icu4c"],"last_verified":"Wed May 27","install":[{"cmd":"npm install full-icu","imports":["const fullIcuMetadata = require('full-icu');","npx node-full-icu-path"]},{"cmd":"yarn add full-icu","imports":[]},{"cmd":"pnpm add full-icu","imports":[]}],"homepage":null,"github":"https://github.com/nodejs/full-icu-npm","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/full-icu","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/full-icu/compatibility"}}