{"_id":"string.fromcodepoint","_rev":"15-e73c1da46534495240073c64b42b4809","name":"string.fromcodepoint","description":"A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.","dist-tags":{"latest":"1.0.3"},"versions":{"0.1.0":{"name":"string.fromcodepoint","version":"0.1.0","description":"A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.","homepage":"http://mths.be/fromcodepoint","main":"fromcodepoint.js","keywords":["string","unicode","es6","ecmascript","polyfill"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","url":"http://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/String.fromCodePoint.git"},"bugs":{"url":"https://github.com/mathiasbynens/String.fromCodePoint/issues"},"files":["LICENSE-MIT.txt","fromcodepoint.js"],"directories":{"test":"tests"},"scripts":{"test":"node tests/tests.js","cover":"istanbul cover --report html --verbose --dir coverage tests/tests.js"},"_id":"string.fromcodepoint@0.1.0","dist":{"shasum":"ce17b6a6277bb6d588c32d0a88c60837920675d3","tarball":"https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.1.0.tgz","integrity":"sha512-egegGMPW/5gxS9gxPKbigit/y2Fin+0rFvsIDjRJnJSbQniF03uh+pVl5zVfhDEL0bj8yAA2S39XHdx7DKpA+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLbUguzieqZtJpEQ7HqUOBVjkMy5EN23Th63JESa4B5AIgBN0ukNLgopGX+3Ks9flV6+SJHwZPUCCZYo50AHsyh+k="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}]},"0.2.0":{"name":"string.fromcodepoint","version":"0.2.0","description":"A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.","homepage":"http://mths.be/fromcodepoint","main":"fromcodepoint.js","keywords":["string","unicode","es6","ecmascript","polyfill"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","url":"http://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/String.fromCodePoint.git"},"bugs":{"url":"https://github.com/mathiasbynens/String.fromCodePoint/issues"},"files":["LICENSE-MIT.txt","fromcodepoint.js"],"directories":{"test":"tests"},"scripts":{"test":"node tests/tests.js","cover":"istanbul cover --report html --verbose --dir coverage tests/tests.js"},"_id":"string.fromcodepoint@0.2.0","dist":{"shasum":"909642206af261aff366e18b756c3e56e5d93f38","tarball":"https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.0.tgz","integrity":"sha512-zeCwV9Xf+L98CMmIzndz/wg1RVH2ZSPiSYVUzvySgjlRC5xn2pI6CPr43G1F4K40VBMjpjU2k04wDLJgSvOaqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQlXbK79Wcbj86hEiGH+LRCnC6Nx1oKago6fR5WZNZ2AiA1cqxZvjwKQCuty/NgPtUS0EPT22OPfxiKXWkMzXosEQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}]},"0.2.1":{"name":"string.fromcodepoint","version":"0.2.1","description":"A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.","homepage":"http://mths.be/fromcodepoint","main":"fromcodepoint.js","keywords":["string","unicode","es6","ecmascript","polyfill"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","url":"http://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/mathiasbynens/String.fromCodePoint.git"},"bugs":{"url":"https://github.com/mathiasbynens/String.fromCodePoint/issues"},"files":["LICENSE-MIT.txt","fromcodepoint.js"],"directories":{"test":"tests"},"scripts":{"test":"node tests/tests.js","cover":"istanbul cover --report html --verbose --dir coverage tests/tests.js"},"gitHead":"c2c857025aca29aeebab66caedf4a56dac58ba52","_id":"string.fromcodepoint@0.2.1","_shasum":"8d978333c0bc92538f50f383e4888f3e5619d653","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"}],"dist":{"shasum":"8d978333c0bc92538f50f383e4888f3e5619d653","tarball":"https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz","integrity":"sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE61aOZjtNWq0SugD3oTuHzIPzGYs6zys+6+sTSgTFgpAiEA2CCsCm9p0JaH4Z1OZsws2jhnL7PSCcYXxDUf982RQ6Y="}]}},"1.0.0":{"name":"string.fromcodepoint","version":"1.0.0","description":"A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.","homepage":"https://mths.be/fromcodepoint","main":"index.js","exports":{".":"./index.js","./auto":"./auto.js","./shim":"./shim.js","./getPolyfill":"./getPolyfill.js","./implementation":"./implementation.js","./package.json":"./package.json"},"keywords":["string","unicode","es6","ecmascript","polyfill"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/String.fromCodePoint.git"},"bugs":{"url":"https://github.com/mathiasbynens/String.fromCodePoint/issues"},"scripts":{"pretest":"es-shim-api --bound","test":"npm run tests-only","tests-only":"tape 'tests/*.js'","cover":"istanbul cover --report html --verbose --dir coverage tape 'tests/*.js'"},"dependencies":{"define-properties":"^1.1.3","es-abstract":"^1.17.5"},"devDependencies":{"@es-shims/api":"^2.1.2","function-bind":"^1.1.1","functions-have-names":"^1.2.1","istanbul":"^0.4.5","tape":"^5.0.0"},"gitHead":"112cd81e9c40bac701fcd657c986962b293c1109","_id":"string.fromcodepoint@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-2WxERO9d1ofy8svoi4MeQXFkTrh3femcDbnQlMwm/F1YZwZMzO6tHKnjdGOzOfJ/KMDU05GKn7eUtlvY4idV2Q==","shasum":"b0b21d89eee9b24f2d28db3625242138e58a7493","tarball":"https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-1.0.0.tgz","fileCount":14,"unpackedSize":10965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexv4PCRA9TVsSAnZWagAAqQEP/2Ac7eFBD0nZY+EI6/rb\nEjcWvglpvbzxgSWBzTjfVbViBM4a/2s78tAEYUeGLo7rP7RfObR01Hs8ZfmT\ndKKt3I2W1xMoynCl5/O96BXTqy136oxe/73FUa4ysgOeDx6q7EVJrGnxAkBs\nIOjyAthOsETgXElWxolLIxuRVAnzlQMeeHUkRDMPdahimcZvaBw0TOOy/Vun\nSPECugXmIyYxwb2KhqeUdYP6itIiOI5ITRS+SlqqDXyMiRCH2d6MX1ElLTlT\nbP5boAeNIe3bCDW1N4c5Nu6YtgFmgOoom9oVQyx0DSYOVFIArc3XnHIYEgxa\n2DUe07IcIlhWiogM0pQ2gN3usEgtNxbda6OzMJ+ZikL/k4R1jYqOEHlgHM1B\ngcaiMMOjscy6C9/aY0yQxTqrYcx9xNr28F6vzoVk/EAHzUY2EPKljoXgDmNQ\noRxm0SHKubadGaVf0jt+sj34c84UprG5XqYsPFfX2c4oa40OFL1T107TgH2U\n6cUSGOevIEv2iPHMBYWBa0OpfjmY0/DX45T3r2BS9OJEo4DB5CTXq1x/rxGx\nfC7IYly/XAOa2/bGQskv+AVQaWmJ336sgKS0+Y/LWBZBdJwyRn1oU+Qacep4\nw/vXxumNn0W/FLl00Z3XEk5Qna81QjHSxAJSYbuclW0ZaHIme5EmrwYHYf6C\nYiNf\r\n=D+75\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRDNU6ZczyhDeTPdvEyRr4a6Y6NfFF46iMEwNAxkhUxAiEAr6LhOtUXtSbUFEN26MhYYkVw4M8dI3cvsF0mjpxvYoc="}]},"maintainers":[{"email":"mathias@qiwi.be","name":"mathias"},{"email":"nicolo.ribaudo@gmail.com","name":"nicolo-ribaudo"}],"_npmUser":{"name":"nicolo-ribaudo","email":"nicolo.ribaudo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string.fromcodepoint_1.0.0_1590099471526_0.7102224021003809"},"_hasShrinkwrap":false},"1.0.1":{"name":"string.fromcodepoint","version":"1.0.1","description":"A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.","homepage":"https://mths.be/fromcodepoint","main":"index.js","exports":{".":"./index.js","./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"keywords":["string","unicode","es6","ecmascript","polyfill"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/String.fromCodePoint.git"},"bugs":{"url":"https://github.com/mathiasbynens/String.fromCodePoint/issues"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","pretest":"npm run lint","test":"npm run tests-only","tests-only":"nyc tape 'tests/*.js'","posttest":"aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"call-bind":"^1.0.2","define-properties":"^1.2.0","es-abstract":"^1.21.2","get-intrinsic":"^1.2.0"},"devDependencies":{"@es-shims/api":"^2.4.0","@ljharb/eslint-config":"^21.0.1","aud":"^2.0.2","auto-changelog":"^2.4.0","eslint":"=8.8.0","functions-have-names":"^1.2.3","npmignore":"^0.3.0","nyc":"^10.3.2","tape":"^5.6.3"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"21130dddba1f6927943f538fde7a61d1754876d4","_id":"string.fromcodepoint@1.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-09/Qg69ExDAHk+199K9YcQHqURHlp7rM+Ued9hGQpYsv7zW+s5Uqv9OG5Gu4+iwzlBR+UGi7XXujPzMIcKjbUQ==","shasum":"481fbb35dea1e3a1eb6b2fde83917c407847b5e0","tarball":"https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-1.0.1.tgz","fileCount":18,"unpackedSize":20269,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs5s1YuMiqhNowSVWtQozo7a/LwHZxWWm+wZhjtw24TAIgbqjkvP2OQvbCSqgW/Asda+UUkF+tK4HnGMqwn4yUrEs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUqIzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBng/9E97d1tAPW6O/TXb/G71nPJ/p/N4TU6xmLUAmiXVsf8/wvItW\r\nTmQ9O9b4EYNxri9rKXQbLxVNmx2QSNK8R/xuusk5oDGlX3mEiouC7jyam1AT\r\nRpJ8V3nQWpxaaL+b1lTeHE/HYniDI/sKPIfbh2M95CWBgcJ0+VMQVZIGa3Te\r\nIk4+ihP2BJGvZjqX0n9NzKZW7VboRuDByTeqONxKk3HRQwR0NSpXASXRPJTZ\r\nRVNDKSq/jSX/lj1WC48c8C5oKhgVpiPlHbJYz7NHbnZ/+ZwzXfaf5zLACeMh\r\nM6cx4DCugZufu38tvhv7GqqnGgWs7JapjTujsO7g3m5n1g995c2SCl4RuipH\r\nXw4YlMIGRGZriKfO65sbdvtuu3JfYPt7kZ314LGCEqzrNHDj2Yu41rQ1jilT\r\npjLws20R2s2Ts4/axzLmfOycDfK9or/VgPt1xnLwZcgXflpnhiq/Tb+DN6n/\r\nQfKfJIcjSp+JZAcSQyf4KRNdWZbky3L/WyKvPINp/joXyC+JEX9GasoqIFCH\r\nPwdXihkR3VvokA/3pJlY6rSgjy/al/RbQuwrJbYPuRuMii7VID1NIByWKmnC\r\nsHV+t2uukMK3KkiYzMUzDhexxCSxE4YNpBMjGJ6YSLY0rapyd3qrtogCqyXb\r\nKkx9/VlNzvjPLDQ9o6GCe0FjWhxZe13ERuA=\r\n=Slmu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"google-wombot","email":"node-team-npm+wombot@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string.fromcodepoint_1.0.1_1683137075549_0.11499788515172504"},"_hasShrinkwrap":false},"1.0.2":{"name":"string.fromcodepoint","version":"1.0.2","description":"A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.","homepage":"https://mths.be/fromcodepoint","main":"index.js","exports":{".":"./index.js","./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"keywords":["string","unicode","es6","ecmascript","polyfill"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/String.fromCodePoint.git"},"bugs":{"url":"https://github.com/mathiasbynens/String.fromCodePoint/issues"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","pretest":"npm run lint","test":"npm run tests-only","tests-only":"nyc tape 'tests/*.js'","posttest":"aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"call-bind":"^1.0.2","define-properties":"^1.2.0","es-abstract":"^1.22.1","get-intrinsic":"^1.2.1"},"devDependencies":{"@es-shims/api":"^2.4.2","@ljharb/eslint-config":"^21.1.0","aud":"^2.0.3","auto-changelog":"^2.4.0","eslint":"=8.8.0","functions-have-names":"^1.2.3","npmignore":"^0.3.0","nyc":"^10.3.2","tape":"^5.6.6"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"gitHead":"b185a792849aed8d08ec74f2c3fa7857fa3e52a4","_id":"string.fromcodepoint@1.0.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-YojdyfGFfHc4KrAawYV1Tlze9jkvVlKdiu7vtBhp0KqyEv9ynbPI98XQ+Uo14rUe3p/kk6IiM/QJPF/jhRnFnw==","shasum":"d882bf1abed29654a45a2c5ba73daf201d17d182","tarball":"https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-1.0.2.tgz","fileCount":18,"unpackedSize":20741,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqznCK2HfPHRMFaNogUFpi16RGBlQN6mgp3GKsW2GmaAiEA3b2Gctyq9cOd1Q2XmnavsnLwyOwvGLypuDee3Lmp1Nw="}]},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"google-wombot","email":"node-team-npm+wombot@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string.fromcodepoint_1.0.2_1693110732053_0.5656128954255446"},"_hasShrinkwrap":false},"1.0.3":{"name":"string.fromcodepoint","version":"1.0.3","description":"A robust & optimized `String.fromCodePoint` polyfill, based on the ECMAScript 6 specification.","homepage":"https://mths.be/fromcodepoint","main":"index.js","exports":{".":"./index.js","./auto":"./auto.js","./polyfill":"./polyfill.js","./implementation":"./implementation.js","./shim":"./shim.js","./package.json":"./package.json"},"keywords":["string","unicode","es6","ecmascript","polyfill"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/String.fromCodePoint.git"},"bugs":{"url":"https://github.com/mathiasbynens/String.fromCodePoint/issues"},"scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","lint":"eslint --ext=js,mjs .","postlint":"es-shim-api --bound","pretest":"npm run lint","test":"npm run tests-only","tests-only":"nyc tape 'tests/*.js'","posttest":"aud --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"dependencies":{"call-bind":"^1.0.6","define-properties":"^1.2.1","es-abstract":"^1.22.3","es-errors":"^1.3.0","get-intrinsic":"^1.2.3"},"devDependencies":{"@es-shims/api":"^2.4.2","@ljharb/eslint-config":"^21.1.0","aud":"^2.0.4","auto-changelog":"^2.4.0","eslint":"=8.8.0","functions-have-names":"^1.2.3","npmignore":"^0.3.1","nyc":"^10.3.2","tape":"^5.7.4"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"publishConfig":{"ignore":[".github/workflows"]},"engines":{"node":">= 0.4"},"_id":"string.fromcodepoint@1.0.3","gitHead":"4ac0808d8d8749d920add5b88b6a2f6c1a33d68b","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-FuXELzibxA+B7u0K0GvgoyDb9WXUcyIz0VysNWvKGS0RqOWGYR99CFLij+I6JJrSkdT94mC+0D6+h3l3bgLddg==","shasum":"9b16f3d77ddd1c6176e5236c6692dc2cc536cbbe","tarball":"https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-1.0.3.tgz","fileCount":18,"unpackedSize":21633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5629ZiHLlHxSvNR72Umu99L2+PlCGlTc42+dMxzFobAiB4Zqi4c2aS1iBLdj6kyni/2TLej6I2P78C8QJagpxsIQ=="}]},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"google-wombot","email":"node-team-npm+wombot@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/string.fromcodepoint_1.0.3_1707199279096_0.6304353034804322"},"_hasShrinkwrap":false}},"readme":"# ES6 `String.fromCodePoint` polyfill [![string.fromcodepoint on npm](https://img.shields.io/npm/v/string.fromcodepoint)](https://www.npmjs.com/package/string.fromcodepoint)\n\nAn robust & optimized polyfill for [the `String.fromCodePoint` method in ECMAScript 6](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.fromcodepoint).\n\nThis package implements the [es-shim API](https://github.com/es-shims/api) interface. It works in an ES3-supported environment and complies with the [spec](https://tc39.es/ecma262/#sec-string.fromcodepoint).\n\nOther polyfills for `String.fromCodePoint` are available:\n\n* <http://norbertlindenberg.com/2012/05/ecmascript-supplementary-characters/#String> by [Norbert Lindenberg](http://norbertlindenberg.com/) (passes all tests)\n* <https://gist.github.com/slevithan/2290602> by [Steven Levithan](http://stevenlevithan.com/) (fails 8 tests)\n* <https://github.com/paulmillr/es6-shim/blob/771e98e789292706d2435e4e10ffbe45edf40da6/es6-shim.js#L63-L83> by [Paul Miller](http://paulmillr.com/) (passes all tests)\n\n## Installation\n\nVia [npm](http://npmjs.org/):\n\n```bash\nnpm install string.fromcodepoint\n```\n\nThen, in [Node.js](http://nodejs.org/):\n\n```js\nvar fromCodePoint = require('string.fromcodepoint');\n```\n\nIn a browser:\n\n```html\n<script src=\"https://bundle.run/string.fromcodepoint\"></script>\n```\n\n> **NOTE**: It's recommended that you install this module using a package manager\n> such as `npm`, because loading multiple polyfills from a CDN (such as `bundle.run`)\n> will lead to duplicated code.\n\n\n## Notes\n\n[A polyfill + test suite for `String.prototype.codePointAt`](https://mths.be/codepointat) is available, too.\n\nThe tests for this repository [are now used by Mozilla](http://hg.mozilla.org/integration/mozilla-inbound/rev/2411714cd058), to help ensure their native `String.fromCodePoint` implementation is correct.\n\n## For maintainers\n\n### How to publish a new release\n\n1. On the `main` branch, bump the version number in `package.json`:\n\n    ```sh\n    npm version patch\n    ```\n\n    Instead of `patch`, use `minor` or `major` [as needed](https://semver.org/).\n\n    Note that this produces a Git commit + tag.\n\n1. Push the release commit and tag:\n\n    ```sh\n    git push && git push --tags\n    ```\n\n    Our CI then automatically publishes the new release to npm.\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\nThis polyfill is available under the [MIT](https://mths.be/mit) license.\n","maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"google-wombot","email":"node-team-npm+wombot@google.com"}],"time":{"modified":"2024-02-06T06:01:19.395Z","created":"2013-12-23T13:26:27.303Z","0.1.0":"2013-12-23T13:26:27.303Z","0.2.0":"2014-04-10T18:26:33.645Z","0.2.1":"2014-07-15T15:12:58.334Z","1.0.0":"2020-05-21T22:17:51.654Z","1.0.1":"2023-05-03T18:04:35.796Z","1.0.2":"2023-08-27T04:32:12.248Z","1.0.3":"2024-02-06T06:01:19.231Z"},"homepage":"https://mths.be/fromcodepoint","keywords":["string","unicode","es6","ecmascript","polyfill"],"repository":{"type":"git","url":"git+https://github.com/mathiasbynens/String.fromCodePoint.git"},"author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"bugs":{"url":"https://github.com/mathiasbynens/String.fromCodePoint/issues"},"readmeFilename":"README.md","license":"MIT"}