All Projects → nodejs → full-icu-npm

nodejs / full-icu-npm

Licence: other
convenience loader for 'small-icu' node builds

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to full-icu-npm

Mimic Code
MIMIC Code Repository: Code shared by the research community for the MIMIC-III database
Stars: ✭ 1,225 (+807.41%)
Mutual labels:  icu
build-scripts
Utility scripts for building of 3rd-party libraries
Stars: ✭ 33 (-75.56%)
Mutual labels:  icu
icu-demos
sample apps for ICU (formerly icuapps)
Stars: ✭ 13 (-90.37%)
Mutual labels:  icu
Eslint Plugin I18n Json
Fully extendable eslint plugin for JSON i18n translation files.
Stars: ✭ 101 (-25.19%)
Mutual labels:  icu
minicrawler
Multiplexing web client supporting HTTP/2 and WHATWG URL compliant parser written in C
Stars: ✭ 21 (-84.44%)
Mutual labels:  icu
ICU4N
International Components for Unicode for .NET
Stars: ✭ 18 (-86.67%)
Mutual labels:  icu
Icu
The new home of the ICU project source code.
Stars: ✭ 1,011 (+648.89%)
Mutual labels:  icu
echo-mimiciii
Transthoracic echocardiography and mortality in sepsis: analysis of the MIMIC-III database
Stars: ✭ 32 (-76.3%)
Mutual labels:  icu
swift-everywhere-toolchain
Automated workflow to compile Swift Toolchain, for making Android apps with Swift.
Stars: ✭ 85 (-37.04%)
Mutual labels:  icu
stringx
Drop-in replacements for base R string functions powered by stringi
Stars: ✭ 14 (-89.63%)
Mutual labels:  icu
Full Icu Npm
>>> This may become obsolete, read and comment >>>
Stars: ✭ 117 (-13.33%)
Mutual labels:  icu
Stringi
THE String Processing Package for R (with ICU)
Stars: ✭ 204 (+51.11%)
Mutual labels:  icu
pdd-graph
PDD Graph : Bridging MIMIC-III and Linked Data Cloud
Stars: ✭ 31 (-77.04%)
Mutual labels:  icu
Date Time Format Timezone
Surgically polyfills timezone support in Intl.DateTimeFormat API
Stars: ✭ 94 (-30.37%)
Mutual labels:  icu
intl-format
A wrapper library for PHP to format and internationalize values in messages like sprintf
Stars: ✭ 12 (-91.11%)
Mutual labels:  icu
Pua Immunity
致创作者:免疫 网络暴力和打压 的 高频认知补丁
Stars: ✭ 67 (-50.37%)
Mutual labels:  icu
icu-swift
Swift APIs for ICU
Stars: ✭ 23 (-82.96%)
Mutual labels:  icu
icu-cmake
CMake wrapper for ICU supporting cross-compilation
Stars: ✭ 25 (-81.48%)
Mutual labels:  icu
icu-dotnet
C# wrapper for ICU4C
Stars: ✭ 48 (-64.44%)
Mutual labels:  icu
mimic-iii-paper
Repository for the paper describing MIMIC-III
Stars: ✭ 58 (-57.04%)
Mutual labels:  icu

full-icu

Install full ICU data from GitHub or npm for Node.js.

To use

npm install full-icu

Note: Set env var FULL_ICU_PREFER_NPM=true to prefer using the icu4c-data npm module, otherwise the default is now to load from ICU4C’s GitHub release.

To install globally

npm install -g full-icu

After Installation

Instructions will be printed out on how to activate this data for your version of node.

This work gets done in a postinstall script which copies the icudt*.dat file up to this module's level.

API

require('full-icu') returns a few properties:

  • nodever - the full Node version (ex: 14.2.0)

  • node_maj - the major part of the node version (ex: 14)

  • node_min - the minor part of the node version (ex 2)

  • icu_small - if truthy, means that node was built with small-icu (English only). If falsy, means that the full-icu package is not relevant.

  • icuver - the full ICU version, if available, such as 55.1. Sometimes only the major version is available.

  • icumaj - ICU major ver, such as 55. May be === icuver.

  • icumin - ICU minor version, such as 1 if available.

  • icuend - ICU endianness - little, big or ebcdic.

  • icupkg - the npm package needed to get full ICU data, if any.

  • icudat - the raw data file ICU expects to find for full data, if any.

  • noi18n - if truthy, no ICU / Intl build was enabled for your node version. Sorry.

  • oldNode - The node version is older than this package can really think about.

BIN

node-full-icu-path will print the full icudt*.dat path, if available.

CONTRIBUTING

Please see our CONTRIBUTING guide if you'd like to help with this initiative!

LICENSE

This repository is subject to the terms under the Node.js license. Some usage of this data is governed by the Unicode Terms of Use, which is included in the unicode-license.txt

COPYRIGHT

Copyright © 1991-2021 Unicode, Inc. and Node.js contributors. All rights reserved.

Unicode terms of use

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].