{"_id":"node-stringprep-icu","_rev":"4618347","name":"node-stringprep-icu","description":"ICU StringPrep profiles","dist-tags":{"latest":"0.1.2"},"maintainers":[{"name":"lloydwatkin","email":""}],"time":{"modified":"2026-04-10T18:17:43.000Z","created":"2014-01-12T10:26:05.232Z","0.1.2":"2014-01-22T08:53:35.801Z","0.1.1":"2014-01-20T10:27:12.385Z","0.1.0":"2014-01-12T10:26:05.232Z"},"users":{},"author":{"name":"Astro","email":"astro@spaceboyz.net","url":"http://spaceboyz.net/~astro/"},"repository":{"type":"git","path":"git://github.com/node-xmpp/node-stringprep-icu.git"},"versions":{"0.1.2":{"name":"node-stringprep-icu","version":"0.1.2","main":"index.js","description":"ICU StringPrep profiles","keywords":["unicode","stringprep","icu"],"scripts":{"test":"grunt test","install":"node-gyp rebuild"},"dependencies":{"nan":"~0.7.0","bindings":"~1.1.1"},"devDependencies":{"proxyquire":"~0.5.2","grunt-mocha-cli":"~1.3.0","grunt-contrib-jshint":"~0.7.2","should":"~2.1.1","grunt":"~0.4.2"},"repository":{"type":"git","path":"git://github.com/node-xmpp/node-stringprep-icu.git"},"homepage":"http://github.com/node-xmpp/node-stringprep-icu","bugs":"http://github.com/astro/node-stringprep-icu/issues","author":{"name":"Astro","email":"astro@spaceboyz.net","url":"http://spaceboyz.net/~astro/"},"maintainers":[{"name":"lloydwatkin","email":""}],"licenses":[{"type":"MIT"}],"engines":{"node":">=0.8"},"contributors":[{"name":"Camilo Aguilar"},{"name":"Mauro Pompilio"},{"name":"Joachim Kainz"}],"gypfile":true,"_id":"node-stringprep-icu@0.1.2","dist":{"shasum":"14a77658bff51691372f939d188aa0b110052500","size":5441,"noattachment":false,"key":"/node-stringprep-icu/-/node-stringprep-icu-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stringprep-icu/download/node-stringprep-icu-0.1.2.tgz"},"_from":".","_npmVersion":"1.2.12","_npmUser":{"name":"lloydwatkin","email":"lloyd@evilprofessor.co.uk"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T14:48:35.703Z","hasInstallScript":true,"publish_time":1390380815801,"_cnpm_publish_time":1390380815801},"0.1.1":{"name":"node-stringprep-icu","version":"0.1.1","main":"index.js","description":"ICU StringPrep profiles","keywords":["unicode","stringprep","icu"],"scripts":{"test":"grunt test","install":"node-gyp rebuild"},"dependencies":{"nan":"~0.7.0","bindings":"~1.1.1"},"devDependencies":{"proxyquire":"~0.5.2","grunt-mocha-cli":"~1.3.0","grunt-contrib-jshint":"~0.7.2","should":"~2.1.1","grunt":"~0.4.2"},"repository":{"type":"git","path":"git://github.com/node-xmpp/node-stringprep-icu.git"},"homepage":"http://github.com/node-xmpp/node-stringprep-icu","bugs":"http://github.com/astro/node-stringprep-icu/issues","author":{"name":"Astro","email":"astro@spaceboyz.net","url":"http://spaceboyz.net/~astro/"},"maintainers":[{"name":"lloydwatkin","email":""}],"licenses":[{"type":"MIT"}],"engines":{"node":">=0.8"},"contributors":[{"name":"Camilo Aguilar"},{"name":"Mauro Pompilio"},{"name":"Joachim Kainz"}],"gypfile":true,"_id":"node-stringprep-icu@0.1.1","dist":{"shasum":"536aba559a658554cfa984382e9b3c7f6a567f4f","size":5348,"noattachment":false,"key":"/node-stringprep-icu/-/node-stringprep-icu-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stringprep-icu/download/node-stringprep-icu-0.1.1.tgz"},"_from":".","_npmVersion":"1.2.12","_npmUser":{"name":"lloydwatkin","email":"lloyd@evilprofessor.co.uk"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T14:48:34.804Z","hasInstallScript":true,"publish_time":1390213632385,"_cnpm_publish_time":1390213632385},"0.1.0":{"name":"node-stringprep-icu","version":"0.1.0","main":"index.js","description":"ICU StringPrep profiles","keywords":["unicode","stringprep","icu"],"scripts":{"test":"grunt test","install":"node-gyp rebuild"},"dependencies":{"nan":"~0.7.0","bindings":"~1.1.1"},"devDependencies":{"proxyquire":"~0.5.2","grunt-mocha-cli":"~1.3.0","grunt-contrib-jshint":"~0.7.2","should":"~2.1.1","grunt":"~0.4.2"},"repository":{"type":"git","path":"git://github.com/node-xmpp/node-stringprep-icu.git"},"homepage":"http://github.com/node-xmpp/node-stringprep-icu","bugs":{"url":"http://github.com/astro/node-stringprep-icu/issues"},"author":{"name":"Astro","email":"astro@spaceboyz.net","url":"http://spaceboyz.net/~astro/"},"maintainers":[{"name":"lloydwatkin","email":""}],"licenses":[{"type":"MIT"}],"engines":{"node":">=0.8"},"contributors":[{"name":"Camilo Aguilar"},{"name":"Mauro Pompilio"},{"name":"Joachim Kainz"}],"gypfile":true,"_id":"node-stringprep-icu@0.1.0","dist":{"shasum":"ae654c5d8a38a6f5e0c89dc93076afbe0ab9883e","size":5329,"noattachment":false,"key":"/node-stringprep-icu/-/node-stringprep-icu-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stringprep-icu/download/node-stringprep-icu-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"lloydwatkin","email":"lloyd@evilprofessor.co.uk"},"directories":{},"_cnpmcore_publish_time":"2021-12-23T14:48:33.945Z","hasInstallScript":true,"publish_time":1389522365232,"_cnpm_publish_time":1389522365232}},"readme":"# Deprecated\n\n__This was a short term solution for failed installs of [node-stringprep](https://github.com/node-xmpp/node-stringprep.git). `node-stringprep` now gracefully handles failed installs, therefore this is no longer required.__\n\n# node-stringprep-icu #\n\n__You may prefer [node-stringprep](https://github.com/node-xmpp/node-stringprep.git) which also contains javascript fallbacks where possible.__\n\n[![Build Status](https://travis-ci.org/node-xmpp/node-stringprep-icu.png)](https://travis-ci.org/node-xmpp/node-stringprep-icu)\n\n## Purpose ##\n\nExposes predefined Unicode normalization functions that are required by many protocols. This is just a binding to [ICU](http://icu-project.org/), which is [said to be fast.](http://ayena.de/node/74)\n\n## Installation ##\n\n    npm i node-stringprep-icu\n\n### Debian ###\n\n    apt-get install libicu-dev\n\n### Gentoo ###\n\nemerge icu\n\n### OSX ###\n#### MacPorts ####\n    port install icu +devel\n\n#### Homebrew ####\n    brew install icu4c\n    ln -s /usr/local/Cellar/icu4c/<VERSION>/bin/icu-config /usr/local/bin/icu-config\n    ln -s /usr/local/Cellar/icu4c/<VERSION>/include/* /usr/local/include\n\nIf experiencing issues with 'homebrew' installing version 50.1 of icu4c, try the following:\n\n    brew search icu4c\n    brew tap homebrew/versions\n    brew versions icu4c\n    cd $(brew --prefix) && git pull --rebase\n    git checkout c25fd2f $(brew --prefix)/Library/Formula/icu4c.rb\n    brew install icu4c\n\n## Usage ##\n\n    var StringPrep = require('node-stringprep-icu').StringPrep;\n    var prep = new StringPrep('nameprep');\n    prep.prepare('Äffchen')  // => 'äffchen'\n\nFor a list of supported profiles, see [node-stringprep-icu.cc](http://github.com/node-xmpp/node-stringprep-icu/blob/master/node-stringprep-icu.cc#L160)\n","_attachments":{},"homepage":"http://github.com/node-xmpp/node-stringprep-icu","bugs":"http://github.com/astro/node-stringprep-icu/issues"}