{"_id":"unicode-match-property","_rev":"46182","name":"unicode-match-property","description":"Match a Unicode property or property alias to its canonical property name without loose matching.","dist-tags":{"latest":"0.2.2"},"maintainers":[{"name":"mathias","email":""}],"time":{"modified":"2021-06-03T10:14:12.000Z","created":"2016-06-08T18:31:40.143Z","0.2.2":"2017-04-15T10:23:05.374Z","0.2.1":"2017-04-15T10:11:38.880Z","0.2.0":"2017-04-15T08:46:59.018Z","0.1.3":"2017-03-08T19:17:40.418Z","0.1.2":"2016-11-18T18:13:22.476Z","0.1.1":"2016-06-08T19:11:19.313Z","0.1.0":"2016-06-08T18:31:40.143Z"},"users":{},"author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/unicode-match-property.git"},"versions":{"0.2.2":{"name":"unicode-match-property","version":"0.2.2","description":"Match a Unicode property or property alias to its canonical property name without loose matching.","homepage":"https://github.com/mathiasbynens/unicode-match-property","main":"index.js","engines":{"node":">=4"},"files":["LICENSE-MIT.txt","index.js"],"keywords":["unicode","unicode properties","unicode property aliases"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/unicode-match-property.git"},"bugs":{"url":"https://github.com/mathiasbynens/unicode-match-property/issues"},"dependencies":{"unicode-canonical-property-names":"^2.0.2","unicode-property-aliases-ecmascript":"^1.0.1"},"devDependencies":{"ava":"*"},"scripts":{"test":"ava ./tests"},"gitHead":"ed5d1859d0cff2ccaad75405399c3c7edfb6e77c","_id":"unicode-match-property@0.2.2","_shasum":"5a26e0497368307907b38f440e44451b624c16d8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":""}],"dist":{"shasum":"5a26e0497368307907b38f440e44451b624c16d8","size":2025,"noattachment":false,"key":"/unicode-match-property/-/unicode-match-property-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/unicode-match-property/download/unicode-match-property-0.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/unicode-match-property-0.2.2.tgz_1492251783435_0.476843481650576"},"directories":{},"publish_time":1492251785374,"_hasShrinkwrap":false,"_cnpm_publish_time":1492251785374},"0.2.1":{"name":"unicode-match-property","version":"0.2.1","description":"Match a Unicode property or property alias to its canonical property name without loose matching.","homepage":"https://github.com/mathiasbynens/unicode-match-property","main":"index.js","engines":{"node":">=4"},"files":["LICENSE-MIT.txt","index.js"],"keywords":["unicode","unicode properties","unicode property aliases"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/unicode-match-property.git"},"bugs":{"url":"https://github.com/mathiasbynens/unicode-match-property/issues"},"dependencies":{"unicode-canonical-property-names":"^2.0.2","unicode-property-aliases-ecmascript":"^1.0.0"},"devDependencies":{"ava":"*"},"scripts":{"test":"ava ./tests"},"gitHead":"1321ceb247be25b25e1b261917c8d410e2da76d8","_id":"unicode-match-property@0.2.1","_shasum":"df8872df7b71407c71ad6f57585cb5eb47ce2a57","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":""}],"dist":{"shasum":"df8872df7b71407c71ad6f57585cb5eb47ce2a57","size":2023,"noattachment":false,"key":"/unicode-match-property/-/unicode-match-property-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/unicode-match-property/download/unicode-match-property-0.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/unicode-match-property-0.2.1.tgz_1492251096852_0.05414575058966875"},"directories":{},"publish_time":1492251098880,"_hasShrinkwrap":false,"_cnpm_publish_time":1492251098880},"0.2.0":{"name":"unicode-match-property","version":"0.2.0","description":"Match a Unicode property or property alias to its canonical property name without loose matching.","homepage":"https://github.com/mathiasbynens/unicode-match-property","main":"index.js","engines":{"node":">=4"},"files":["LICENSE-MIT.txt","index.js"],"keywords":["unicode","unicode properties","unicode property aliases"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/unicode-match-property.git"},"bugs":{"url":"https://github.com/mathiasbynens/unicode-match-property/issues"},"dependencies":{"unicode-canonical-property-names":"^2.0.1","unicode-property-aliases-ecmascript":"^1.0.0"},"devDependencies":{"ava":"*"},"scripts":{"test":"ava ./tests"},"gitHead":"50027c6722fd0dcbd24f70d5c37bb3d48297b0b7","_id":"unicode-match-property@0.2.0","_shasum":"f48ee9a5e1393933c1f396ebeb253976a29a6c8b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":""}],"dist":{"shasum":"f48ee9a5e1393933c1f396ebeb253976a29a6c8b","size":2023,"noattachment":false,"key":"/unicode-match-property/-/unicode-match-property-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unicode-match-property/download/unicode-match-property-0.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/unicode-match-property-0.2.0.tgz_1492246018223_0.8994835689663887"},"directories":{},"publish_time":1492246019018,"_hasShrinkwrap":false,"_cnpm_publish_time":1492246019018},"0.1.3":{"name":"unicode-match-property","version":"0.1.3","description":"Match a Unicode property or property alias to its canonical property name without loose matching.","homepage":"https://github.com/mathiasbynens/unicode-match-property","main":"index.js","engines":{"node":">=4"},"files":["LICENSE-MIT.txt","index.js"],"keywords":["unicode","unicode properties","unicode property aliases"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/unicode-match-property.git"},"bugs":{"url":"https://github.com/mathiasbynens/unicode-match-property/issues"},"dependencies":{"unicode-canonical-property-names":"^1.0.3","unicode-property-aliases":"^1.1.0"},"devDependencies":{"ava":"*"},"scripts":{"test":"ava ./tests"},"gitHead":"56e4051cc1d6715a366f6498789693fa24aea5cf","_id":"unicode-match-property@0.1.3","_shasum":"371c7308522b65a2cc4cfbbbe775187f7784352a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":""}],"dist":{"shasum":"371c7308522b65a2cc4cfbbbe775187f7784352a","size":1965,"noattachment":false,"key":"/unicode-match-property/-/unicode-match-property-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/unicode-match-property/download/unicode-match-property-0.1.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/unicode-match-property-0.1.3.tgz_1489000658579_0.9813034744001925"},"directories":{},"publish_time":1489000660418,"_cnpm_publish_time":1489000660418,"_hasShrinkwrap":false},"0.1.2":{"name":"unicode-match-property","version":"0.1.2","description":"Match a Unicode property or property alias to its canonical property name without loose matching.","homepage":"https://github.com/mathiasbynens/unicode-match-property","main":"index.js","engines":{"node":">=4"},"files":["LICENSE-MIT.txt","index.js"],"keywords":["unicode","unicode properties","unicode property aliases"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/unicode-match-property.git"},"bugs":{"url":"https://github.com/mathiasbynens/unicode-match-property/issues"},"dependencies":{"unicode-canonical-property-names":"^1.0.2","unicode-property-aliases":"^1.1.0"},"devDependencies":{"ava":"*"},"scripts":{"test":"ava ./tests"},"gitHead":"e5ce53748db3627750d2d36451ec9cc7b85f9408","_id":"unicode-match-property@0.1.2","_shasum":"2cf7f1096ae403ad1b29205c4ec343558e572ca5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":""}],"dist":{"shasum":"2cf7f1096ae403ad1b29205c4ec343558e572ca5","size":1962,"noattachment":false,"key":"/unicode-match-property/-/unicode-match-property-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/unicode-match-property/download/unicode-match-property-0.1.2.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/unicode-match-property-0.1.2.tgz_1479492800566_0.797570209717378"},"directories":{},"publish_time":1479492802476,"_cnpm_publish_time":1479492802476,"_hasShrinkwrap":false},"0.1.1":{"name":"unicode-match-property","version":"0.1.1","description":"Match a Unicode property or property alias to its canonical property name without loose matching.","homepage":"https://github.com/mathiasbynens/unicode-match-property","main":"index.js","engines":{"node":">=4"},"files":["LICENSE-MIT.txt","index.js"],"keywords":["unicode","unicode properties","unicode property aliases"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/unicode-match-property.git"},"bugs":{"url":"https://github.com/mathiasbynens/unicode-match-property/issues"},"dependencies":{"unicode-canonical-property-names":"^1.0.0","unicode-property-aliases":"^1.1.0"},"devDependencies":{"ava":"*"},"scripts":{"test":"ava ./tests"},"gitHead":"489657e54f1b2ec2df27a486e2a10ef916dcfce2","_id":"unicode-match-property@0.1.1","_shasum":"b3bfd67501b7858971229e6cabfdcf8d2b065659","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":""}],"dist":{"shasum":"b3bfd67501b7858971229e6cabfdcf8d2b065659","size":1341,"noattachment":false,"key":"/unicode-match-property/-/unicode-match-property-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/unicode-match-property/download/unicode-match-property-0.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/unicode-match-property-0.1.1.tgz_1465413077190_0.8052883727941662"},"directories":{},"publish_time":1465413079313,"_cnpm_publish_time":1465413079313,"_hasShrinkwrap":false},"0.1.0":{"name":"unicode-match-property","version":"0.1.0","description":"Match a Unicode property or property alias to its canonical property name without loose matching.","homepage":"https://github.com/mathiasbynens/unicode-match-property","main":"index.js","engines":{"node":">=4"},"files":["LICENSE-MIT.txt","index.js","data/canonical-names.js"],"keywords":["unicode","loose matching"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/unicode-match-property.git"},"bugs":{"url":"https://github.com/mathiasbynens/unicode-match-property/issues"},"dependencies":{"unicode-property-aliases":"^1.1.0"},"devDependencies":{"ava":"*","jsesc":"^2.2.0","unicode-9.0.0":"^0.0.1"},"scripts":{"build":"node scripts/build.js","test":"ava ./tests"},"gitHead":"24166f6146ba01a85322a2f0de7d3f6f67e3b6b0","_id":"unicode-match-property@0.1.0","_shasum":"011a97307608dbd88ef05def5383c4ed3cfda6d1","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":""}],"dist":{"shasum":"011a97307608dbd88ef05def5383c4ed3cfda6d1","size":2249,"noattachment":false,"key":"/unicode-match-property/-/unicode-match-property-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/unicode-match-property/download/unicode-match-property-0.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/unicode-match-property-0.1.0.tgz_1465410698090_0.3726859597954899"},"directories":{},"publish_time":1465410700143,"_cnpm_publish_time":1465410700143,"_hasShrinkwrap":false}},"readme":"# unicode-match-property [![Build status](https://travis-ci.org/mathiasbynens/unicode-match-property.svg?branch=master)](https://travis-ci.org/mathiasbynens/unicode-match-property)\n\n_unicode-match-property_ matches a given Unicode property or [property alias](https://github.com/mathiasbynens/unicode-property-aliases-ecmascript) to its canonical property name without applying [loose matching](https://github.com/mathiasbynens/unicode-loose-match) per the algorithm used for [RegExp Unicode property escapes in ECMAScript](https://github.com/tc39/proposal-regexp-unicode-property-escapes). Consider it a strict alternative to loose matching.\n\n## Installation\n\nTo use _unicode-match-property_ programmatically, install it as a dependency via [npm](https://www.npmjs.com/):\n\n```bash\n$ npm install unicode-match-property\n```\n\nThen, `require` it:\n\n```js\nconst matchProperty = require('unicode-match-property');\n```\n\n## API\n\nThis module exports a single function named `matchProperty`.\n\n### `matchProperty(value)`\n\nThis function takes a string `value` and attempts to match it to a canonical Unicode property name. If there’s a match, it returns the canonical property name. Otherwise, it throws an exception.\n\n```js\n// Find the canonical property name:\nmatchProperty('sc')\n// → 'Script'\n\nmatchProperty('Script')\n// → 'Script'\n\nmatchProperty('script') // Note: incorrect casing.\n// → throws\n```\n\n## Author\n\n| [![twitter/mathias](https://gravatar.com/avatar/24e08a9ea84deb17ae121074d0f17125?s=70)](https://twitter.com/mathias \"Follow @mathias on Twitter\") |\n|---|\n| [Mathias Bynens](https://mathiasbynens.be/) |\n\n## License\n\n_unicode-match-property_ is available under the [MIT](https://mths.be/mit) license.\n","_attachments":{},"homepage":"https://github.com/mathiasbynens/unicode-match-property","bugs":{"url":"https://github.com/mathiasbynens/unicode-match-property/issues"},"license":"MIT"}