BlueSpice MediaWiki master
 All Classes Namespaces Files Functions Variables Groups Pages

![NPM version](


UnicodeJS is a JavaScript library for working with the Unicode standard.

Quick start

This library is available as an npm package! Install it right away:

npm install unicodejs

Or clone the repo, git clone


We use the Semantic Versioning guidelines as much as possible.

Releases will be numbered in the following format:


For more information on SemVer, please visit

Bug tracker

Found a bug? Please report it in the issue tracker!


Release process:

$ cd path/to/unicodejs/
$ git remote update
$ git checkout -b release -t origin/master

Ensure tests pass

$ npm install && npm test

Avoid using "npm version patch" because that creates

both a commit and a tag, and we shouldn't tag until after

the commit is merged.

Update release notes

Copy the resulting list into a new section on

$ git log –format='* s (aN)' –no-merges –reverse v$(node -e 'console.log(JSON.parse(require("fs").readFileSync("package.json")).version);')...HEAD
$ edit

Update the version number

$ edit package.json
$ git add -p
$ git commit -m "Tag vX.X.X"
$ git review

After merging:

$ git remote update
$ git checkout origin/master
$ git tag "vX.X.X"
$ git push –tags
$ npm publish