{"_id":"@japont/unicode-range","_rev":"1-c74d37e551d5309df5fce7d27b387695","name":"@japont/unicode-range","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@japont/unicode-range","description":"Unicode-range parser/builder.","license":"MIT","author":{"name":"3846masa","email":"3846masahiro+git@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/Japont/unicode-range.git"},"version":"1.0.0","main":"lib/index.js","files":["lib"],"scripts":{"build":"tsc","test":"nyc ava"},"dependencies":{},"devDependencies":{"ava":"^1.0.0-beta.6","nyc":"^12.0.2","source-map-support":"^0.5.6","ts-node":"^7.0.0","typescript":"^2.9.2"},"keywords":["css","font-face","unicode","unicode-range"],"ava":{"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register","source-map-support/register"]},"nyc":{"all":true,"include":["src/**/*.ts"],"reporter":["html","json","text","text-summary"],"extension":[".ts"]},"types":"lib/index.d.ts","gitHead":"959f753d7a2858ca79b7f9bc74d48f23f6633ab8","bugs":{"url":"https://github.com/Japont/unicode-range/issues"},"homepage":"https://github.com/Japont/unicode-range#readme","_id":"@japont/unicode-range@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"3846masa","email":"3846masahiro+git@gmail.com"},"dist":{"integrity":"sha512-BckHvA2XdjRBVAWe2uceNuRf78lBeI28kyWEbfr/Q2pE17POkwuZ6WWY/UMv8FL9iBxhW4xfDoNLM9UVZaTeUQ==","shasum":"0588967438e03a57c6e2752854995bc1366dc752","tarball":"https://registry.npmjs.org/@japont/unicode-range/-/unicode-range-1.0.0.tgz","fileCount":5,"unpackedSize":6964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSmWwCRA9TVsSAnZWagAABP8P/0VWE9ieaHcGl/F4PDS1\nOf/qcmhBL3G4+kDrnoAur5De8eTb6w/GeAPLDybKVSue/Nn/W40mZ79deEYW\nrV89dE4hVpZpKDzokeO8kpDVd52MOlaHyZE4Cch1hfXFNmdG+c4BgWWdQfZH\nNewphrUo8djyL6ExQasUz596qANdE6fFTbQmQ9OtfhbcYCvxeqwtOoO3SaAH\np+w8h8M1nh/SIODNqlhtpoGv6CeRgoksPAQXL7JKrF9uvuRpsmEGjd3GaIUI\ndDe7H8Yn2Ir4uenzE0RZ24NVKR1a/x+UvMq3luBHjZXZnCSdxZXNuIXSYrVr\nx36A2g2togF83cRJfHH1lyU1lZK71zhbpPA6lhW6uH9SH/EK/kpxFJrWw6/p\nef2P5xoaDLjZPXvKtEuY4MyGDS4cs/4YjfEjOu2TXOYxnbrq8h97LlmIrVd4\nUjSgVCTxVHDWHIFqeiI+0T14Jgwrjo0VXc6hal3CIqv1StMMDWhxDxc3n40C\nAbduCSvt3AKz2S+hx9UUtB9v5Bv+mW/Ey/aWbNdwoH+BqJLsuDMjSrIjP0U/\nbRFohD5irHT4PeUIIVDeUBT4CaJFiCX9U5TjelzvNRYtITfVF8iWuSasMW31\nVH8/rleFOKChwHPs9v4kj/fnNcVy6og0CuZF85L6eDvyrWWQIOa7Wzj9IAbP\n9BGP\r\n=XCMr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvd73C+1zxIoAVeiwHB1Ya1fNNFbjc4o+LY0h3ZI+r0QIgQxecL9qQFVwhatcrtjAXr54fkALtBrIfeK4n3hFe3ig="}]},"maintainers":[{"name":"3846masa","email":"3846masahiro+git@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unicode-range_1.0.0_1531602352098_0.18156360156582552"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-14T21:05:51.851Z","1.0.0":"2018-07-14T21:05:52.180Z","modified":"2022-04-05T21:37:31.844Z"},"maintainers":[{"name":"3846masa","email":"3846masahiro+git@gmail.com"}],"description":"Unicode-range parser/builder.","homepage":"https://github.com/Japont/unicode-range#readme","keywords":["css","font-face","unicode","unicode-range"],"repository":{"type":"git","url":"git+ssh://git@github.com/Japont/unicode-range.git"},"author":{"name":"3846masa","email":"3846masahiro+git@gmail.com"},"bugs":{"url":"https://github.com/Japont/unicode-range/issues"},"license":"MIT","readme":"# @japont/unicode-range\n\n[![NPM-Badge]][NPM]\n[![CircleCI-Badge]][CircleCI]\n[![Codecov-Badge]][Codecov]\n\n[NPM-Badge]: https://img.shields.io/npm/v/@japont/unicode-range.svg?style=flat-square\n[NPM]: https://www.npmjs.com/package/@japont/unicode-range\n[CircleCI-Badge]: https://img.shields.io/circleci/project/github/Japont/unicode-range.svg?style=flat-square\n[CircleCI]: https://circleci.com/gh/Japont/unicode-range\n[Codecov-Badge]: https://img.shields.io/codecov/c/github/Japont/unicode-range.svg?style=flat-square\n[Codecov]: https://codecov.io/gh/Japont/unicode-range\n\n> Unicode-range parser/builder.\n\n## Install\n\n```bash\nnpm i @japont/unicode-range\n# - OR -\nyarn add @japont/unicode-range\n```\n\n## Usage\n\n```js\nimport { UnicodeRange } from '@japont/unicode-range';\n\n// Parse ( e.g. U+30-39 -> [30, 31, ..., 39] )\nconst HiraganaUnicodeRangeList = ['U+3041-3096', 'U+3099-309F'];\nconst HiraganaCodePointList = UnicodeRange.parse(HiraganaUnicodeRangeList);\nconst Hiragana = HiraganaCodePointList.map(cp => String.fromCodePoint(cp)));\nconsole.log(Hiragana);\n\n// Stringify ( e.g. [30, 31, ..., 39] -> U+30-39 )\nconst Digit = '0123456789';\nconst DigitCodePointList = Digit.split('').map(c => c.codePointAt(0));\nconst DigitUnicodeRangeList = UnicodeRange.stringify(DigitCodePointList);\nconsole.log(NumericUnicodeRangeList);\n```\n\n## Contribute\n\nPRs accepted.\n\n## License\n\nMIT (c) [3846masa]\n\n[3846masa]: https://3846masa.netlify.com","readmeFilename":"README.md"}