rOACCT/node_modules/unicode-property-aliases-ecmascript2f54e9083222paginated-inlines
rOACCT/node_modules/unicode-property-aliases-ecmascript
2f54e9083222paginated-inlines
unicode-property-aliases-ecmascript
unicode-property-aliases-ecmascript
README.md
README.md
unicode-property-aliases-ecmascript ![Build status](https://travis-ci.org/mathiasbynens/unicode-property-aliases-ecmascript) ![unicode-property-aliases-ecmascript on npm](https://www.npmjs.com/package/unicode-property-aliases-ecmascript)
_unicode-property-aliases-ecmascript_ offers Unicode property alias mappings in an easy-to-consume JavaScript format. It only contains the Unicode property names that are supported in ECMAScript RegExp property escapes.
It’s based on Unicode’s PropertyAliases.txt.
Installation
To use _unicode-property-aliases-ecmascript_ programmatically, install it as a dependency via npm:
bash $ npm install unicode-property-aliases-ecmascript
Then, require it:
js const propertyAliases = require('unicode-property-aliases-ecmascript');
Usage
This module exports a Map object. The most common usage is to convert a property alias to its canonical form:
js propertyAliases.get('scx') // → 'Script_Extensions'
For maintainers
How to publish a new release
- On the main branch, bump the version number in package.json:
`sh npm version patch -m 'Release v%s' `
Instead of patch, use minor or major as needed.
Note that this produces a Git commit + tag.
- Push the release commit and tag:
`sh git push && git push --tags `
Our CI then automatically publishes the new release to npm.
Author
![twitter/mathias](https://twitter.com/mathias "Follow @mathias on Twitter") |
---|
Mathias Bynens |
License
_unicode-property-aliases-ecmascript_ is available under the MIT license.
c4science · Help