{"_id":"unicode-name","_rev":"8-7bf7f5aaef37bcb60011ac91b6512ba6","name":"unicode-name","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"unicode-name","version":"1.0.0","keywords":["unicode","emoji","name","sequence","type"],"author":{"name":"Jan Lelis","email":"hi@ruby.consulting"},"license":"MIT","_id":"unicode-name@1.0.0","maintainers":[{"name":"janlelis","email":"npm@janlelis.com"}],"homepage":"https://github.com/janlelis/unicode-name.js#readme","bugs":{"url":"https://github.com/janlelis/unicode-name.js/issues"},"dist":{"shasum":"6630d1437ccb677cd06db9ac9c9116ed16688010","tarball":"https://registry.npmjs.org/unicode-name/-/unicode-name-1.0.0.tgz","fileCount":13,"integrity":"sha512-j9c/AmI4/XCU5rtqXET/4Ao0WqiVWKlWkCDPLPSDIHAzLvZXuUEnN0UgOvPKwq+EViLpLHEK8JFJFd6n421WjQ==","signatures":[{"sig":"MEYCIQCGa5vFNomdkAnDD9RNt8OFhlcHBmCcxb1nEdYSC3+9MgIhANeb56EN7rTegEbgU7jSwyxaxKJhS62WZ1HofRe/Dojy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2446633},"type":"module","engines":{"node":">=18.20"},"exports":{"default":"./src/index.js"},"gitHead":"c4ae2b9e108ec22e384a0b4b0a9490b9dbb93fac","scripts":{"test":"vitest","jsdoc":"jsdoc2md src/index.js > docs/unicode-name.md"},"_npmUser":{"name":"janlelis","email":"npm@janlelis.com"},"repository":{"url":"git+https://github.com/janlelis/unicode-name.js.git","type":"git"},"_npmVersion":"10.7.0","description":"[Unicode 16.0.0] Returns the name, aliases, or label of a Unicode character or Emoji","directories":{},"sideEffects":false,"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vitest":"^2.1.1","jsdoc-to-markdown":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/unicode-name_1.0.0_1728285062048_0.27857065444896345","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"unicode-name","version":"1.0.1","keywords":["unicode","emoji","name","sequence","type"],"author":{"name":"Jan Lelis","email":"hi@ruby.consulting"},"license":"MIT","_id":"unicode-name@1.0.1","maintainers":[{"name":"janlelis","email":"npm@janlelis.com"}],"homepage":"https://github.com/janlelis/unicode-name.js#readme","bugs":{"url":"https://github.com/janlelis/unicode-name.js/issues"},"dist":{"shasum":"edd4ec84d4d75601e77418eb6d54b503e7863a49","tarball":"https://registry.npmjs.org/unicode-name/-/unicode-name-1.0.1.tgz","fileCount":13,"integrity":"sha512-7sxUHRVgtTi757t4flSCekbkVJ3hy5VimPqAm27VrNmrhW+T1By7CxL++w1N5IP8hVrXL93DnPgaM40z9o89Kg==","signatures":[{"sig":"MEYCIQCAmPvlDtFK/TS64CuERF6JX5XRWloXVDzsNR/+OFMpnwIhAJi3NpkRAsS5K+a5VC/VkHY0PPs5d0NcvcFTqDCTmlga","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1646347},"type":"module","engines":{"node":">=18.20"},"exports":{"default":"./src/index.js"},"gitHead":"b438b111c35423ee0068dd37dff414fd07faedef","scripts":{"test":"vitest","jsdoc":"jsdoc2md src/index.js > docs/unicode-name.md"},"_npmUser":{"name":"janlelis","email":"npm@janlelis.com"},"repository":{"url":"git+https://github.com/janlelis/unicode-name.js.git","type":"git"},"_npmVersion":"10.7.0","description":"[Unicode 16.0.0] Returns the name, aliases, or label of a Unicode character or Emoji","directories":{},"sideEffects":false,"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vitest":"^2.1.1","jsdoc-to-markdown":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/unicode-name_1.0.1_1728460105399_0.22893689353720803","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"unicode-name","version":"1.0.2","keywords":["unicode","emoji","name","sequence","type"],"author":{"name":"Jan Lelis","email":"hi@ruby.consulting"},"license":"MIT","_id":"unicode-name@1.0.2","maintainers":[{"name":"janlelis","email":"npm@janlelis.com"}],"homepage":"https://github.com/janlelis/unicode-name.js#readme","bugs":{"url":"https://github.com/janlelis/unicode-name.js/issues"},"dist":{"shasum":"f850d4ad20a1ec85b879996b5b46987d80e0a603","tarball":"https://registry.npmjs.org/unicode-name/-/unicode-name-1.0.2.tgz","fileCount":13,"integrity":"sha512-PETEgU8TKsHoGZXP/3eWRU/4xnXJKwAIm+H7b0s/6CEP6o+YK4tWbwBXPLKe0U5+njWEAo2snT5+Mvoau6BI8A==","signatures":[{"sig":"MEUCIQDuILeJ1D3oebecpX+SaPXylho35/Tei3LGonJScefh3gIgY+NQPrI2MU87HpLV2pXirgIn/PqE4zCbShX1Ckfp2aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1674075},"type":"module","engines":{"node":">=18.20"},"exports":{"default":"./src/index.js"},"gitHead":"f4e3501ac55b87858afba164dbfcfece5ddb1800","scripts":{"test":"vitest","jsdoc":"jsdoc2md src/index.js > docs/unicode-name.md"},"_npmUser":{"name":"janlelis","email":"npm@janlelis.com"},"repository":{"url":"git+https://github.com/janlelis/unicode-name.js.git","type":"git"},"_npmVersion":"10.7.0","description":"[Unicode 16.0.0] Returns the name, aliases, or label of a Unicode character or Emoji","directories":{},"sideEffects":false,"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vitest":"^2.1.1","jsdoc-to-markdown":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/unicode-name_1.0.2_1728462514195_0.3463443640393731","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"unicode-name","version":"1.0.3","keywords":["unicode","emoji","name","sequence","type"],"author":{"name":"Jan Lelis","email":"hi@ruby.consulting"},"license":"MIT","_id":"unicode-name@1.0.3","maintainers":[{"name":"janlelis","email":"npm@janlelis.com"}],"homepage":"https://github.com/janlelis/unicode-name.js#readme","bugs":{"url":"https://github.com/janlelis/unicode-name.js/issues"},"dist":{"shasum":"9a646e5c138ba400cfeede1ccf90db562bb9aaa0","tarball":"https://registry.npmjs.org/unicode-name/-/unicode-name-1.0.3.tgz","fileCount":13,"integrity":"sha512-sPgbm/tMNzhIr6JGf719Ue9gdbocuPlGRN5Ie5nhZ6Q3gZ5agKP78N13xgzxfM/XO8+UgIRTPk73n1YbdXl6tw==","signatures":[{"sig":"MEUCIQD9hc6nrGGmIjVsKLBxQAGTTvQ2DDaEaPqrdOOnwnDN0wIgI1Kf3FBu4SO3zPmZhxZc5tmHaxPEXp2epLTFJzC+z1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1671249},"type":"module","engines":{"node":">=18.20"},"exports":{"default":"./src/index.js"},"gitHead":"6bccd2f4862acd2a7aa5d71db73d92466458d983","scripts":{"test":"vitest","jsdoc":"jsdoc2md src/index.js > docs/unicode-name.md"},"_npmUser":{"name":"janlelis","email":"npm@janlelis.com"},"repository":{"url":"git+https://github.com/janlelis/unicode-name.js.git","type":"git"},"_npmVersion":"10.7.0","description":"[Unicode 16.0.0] Returns the name, aliases, or label of a Unicode character or Emoji","directories":{},"sideEffects":false,"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vitest":"^2.1.1","jsdoc-to-markdown":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/unicode-name_1.0.3_1729978528588_0.23310371736688507","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"unicode-name","version":"1.0.4","keywords":["unicode","emoji","name","sequence","type"],"author":{"name":"Jan Lelis","email":"hi@ruby.consulting"},"license":"MIT","_id":"unicode-name@1.0.4","maintainers":[{"name":"janlelis","email":"npm@janlelis.com"}],"homepage":"https://github.com/janlelis/unicode-name.js#readme","bugs":{"url":"https://github.com/janlelis/unicode-name.js/issues"},"dist":{"shasum":"9b69ecc79693c5a4fd7755736def987f5db0a449","tarball":"https://registry.npmjs.org/unicode-name/-/unicode-name-1.0.4.tgz","fileCount":13,"integrity":"sha512-Y8KWGWHyZo5MVHsdjSFIshZesmQbLkh0l7RAv4uFNgVMjBIaCWVZAzch5b9jKaMHDnhroebDoM79/lLpzBLKvQ==","signatures":[{"sig":"MEQCICqwvjO2GysyX6RuSCwFqfy18pVe0yCOr+CpTNBhHgh2AiBpioVA6SYK7YHdYpQWfCVElJ8eitTrBjRKSpfDkn1QQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1671416},"type":"module","engines":{"node":">=18.20"},"exports":{"default":"./src/index.js"},"gitHead":"d8f98237452b3d82b955a09ff8ff6cebf11af432","scripts":{"test":"vitest","jsdoc":"jsdoc2md src/index.js > docs/unicode-name.md"},"_npmUser":{"name":"janlelis","email":"npm@janlelis.com"},"repository":{"url":"git+https://github.com/janlelis/unicode-name.js.git","type":"git"},"_npmVersion":"10.7.0","description":"[Unicode 16.0.0] Returns the name, aliases, or label of a Unicode character or Emoji","directories":{},"sideEffects":false,"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vitest":"^2.1.1","jsdoc-to-markdown":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/unicode-name_1.0.4_1730015496419_0.9975292666523501","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"unicode-name","version":"1.1.0","keywords":["unicode","emoji","name","sequence","type"],"author":{"name":"Jan Lelis","email":"hi@ruby.consulting"},"license":"MIT","_id":"unicode-name@1.1.0","maintainers":[{"name":"janlelis","email":"npm@janlelis.com"}],"homepage":"https://github.com/janlelis/unicode-name.js#readme","bugs":{"url":"https://github.com/janlelis/unicode-name.js/issues"},"dist":{"shasum":"a3da8a90c9dbd8e99a7a557fda68aeb14863f1a8","tarball":"https://registry.npmjs.org/unicode-name/-/unicode-name-1.1.0.tgz","fileCount":13,"integrity":"sha512-2XBI32vZP6a1tJmMDSUBabiIZuY+1udwZUoS7i5BTSU2c4ELMy6YJrTPF9uvYOVMU4vTMlHH6HG/TsHjCEsazA==","signatures":[{"sig":"MEQCIEHi5ZohQj+odJOTgGBjKH3/jIbsj5qDEV9Z0xUJ1nN3AiAplnEXsnGDhfTlpRKkWAx+Cw15cMgZ26j0qleu5ZJSrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1682688},"type":"module","engines":{"node":">=18.20"},"exports":{"default":"./src/index.js"},"gitHead":"e6a9828a30ca84738206c3b84b9a7c71214ada27","scripts":{"test":"vitest","jsdoc":"jsdoc2md src/index.js > docs/unicode-name.md"},"_npmUser":{"name":"janlelis","email":"npm@janlelis.com"},"repository":{"url":"git+https://github.com/janlelis/unicode-name.js.git","type":"git"},"_npmVersion":"10.7.0","description":"[Unicode 17.0.0] Returns the name, aliases, or label of a Unicode character or Emoji","directories":{},"sideEffects":false,"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vitest":"^2.1.1","jsdoc-to-markdown":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/unicode-name_1.1.0_1757434235358_0.5558897069120028","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"unicode-name","version":"1.2.0","keywords":["unicode","emoji","name","sequence","type"],"author":{"name":"Jan Lelis","email":"hi@ruby.consulting"},"license":"MIT","_id":"unicode-name@1.2.0","maintainers":[{"name":"janlelis","email":"npm@janlelis.com"}],"homepage":"https://github.com/janlelis/unicode-name.js#readme","bugs":{"url":"https://github.com/janlelis/unicode-name.js/issues"},"dist":{"shasum":"dba76051eb9028d5b90ae0a03eb57516e51e1861","tarball":"https://registry.npmjs.org/unicode-name/-/unicode-name-1.2.0.tgz","fileCount":13,"integrity":"sha512-KQ+8ieBK4JxeBec9aFSw3gHk6QygoRcB0fJBwvAu7Y90sM5cOdDUvN4ehwDVxdI3TJkx+bVX9Gsrm0SK4ooI7w==","signatures":[{"sig":"MEQCIGlyPh5ijU9Mx1heFpc1MUr/JXlW2Ig7SXlRzzzOEiwhAiBdjRAAWJ1LIuuezp93uI0k2lk5T6isitQ5ZZ2D1fYtoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEcJlmy9F2+UKRyGKyRczdqC3TSHXge+0ELuCcAE1uHgIhAJHvjVZvCJBslbOkhSo+nqK+3LMSwjK5fV9I1Mx/zqTE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1722244},"type":"module","engines":{"node":">=18.20"},"exports":{"default":"./src/index.js"},"gitHead":"9dec1ca28acd8d6671f01d393c90ecd581263302","scripts":{"test":"vitest","jsdoc":"jsdoc2md src/index.js > docs/unicode-name.md"},"_npmUser":{"name":"janlelis","email":"npm@janlelis.com"},"repository":{"url":"git+https://github.com/janlelis/unicode-name.js.git","type":"git"},"_npmVersion":"10.7.0","description":"[Unicode 18.0.0] Returns the name, aliases, or label of a Unicode character or Emoji","directories":{},"sideEffects":false,"_nodeVersion":"22.1.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vitest":"^2.1.1","jsdoc-to-markdown":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/unicode-name_1.2.0_1789895741846_0.5724769660369879","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"_id":"unicode-name@1.2.1","bugs":{"url":"https://github.com/janlelis/unicode-name.js/issues"},"dist":{"shasum":"64ce0ec4a896863953da1e6f57a9355e522c9d6a","tarball":"https://registry.npmjs.org/unicode-name/-/unicode-name-1.2.1.tgz","fileCount":13,"integrity":"sha512-mBLEl7YUDg1wggSIwD+kDmMi6PwI4erzDFXbykx/ILi8fkfrRE4/ZFiN6J2sgF3UtLrvtQFHY73ynwU+SD8AAQ==","signatures":[{"sig":"MEUCIQD2x9Amieu3ITBDor456xuLZPFpC4qYcxzZdYXIZOn+sQIgcOUNjeb3LGSyJrgvfspVVzOMgypXxlyt/q8SDgsqzFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC40i4cfzuWc4umjYDFwgsNCzviyNKsLWrCQVwD5Y4n7AiBiIE4Uqi85msUEwMuxO+oCLxyKAhZxJD3ONwdeYbY40Q=="}],"unpackedSize":1722459},"name":"unicode-name","type":"module","author":{"name":"Jan Lelis","email":"hi@ruby.consulting"},"engines":{"node":">=18.20"},"exports":{"default":"./src/index.js"},"gitHead":"d573e16ce5d3a07b957e0a00afd3889dba0ca0b7","license":"MIT","scripts":{"test":"vitest","jsdoc":"jsdoc2md src/index.js > docs/unicode-name.md"},"version":"1.2.1","_npmUser":{"name":"janlelis","email":"npm@janlelis.com"},"homepage":"https://github.com/janlelis/unicode-name.js#readme","keywords":["unicode","emoji","name","sequence","type"],"repository":{"url":"git+https://github.com/janlelis/unicode-name.js.git","type":"git"},"_npmVersion":"11.16.0","description":"[Unicode 18.0.0] Returns the name, aliases, or label of a Unicode character or Emoji","directories":{},"maintainers":[{"name":"janlelis","email":"npm@janlelis.com"}],"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vitest":"^2.1.1","jsdoc-to-markdown":"^9.0.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unicode-name_1.2.1_1790021666081_0.9317389900193176"}}},"time":{"created":"2024-10-07T07:11:02.047Z","modified":"2026-09-21T20:14:26.306Z","1.0.0":"2024-10-07T07:11:02.246Z","1.0.1":"2024-10-09T07:48:25.657Z","1.0.2":"2024-10-09T08:28:34.385Z","1.0.3":"2024-10-26T21:35:29.206Z","1.0.4":"2024-10-27T07:51:36.632Z","1.1.0":"2025-09-09T16:10:35.677Z","1.2.0":"2026-09-20T09:15:41.948Z","1.2.1":"2026-09-21T20:14:26.171Z"},"bugs":{"url":"https://github.com/janlelis/unicode-name.js/issues"},"author":{"name":"Jan Lelis","email":"hi@ruby.consulting"},"license":"MIT","homepage":"https://github.com/janlelis/unicode-name.js#readme","keywords":["unicode","emoji","name","sequence","type"],"repository":{"url":"git+https://github.com/janlelis/unicode-name.js.git","type":"git"},"description":"[Unicode 18.0.0] Returns the name, aliases, or label of a Unicode character or Emoji","maintainers":[{"name":"janlelis","email":"npm@janlelis.com"}],"readme":"# unicode-name.js [![[ci]](https://github.com/janlelis/unicode-name.js/workflows/Test/badge.svg)](https://github.com/janlelis/unicode-name.js/actions?query=workflow%3ATest)\n\nGet the name of any Unicode character or Emoji in JavaScript! The purpose of this library is to return a useful name or label for any character/codepoint, even if it is special, unusual, or invalid. Also works with named characters constructed from multiple codepoints, like many Emoji characters.\n\nUnicode version: **18.0.0** (September 2026)\n\n## Install\n\nUse npm or your favorite package manager to install this module:\n\n```sh\nnpm install unicode-name\n```\n\nOr use the ESM module directly in your browser.\n\n## Usage\n\n### `unicodeName(char)`\n\nReturns the best name of the character or known codepoint sequence:\n\n```js\nimport { unicodeName } from \"unicode-name\";\n\n// Return name of a character\nunicodeName(\"A\"); // \"LATIN CAPITAL LETTER A\"\nunicodeName(\"🚡\"); // \"AERIAL TRAMWAY\"\nunicodeName(\"丁\"); // \"CJK UNIFIED IDEOGRAPH-4E01\"\nunicodeName(\"한\"); // \"HANGUL SYLLABLE HAN\"\n\n// Supports Unicode 18 (September 2026)\nunicodeName(\"𝉷\"); // \"MUSICAL SYMBOL G CLEF OTTAVA BASSA WITH C CLEF\"\n\n// Supports Unicode 17 (September 2025)\nunicodeName(\"𑶰\"); // \"TOLONG SIKI LETTER I\"\n\n// Can be used with integers representing codepoint values\nunicodeName(48); // \"DIGIT ZERO\"\nunicodeName(9450); // \"CIRCLED DIGIT ZERO\"\n\n// Returns useful alias for control characters\nunicodeName(\"\\0\"); // \"NULL\"\nunicodeName(\"\\t\"); // \"CHARACTER TABULATION\"\n\n// Applies Unicode's name corrections\nunicodeName(\"Ƣ\"); // \"LATIN CAPITAL LETTER GHA\", not \"LATIN CAPITAL LETTER OI\"\n\n// Uses codepoint labels for special / unassigned areas of the codepoint spectrum\nunicodeName(\"󿿿\"); // \"<noncharacter-FFFFF>\"\nunicodeName(\"𐱐\"); // \"<reserved-10C50>\"\nunicodeName(\"󿿽\"); // \"<private-use-FFFFD>\"\nunicodeName(String.fromCodePoint(55296)); // \"<surrogate-D800>\"\n\n// Supports characters made from codepoint sequences\nunicodeName(\"‼︎\"); // \"DOUBLE EXCLAMATION MARK (text style)\"\nunicodeName(\"㓟︀\"); // \"CJK COMPATIBILITY IDEOGRAPH-2F81F\"\nunicodeName(\"င︀\"); // \"MYANMAR LETTER NGA (dotted form)\"\nunicodeName(\"நி\"); // \"TAMIL SYLLABLE NI\"\nunicodeName(\"🇺🇳\"); // \"FLAG: UNITED NATIONS\"\nunicodeName(\"🏴󠁧󠁢󠁳󠁣󠁴󠁿\"); // \"SCOTLAND\"\nunicodeName(\"🧑‍🦱\"); // \"PERSON: CURLY HAIR\"\nunicodeName(\"👨‍🍼\"); // \"MAN FEEDING BABY\"\nunicodeName(\"❤️‍🔥\"); // \"HEART ON FIRE\"\nunicodeName(\"🫱🏻‍🫲🏾\"); // \"HANDSHAKE: LIGHT SKIN TONE, MEDIUM-DARK SKIN TONE\"\nunicodeName(\"🐦‍⬛\"); // \"BLACK BIRD\"\nunicodeName(\"🙂‍↔️\"); // \"HEAD SHAKING HORIZONTALLY\"\nunicodeName(\"‘︁\"); // \"LEFT SINGLE QUOTATION MARK (right-justified fullwidth form)\"\n```\n\nPlease note: Supports single characters the Unicode standard recognizes (which can be composed out of one ore more codpoints). The return value for string with more than one character is always `undefined`.\n\n### `unicode […] Name(char)` Functions\n\nAdditional, more specfic name functions (e.g. getting aliases for a codepoint) are available too, see [DOCS](/docs/unicode-name.md) or [SPECS](/test/unicode-name.test.js) for more info.\n\n## Also see\n\n- https://character.construction/name/ - \"Name That Character\" implemented using this library\n- https://github.com/janlelis/uniscribe/ - CLI utility that displays names of codepoints and more\n- https://github.com/janlelis/unicoder/ - Creates the indexes this library is based on\n\n## MIT License\n\n- Copyright (c) 2024-2026 Jan Lelis <https://janlelis.com>. Released under the MIT license.\n- Unicode data: https://www.unicode.org/copyright.html#Exhibit1\n","readmeFilename":"README.md"}