1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-20 14:24:48 -05:00
denoland-deno/tests/testdata/npm/registry/punycode/registry.json
Matt Mastracci f5e46c9bf2
chore: move cli/tests/ -> tests/ (#22369)
This looks like a massive PR, but it's only a move from cli/tests ->
tests, and updates of relative paths for files.

This is the first step towards aggregate all of the integration test
files under tests/, which will lead to a set of integration tests that
can run without the CLI binary being built.

While we could leave these tests under `cli`, it would require us to
keep a more complex directory structure for the various test runners. In
addition, we have a lot of complexity to ignore various test files in
the `cli` project itself (cargo publish exclusion rules, autotests =
false, etc).

And finally, the `tests/` folder will eventually house the `test_ffi`,
`test_napi` and other testing code, reducing the size of the root repo
directory.

For easier review, the extremely large and noisy "move" is in the first
commit (with no changes -- just a move), while the remainder of the
changes to actual files is in the second commit.
2024-02-10 20:22:13 +00:00

1 line
49 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"_id":"punycode","_rev":"123-ff5e28a7c75dad62d4172b62505e0b28","name":"punycode","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","dist-tags":{"latest":"2.1.1"},"versions":{"0.0.1":{"author":{"name":"Francis Gulotta","email":"wizard@roborooter.com"},"name":"punycode","description":"Javascript Punycode converter derived from example in RFC3492.","version":"0.0.1","repository":{"type":"git","url":"git://github.com/reconbot/Node-PunyCode.git"},"engines":{"npm":"1.0.6","node":"v0.4.7"},"dependencies":{},"devDependencies":{},"homepage":"https://github.com/reconbot/Node-PunyCode","_id":"punycode@0.0.1","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"ae0f52d48d5efcde4a8e02fbdfdc9d679bec0d01","tarball":"http://localhost:4545/npm/registry/punycode/punycode-0.0.1.tgz","integrity":"sha512-4p131gbmlARDXOuRPEa4M6HsMaZy5W8VrNfQ7zI+1A/oZiXvW9hMVfowcLkI952S1lMzbIn+a2OnnsIrnjbO7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICisBtS6j6cVMKBNCdiU/OXbt1zfGuCyPK5y3Hmb9OBDAiEA1OkyQUnseG8M2iucAIcnJfxSbuPQCFR8xHvFTYNaxEw="}]},"scripts":{},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"}],"directories":{}},"0.0.2":{"author":{"name":"Francis Gulotta","email":"wizard@roborooter.com"},"name":"punycode","description":"Javascript Punycode converter derived from example in RFC3492.","version":"0.0.2","repository":{"type":"git","url":"git://github.com/reconbot/Node-PunyCode.git"},"engines":{"npm":"1.0.x","node":"0.4.x"},"dependencies":{},"devDependencies":{},"homepage":"https://github.com/reconbot/Node-PunyCode","_npmUser":{"name":"wizard","email":"wizard@roborooter.com"},"_id":"punycode@0.0.2","_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"a16bd1e46e5b59276e2e21b6f15086c484f3a6c7","tarball":"http://localhost:4545/npm/registry/punycode/punycode-0.0.2.tgz","integrity":"sha512-v2IWXYnc3Fsorh1AYF+OBrczEK8IrC2AuIJmm+AgQkA1gHtl9r4MD3d0eiHC7cP8Qn5GpyLme3VEx744al2hFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5zwgPpMy8YBkzR9nKj0GOto4XyIiYkIyl/5JopXz1IAiAOnXJkUAxsRaXSjMy6ySIr5JMgtIVRsCdlPaT2jy/ueA=="}]},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"}],"directories":{}},"0.0.1337":{"name":"punycode","version":"0.0.1337","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"},{"name":"mathias","email":"mathias@qiwi.be"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"git://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"_id":"punycode@0.0.1337","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"73a5fcc5e6c89681a9cd9800bfe75cb245fcc15d","tarball":"http://localhost:4545/npm/registry/punycode/punycode-0.0.1337.tgz","integrity":"sha512-KOc4nF4oGehYglj8XlE6dIk0Z4D3dhAFbHDskHgpuegyghr73dp4YOmmt22AkY1ljshPi742LGZZDMS7BIIU6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICtOV6ZqbuuqwthJWvRLTYiw95a4TnBwMOPG1+9QclzqAiEAzmiAbjO1ScZ6LKGJz1lxTDVEE0KzkP58KUtu55mWikI="}]}},"0.1.0":{"name":"punycode","version":"0.1.0","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"},{"name":"mathias","email":"mathias@qiwi.be"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"git://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"_id":"punycode@0.1.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"8f7655c949a9d0adb0e0b61039f8c9d9ac3e12ac","tarball":"http://localhost:4545/npm/registry/punycode/punycode-0.1.0.tgz","integrity":"sha512-roeg8KPiCXpHfvfweMwv1HhP7W6Mv+y+zTZEmDUHCPWO9dtMPTZ0pQ+tNPDW5t07XRmJmEdR793pc4PAnbFvBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5EXj0Rplkhj/SV0u5HYMTAjKYfIr4CFNR0yiEwRMVEAIhALzMYmYL/UDO52fLQrTCO+b1vB0N3dJn/bGgFaDSb/ku"}]}},"0.1.1":{"name":"punycode","version":"0.1.1","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"},{"name":"mathias","email":"mathias@qiwi.be"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"git://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"_id":"punycode@0.1.1","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"35be18fe2e00e034c6815ad763534959595ae5e7","tarball":"http://localhost:4545/npm/registry/punycode/punycode-0.1.1.tgz","integrity":"sha512-Hrm32Ojxzuwrhs9A5X+wiyljnotRxlGjqaEs4HOQYmXn2IeRbPVv6ZaYYKSXhh12BDhvXKgdwqSGEQrT9pXtdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEW0hN7ozDM8soJFTnGhl7gzq550LG+iWX/bozmwAP6jAiAG4CVW+A8jYEqwsza69jWLKaRhCZPjTe4qFsqeu1+rHw=="}]}},"0.1.2":{"name":"punycode","version":"0.1.2","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"},{"name":"mathias","email":"mathias@qiwi.be"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"git://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"_id":"punycode@0.1.2","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"bce2172b2307c51d58b95bf02e9b033e8a12982f","tarball":"http://localhost:4545/npm/registry/punycode/punycode-0.1.2.tgz","integrity":"sha512-o0ply/kNxdtIwyDbMgi2HeBGAWdzYmX3rz74A1zN2+ua0B37dsZkNMkY+cWJXQgdfQMLfGMor9eyLNZ/Urftdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcAWzBtobqyE2CdEui4TiHVoOI0a9N8r/Hb9oAzaRLmAIhAJIarbMs2mIzbEdjHHVQe18rkBluesko9U/0NSvEWdmP"}]}},"0.2.0":{"name":"punycode","version":"0.2.0","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"},{"name":"mathias","email":"mathias@qiwi.be"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"git://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"_id":"punycode@0.2.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"e7cc94740eb902bc9f791a8a598078a481ca677a","tarball":"http://localhost:4545/npm/registry/punycode/punycode-0.2.0.tgz","integrity":"sha512-hhiwybWtWoUSSa0rAto22Q66b8FMibm42i/aJy0dcKePnVz6raqYcfF1o0EK1Pk9qADQiU9UyJ5tUdZhjO4xIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFRlV//2l/4LU9UiYFWRyuIEAVusUMbjkyIL1dzAGK8AIgBch79p0rR5Tl/9O1q0n7VkmDSMhX1QEmNWr1SIvBUUw="}]}},"0.2.1":{"name":"punycode","version":"0.2.1","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"},{"name":"mathias","email":"mathias@qiwi.be"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"git://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"_id":"punycode@0.2.1","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"c52e2d332170d0fb45f853f3b4e718b00245e167","tarball":"http://localhost:4545/npm/registry/punycode/punycode-0.2.1.tgz","integrity":"sha512-BmYVxr5C22UZVBB/1Kjt8EHKY1XUP2HjdIj/SUlDcCTCrKyMls0hQy5K7iQzsJml3JEVfhkgv65z3tgVS8DGxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFPOl8c9br+/nUwbbM2UorTMHxUaa7TerGYOvYtXiKCAiA0/HF62hLr4lqhHSJ0SMhEqLWrL83/SAY7uhFe829pgA=="}]}},"0.2.2":{"name":"punycode","version":"0.2.2","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"},{"name":"mathias","email":"mathias@qiwi.be"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"git://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"_id":"punycode@0.2.2","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"b7bf8403ef5a61a5860a5755dbda0a176d6a3be1","tarball":"http://localhost:4545/npm/registry/punycode/punycode-0.2.2.tgz","integrity":"sha512-Pp/Vkhq+bbdUonJ20LSb2RT++T5zeo2kkVc8rP+S0RNYlP1YqZYOkKuoie6JzUazLD1BRk/WFJCJV2iJ4l4gQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFk1fPaX4ZhHuDJ2zIAlz4lxnVMrx5DC4UZ2zn8iWgUVAiBr45FB6g6lLVSsIx4W6sa5Abd3Ko2e1gVfOLAM+BUdDA=="}]}},"0.3.0":{"name":"punycode","version":"0.3.0","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"},{"name":"mathias","email":"mathias@qiwi.be"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"git://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"_id":"punycode@0.3.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"3e6d6f2e2ca3dce4364c66ec971823b228302d6f","tarball":"http://localhost:4545/npm/registry/punycode/punycode-0.3.0.tgz","integrity":"sha512-gdxRpQMsEVATGrfqYplbrHrKLdVBcuW1JRl+6RO3gy0t461ZN9JpHoLMMqfWwwnXry4p42UJDm3H48+agHNn+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRkGt6TUz3H9u7FNGEwgsfaCHBBQhEBVdDk45cGgxK3gIgEtLCZyl5jcCvgVUYmorVjrX474js9BNfameMolxSN6Y="}]}},"1.0.0":{"name":"punycode","version":"1.0.0","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"},{"type":"GPL","url":"http://mths.be/gpl"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"},{"name":"mathias","email":"mathias@qiwi.be"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"git://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"_id":"punycode@1.0.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"ce9e6c6e9c1db5827174fceb12ff4938700a1bd3","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.0.0.tgz","integrity":"sha512-H/lCVQ35bWuDIVJyWvEsoBokpjJX0OF1eeQzfc/JoNj8seA0tPU599UOGtlCJmP2oukCejCzOBUlvIVXePk6pA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHgfd8IlZcVrozplC6GyT9MkE9jDcUd6KmZFKrXumd4AiAeJjcBU6BluOOWzF2NiVsqbFSpax49E3v93pzc2C9DdQ=="}]}},"1.1.0":{"name":"punycode","version":"1.1.0","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"},{"type":"GPL","url":"http://mths.be/gpl"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"},{"name":"mathias","email":"mathias@qiwi.be"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"https://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"_id":"punycode@1.1.0","dist":{"shasum":"6b091fb61ee64128ef9fa18780e74e1e7ba0217f","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.1.0.tgz","integrity":"sha512-AKZuQh5doUm8PLa/g2TG+eCo6S96KJqXR+uAmohMNJnGHvvlzSH+HJRlaUjbfmm58KnkhzH9pKULyPOhJ28tsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHfT9ncjIKI0ImXIM8NWwj8zb0cwyxDnT2bvuHS/ZKOQIhAJBzH8qMZbX0NEiC78wCYrTAL0lNTWYiGwEbUvty6b66"}]}},"1.1.1":{"name":"punycode","version":"1.1.1","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"},{"type":"GPL","url":"http://mths.be/gpl"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"wizard","email":"wizard@roborooter.com"},{"name":"mathias","email":"mathias@qiwi.be"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"https://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"_id":"punycode@1.1.1","dist":{"shasum":"42b3ceab84d3c9c1da4d5a43f59eddbf54c60678","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.1.1.tgz","integrity":"sha512-RRkhKrDNJO9rXHJkMGdDfEWCCWQL/228CI4HRDkuvWk+QUr+cXPV53hBUOl9iLXPTWpRUfrfh8W8kmIhal8qoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3vBqAdwnKp/yDhycer22sSMiL4tvsELAMTHR8DM8NCAiEAwGrWW/k/qzWbGGeNgUs+RD6xlZh3K394fSdiBTuCEqQ="}]}},"1.2.0":{"name":"punycode","version":"1.2.0","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"},{"type":"GPL","url":"http://mths.be/gpl"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"https://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"_id":"punycode@1.2.0","dist":{"shasum":"aee66ec448ebc5c45849af628485ac05c324b9c2","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.2.0.tgz","integrity":"sha512-GaFXpycxJqrtLzJNWJaRkqH+NtV5PDB9pb2kjwzI2vbxqugbsgEXFJ7GQcBSkhSigaLR+x04Pwhz0t/o69TGWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHyLLVToqZ6/20yreyn1KNGxPEN/S6M4pwKofe+4ok68CIG9vgeYmDK/34yu55JEBF+5LQuOCvT8ayzwM6wUum6Bi"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"}},"1.2.1":{"name":"punycode","version":"1.2.1","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"},{"type":"GPL","url":"http://mths.be/gpl"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"https://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"scripts":{"test":"node tests/tests.js"},"devDependencies":{"istanbul":"~0.1.33","grunt":"~0.4.1","grunt-contrib-uglify":"~0.2.0","grunt-shell":"~0.2.1","qunitjs":"~1.11.0","qunit-clib":"~1.3.0","requirejs":"~2.1.5"},"_id":"punycode@1.2.1","dist":{"shasum":"90047bc2e6dbbf757d281b25af69b0a773df9cef","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.2.1.tgz","integrity":"sha512-DGJc5D3affPS+Akvn2HvndCJ9qykDE7UbNdW5/JZQDY0YrzR4Hfd0APClGX6q1rHFqi40/QVK5Ppd/2ZBH5bnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHwRkbVYwIWP505CRIrbtQe08YQx70Wau0J906ARnjGwIhAO5bpjbAFZTfY2vF25VeTYc0DiqbqfB61oZKasnHAnpv"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"}},"1.2.2":{"name":"punycode","version":"1.2.2","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","idna","dns","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"},{"type":"GPL","url":"http://mths.be/gpl"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"https://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"scripts":{"test":"node tests/tests.js"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.2.2","grunt-shell":"~0.2.2","istanbul":"~0.1.36","qunit-clib":"~1.3.0","qunitjs":"~1.11.0","requirejs":"~2.1.6"},"_id":"punycode@1.2.2","dist":{"shasum":"a7727afa42fc80a4bc19f7fbecde6ecec7e5a2c4","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.2.2.tgz","integrity":"sha512-7fnS1RnGR2BNSDPQBvphDpFLPJcjHMluTm+KJ24Bz0eGH1CUppZ0sfWYaA9nwISNMbVdCtT/HTlarY3RUkTU+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjwCgc1fTCL3DeTkOfpqEuLsaqEP8cW/akR9AiyWGxNwIhAK1akTlfKs9B1i2Bhm+QAVdznglp6TTL3HUG9MFsQdxP"}]},"_from":".","_npmVersion":"1.2.19","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"}},"1.2.3":{"name":"punycode","version":"1.2.3","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","idna","dns","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"},{"type":"GPL","url":"http://mths.be/gpl"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"contributors":[{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"https://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"scripts":{"test":"node tests/tests.js"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.2.2","grunt-shell":"~0.2.2","istanbul":"~0.1.37","qunit-clib":"~1.3.0","qunitjs":"~1.11.0","requirejs":"~2.1.6"},"_id":"punycode@1.2.3","dist":{"shasum":"b4e304471082d783c73b3bafabf2fd9b6a486266","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.2.3.tgz","integrity":"sha512-fw7/4wZQN3YCxJlsaVgVSjm0EP15jeO+YwlO76qt+qJu9qhtyyqUYQHWIVen6xfG8F9D+yS497xGo6mwB3UtkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRDf/Kh9arxdRySCkAds1F/Rn2yvMcZ7qE37mvcF4peAIhAPc8zL9xCuwDNRj/OpQ+bGxBrcPC0xa/1k+naVAnTnvc"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}]},"1.2.4":{"name":"punycode","version":"1.2.4","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","idna","dns","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"},{"type":"GPL","url":"http://mths.be/gpl"}],"author":{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},"contributors":[{"name":"Mathias Bynens","email":"mathias@qiwi.be","url":"http://mathiasbynens.be/"},{"name":"John-David Dalton","email":"john.david.dalton@gmail.com","url":"http://allyoucanleet.com/"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"repository":{"type":"git","url":"https://github.com/bestiejs/punycode.js.git"},"engines":["node","rhino"],"directories":{"doc":"docs","test":"tests"},"scripts":{"test":"node tests/tests.js"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.2.2","grunt-shell":"~0.6.4","istanbul":"~0.2.4","qunit-clib":"~1.3.0","qunitjs":"~1.11.0","requirejs":"~2.1.6"},"_id":"punycode@1.2.4","dist":{"shasum":"54008ac972aec74175def9cba6df7fa9d3918740","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.2.4.tgz","integrity":"sha512-h/vscxLPvI2l7k/0dFUKZ5I5TgMCJ/Pl+J6rw77PDuQM6UApf/GaRVkjv/YSm2k+fbp7Yw8dxsoe29DolT7h7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXN3txqow0bNcMJ5LTVCxc4NxnBV9cmSlAMZvxQfXYvwIhALq3vAhVwESJ48RZ0UGMbTr/ac+dvDe2ju5QV9NnlJ/i"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}]},"1.3.0":{"name":"punycode","version":"1.3.0","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","idna","dns","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","url":"http://mathiasbynens.be/"},"contributors":[{"name":"Mathias Bynens","url":"http://mathiasbynens.be/"},{"name":"John-David Dalton","url":"http://allyoucanleet.com/"}],"repository":{"type":"git","url":"https://github.com/bestiejs/punycode.js.git"},"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"files":["LICENSE-MIT.txt","punycode.js"],"directories":{"test":"tests"},"scripts":{"test":"node tests/tests.js"},"devDependencies":{"coveralls":"^2.10.1","grunt":"^0.4.5","grunt-contrib-uglify":"^0.5.0","grunt-shell":"^0.7.0","istanbul":"^0.2.13","qunit-extras":"^1.2.0","qunitjs":"~1.11.0","requirejs":"^2.1.14"},"gitHead":"40e15ef43a44fdcb2b60fb631384168ef8e0181f","_id":"punycode@1.3.0","_shasum":"7f5009ef539b9444be5c7a19abd2c3ca49e1731c","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"dist":{"shasum":"7f5009ef539b9444be5c7a19abd2c3ca49e1731c","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.3.0.tgz","integrity":"sha512-dQN3nR/bArA9w2a4MdkxuRtnIL5nmKh5YDnD2FAN9tc5OSTMZImoS42dI4CneIJmKECLpAriSojg5nZlqbygoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIt9KD65POi/aLnIT5qNLnyUGLpCE6bUqzGX04QIucPgIhAPtiWnqM79GmefTPKLUYykHYI5cNHpxLTMcZ0ckBp9aA"}]}},"1.3.1":{"name":"punycode","version":"1.3.1","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"http://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","idna","dns","url","domain"],"licenses":[{"type":"MIT","url":"http://mths.be/mit"}],"author":{"name":"Mathias Bynens","url":"http://mathiasbynens.be/"},"contributors":[{"name":"Mathias Bynens","url":"http://mathiasbynens.be/"},{"name":"John-David Dalton","url":"http://allyoucanleet.com/"}],"repository":{"type":"git","url":"https://github.com/bestiejs/punycode.js.git"},"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"files":["LICENSE-MIT.txt","punycode.js"],"directories":{"test":"tests"},"scripts":{"test":"node tests/tests.js"},"devDependencies":{"coveralls":"^2.10.1","grunt":"^0.4.5","grunt-contrib-uglify":"^0.5.0","grunt-shell":"^0.7.0","istanbul":"^0.2.13","qunit-extras":"^1.2.0","qunitjs":"~1.11.0","requirejs":"^2.1.14"},"_id":"punycode@1.3.1","_shasum":"710afe5123c20a1530b712e3e682b9118fe8058e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"dist":{"shasum":"710afe5123c20a1530b712e3e682b9118fe8058e","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.3.1.tgz","integrity":"sha512-08OSO5WGhNXz0UMydTAJdMkJ57T0gpq9Y8smtppxDKCCc6ozrN+hWmWKfgZtQYE8JtUZa7HWyQ3kk8xUhH7w5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9zOff14gwVK8/0SUwXax3cNDktGmszk2TFBnCxnF9PgIgAe8YEwd8239TdDIFtg+NqnCXDK9cSNrqJc+a5+lNcIA="}]}},"1.3.2":{"name":"punycode","version":"1.3.2","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"https://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","idna","dns","url","domain"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"contributors":[{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},{"name":"John-David Dalton","url":"http://allyoucanleet.com/"}],"repository":{"type":"git","url":"https://github.com/bestiejs/punycode.js.git"},"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"files":["LICENSE-MIT.txt","punycode.js"],"scripts":{"test":"node tests/tests.js"},"devDependencies":{"coveralls":"^2.10.1","grunt":"^0.4.5","grunt-contrib-uglify":"^0.5.0","grunt-shell":"^0.7.0","istanbul":"^0.2.13","qunit-extras":"^1.2.0","qunitjs":"~1.11.0","requirejs":"^2.1.14"},"gitHead":"38c8d3131a82567bfef18da09f7f4db68c84f8a3","_id":"punycode@1.3.2","_shasum":"9653a036fb7c1ee42342f2325cceefea3926c48d","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"dist":{"shasum":"9653a036fb7c1ee42342f2325cceefea3926c48d","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.3.2.tgz","integrity":"sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUtVYz5j518Awum8gq6SMxCoBRy1/pZYSQpgqwT3imLwIgPKWQIgwXSHtJwUOYqUN+zXQ0V4G42H6k9/1UJsQdEyg="}]},"directories":{}},"1.4.0":{"name":"punycode","version":"1.4.0","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"https://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","idna","dns","url","domain"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"contributors":[{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},{"name":"John-David Dalton","url":"http://allyoucanleet.com/"}],"repository":{"type":"git","url":"git+https://github.com/bestiejs/punycode.js.git"},"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"files":["LICENSE-MIT.txt","punycode.js"],"scripts":{"test":"node tests/tests.js"},"devDependencies":{"coveralls":"^2.11.4","grunt":"^0.4.5","grunt-contrib-uglify":"^0.11.0","grunt-shell":"^1.1.2","istanbul":"^0.4.1","qunit-extras":"^1.4.4","qunitjs":"~1.11.0","requirejs":"^2.1.22"},"jspm":{"map":{"./punycode.js":{"node":"@node/punycode"}}},"gitHead":"27f9d92718c78a9d377c4e5176272ceca44590f4","_id":"punycode@1.4.0","_shasum":"3f879ea03f24c718d4d4b7e47de1fb51cf6c3e33","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"dist":{"shasum":"3f879ea03f24c718d4d4b7e47de1fb51cf6c3e33","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.4.0.tgz","integrity":"sha512-2f5mYw3Iqt8BVEvQV1c9RaaSQ9VqEjTPQpens4G9/+VNWjRFu/7ahnB3/qjiXfcbQ8PVXE4DVJXkgyhHqH9aeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5tI439C0W5PU9YqY1yW1hAxcAVlzbQCAS0kys/CLNyAIgZ+RBukk1CcY6xupAx4WHNQwep6ISvLUG+5YEt1jPDfs="}]},"directories":{}},"1.4.1":{"name":"punycode","version":"1.4.1","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"https://mths.be/punycode","main":"punycode.js","keywords":["punycode","unicode","idn","idna","dns","url","domain"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"contributors":[{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},{"name":"John-David Dalton","url":"http://allyoucanleet.com/"}],"repository":{"type":"git","url":"git+https://github.com/bestiejs/punycode.js.git"},"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"files":["LICENSE-MIT.txt","punycode.js"],"scripts":{"test":"node tests/tests.js"},"devDependencies":{"coveralls":"^2.11.4","grunt":"^0.4.5","grunt-contrib-uglify":"^0.11.0","grunt-shell":"^1.1.2","istanbul":"^0.4.1","qunit-extras":"^1.4.4","qunitjs":"~1.11.0","requirejs":"^2.1.22"},"jspm":{"map":{"./punycode.js":{"node":"@node/punycode"}}},"gitHead":"0fbadd6e81f3a0ce06c38998040d6db6bdfbc5c9","_id":"punycode@1.4.1","_shasum":"c0d5a63b2718800ad8e1eb0fa5269c84dd41845e","_from":".","_npmVersion":"3.8.2","_nodeVersion":"5.2.0","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"dist":{"shasum":"c0d5a63b2718800ad8e1eb0fa5269c84dd41845e","tarball":"http://localhost:4545/npm/registry/punycode/punycode-1.4.1.tgz","integrity":"sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvBwsAIkRTowoxRYNpn856NGuWz6ev3f4CLaUqAjgxkQIhAL2qaZ7H532zvmWlQOGIBgQqEAsim27EBf6tMv0jlFIx"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/punycode-1.4.1.tgz_1458437236261_0.07678767060860991"},"directories":{}},"2.0.0":{"name":"punycode","version":"2.0.0","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"https://mths.be/punycode","main":"punycode.js","engines":{"node":">=6"},"keywords":["punycode","unicode","idn","idna","dns","url","domain"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"contributors":[{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"git+https://github.com/bestiejs/punycode.js.git"},"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"files":["LICENSE-MIT.txt","punycode.js"],"scripts":{"test":"mocha tests"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.1","mocha":"^2.5.3"},"jspm":{"map":{"./punycode.js":{"node":"@node/punycode"}}},"gitHead":"681a9a4446c75c8d5a467f3a0689775d6c88a191","_id":"punycode@2.0.0","_shasum":"9145b207b5228410ca17a10fe1cf4ba2c015f6d7","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"dist":{"shasum":"9145b207b5228410ca17a10fe1cf4ba2c015f6d7","tarball":"http://localhost:4545/npm/registry/punycode/punycode-2.0.0.tgz","integrity":"sha512-oPNQZ+HNC8wo+rGM6ojbqVaONYfqwphn4QrZJyqZCrPw1lxcKhafaMTYz9dGgY27tfsp/I2+s+zcsuWG8LP/WQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAg9V79f1lvg6HbksVSEiEqfbqKIVUsfZ7DyxLoQ1NtSAiAprBBL6TyQf5p+x6UBNGETrv85KuKJrTFul8v9EQPy5A=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/punycode-2.0.0.tgz_1465576824252_0.9305142343509942"},"directories":{}},"2.0.1":{"name":"punycode","version":"2.0.1","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"https://mths.be/punycode","main":"punycode.js","jsnext:main":"punycode.es6.js","engines":{"node":">=6"},"keywords":["punycode","unicode","idn","idna","dns","url","domain"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"contributors":[{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"git+https://github.com/bestiejs/punycode.js.git"},"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"files":["LICENSE-MIT.txt","punycode.js","punycode.es6.js"],"scripts":{"test":"mocha tests","prepublish":"node scripts/prepublish.js"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.1","mocha":"^2.5.3"},"jspm":{"map":{"./punycode.js":{"node":"@node/punycode"}}},"gitHead":"e29d10dbba04dd52cfa2481cc4daea3286bc54ed","_id":"punycode@2.0.1","_shasum":"3f142fd8e6ef4e9ce24acbf7ba869ff9b00d2c2b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"dist":{"shasum":"3f142fd8e6ef4e9ce24acbf7ba869ff9b00d2c2b","tarball":"http://localhost:4545/npm/registry/punycode/punycode-2.0.1.tgz","integrity":"sha512-xFK4f2VCQ/FaO3X3Xq5V+d/Cw+kiZAUqoMkp1khOkmrky+sFhgBJn5Pn3Jp57st0qyAmUaWGDxVxiDBnHoj93w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjNQ9PhA4VlDNj9O9Q8D2kK++jLMMzou7I2wt/AxBtEgIgAqib2wcMtEM99dvpwoBxgY86uwHMpJ2OHCziWHEzs84="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/punycode-2.0.1.tgz_1477286274563_0.6842294086236507"},"directories":{}},"2.1.0":{"name":"punycode","version":"2.1.0","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"https://mths.be/punycode","main":"punycode.js","jsnext:main":"punycode.es6.js","engines":{"node":">=6"},"keywords":["punycode","unicode","idn","idna","dns","url","domain"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"contributors":[{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"git+https://github.com/bestiejs/punycode.js.git"},"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"files":["LICENSE-MIT.txt","punycode.js","punycode.es6.js"],"scripts":{"test":"mocha tests","prepublish":"node scripts/prepublish.js"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.1","mocha":"^2.5.3"},"jspm":{"map":{"./punycode.js":{"node":"@node/punycode"}}},"gitHead":"9aeca525bba478206c6e1b5501e063f3db7bda7f","_id":"punycode@2.1.0","_shasum":"5f863edc89b96db09074bad7947bf09056ca4e7d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"dist":{"shasum":"5f863edc89b96db09074bad7947bf09056ca4e7d","tarball":"http://localhost:4545/npm/registry/punycode/punycode-2.1.0.tgz","integrity":"sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpb1wgiLZ9yOoMRTMCFCn1L5N49ZXdl5FuF8KAIBGSGAiEAmuwJdXQ8M3nGgjA5zIv8ZzoRF1EEumL8V9aJea0eZIE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/punycode-2.1.0.tgz_1483725932175_0.5228502317331731"},"directories":{}},"2.1.1":{"name":"punycode","version":"2.1.1","description":"A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.","homepage":"https://mths.be/punycode","main":"punycode.js","jsnext:main":"punycode.es6.js","module":"punycode.es6.js","engines":{"node":">=6"},"keywords":["punycode","unicode","idn","idna","dns","url","domain"],"license":"MIT","author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"contributors":[{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"}],"repository":{"type":"git","url":"git+https://github.com/bestiejs/punycode.js.git"},"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"files":["LICENSE-MIT.txt","punycode.js","punycode.es6.js"],"scripts":{"test":"mocha tests","prepublish":"node scripts/prepublish.js"},"devDependencies":{"codecov":"^1.0.1","istanbul":"^0.4.1","mocha":"^2.5.3"},"jspm":{"map":{"./punycode.js":{"node":"@node/punycode"}}},"gitHead":"68df855dc42d1086ada161331b3074468e8d848d","_id":"punycode@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"mathias","email":"mathias@qiwi.be"},"dist":{"integrity":"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==","shasum":"b58b010ac40c22c5657616c8d2c2c02c7bf479ec","tarball":"http://localhost:4545/npm/registry/punycode/punycode-2.1.1.tgz","fileCount":5,"unpackedSize":32434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA4SZCRA9TVsSAnZWagAA5ZYP/0UOrnGue5Uhy1In5lOe\nh8pglPP9+qBCRx+nfe+YgmPV45IdYadH6InqCibkxAAeZ+j+Sc0g4I1Vv9SF\nPDXiA34tNt12kmLgFSEmdAhbxa87bGtvTnPCzme1iZfmqYmc7GE/q2iazWxd\n9R2im5Xr1oUwZCe0jiY2Le7HOhd+Mnkd76pdknseybWYJxf1RbNSDCtOxndO\nMsZU2CzhG38CFyPVozm+5+XEf5QD3cjKpwpZKZOxVTJ8dwB9FK5SLAvCQSGW\nO15Bili5YCxi2053KDvP/4VGMGdVxPLIp5E+uJyeZSwqVAiqmtk52iLJq4iO\nTs0B3tkKxi3Rxkk5vr0OvvOk6iIW+jkcgaQTFj8jZaGmvvGXztR5F2RDsrDr\nfrXKkahtw+W7u3eoAahCh4FgvJ3sclI23Ik2+ahQQR7B3+AsJ/hVP365RpZo\nSnR/YC+QtfzFJYwbepvg2rhaOqkiGk3dcWS53r2hUm6Ugd0AIR8Cmjuqbsrd\nUaeS+WfpvoceuU45rC9nSCPYms9bBNYBN0leYPb+okOWFbZI5v/gp86CfRs3\n8gwadUA99Z8IFcjzpiIEkmPkk3Z8y5tGXIw66FGuxVDE/tPBORGmEOCPEVpg\nJ/zsiqblJ9pTTGDKTdKxFF4fNq3koen1N4ZAIAoZqJUq7pGEzwjWy9Zw/+JW\nRaNl\r\n=ncBz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcK2xxRA8qZpahqjEJb2iYYQ3oB5CZL1nabOwakIbRUAiEAzxUMeTgnO/0/ZBwQCOBSmpV8FR0PGra5FS51nJmaeTw="}]},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/punycode_2.1.1_1526957206887_0.5799851251332668"},"_hasShrinkwrap":false}},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"time":{"modified":"2022-06-25T01:15:37.134Z","created":"2011-09-07T03:53:54.173Z","0.0.1":"2011-09-07T03:53:54.402Z","0.0.2":"2011-10-26T22:21:42.683Z","0.1.0":"2011-11-13T17:01:18.347Z","0.1.1":"2011-11-13T17:01:43.406Z","0.0.1337":"2011-11-13T16:58:36.944Z","0.1.2":"2011-11-14T13:15:15.136Z","0.2.0":"2011-11-17T20:46:35.728Z","0.2.1":"2011-11-28T20:47:36.225Z","0.2.2":"2011-12-27T14:06:30.675Z","0.3.0":"2012-01-03T09:05:18.020Z","1.0.0":"2012-02-24T15:02:54.438Z","1.1.0":"2012-06-27T15:07:09.317Z","1.1.1":"2012-06-27T15:43:09.363Z","1.2.0":"2012-10-10T12:24:07.234Z","1.2.1":"2013-03-31T12:04:49.515Z","1.2.2":"2013-06-02T12:11:21.440Z","1.2.3":"2013-06-20T10:33:05.742Z","1.2.4":"2014-02-17T06:07:31.240Z","1.3.0":"2014-07-03T10:59:22.173Z","1.3.1":"2014-08-08T12:57:39.100Z","1.3.2":"2014-10-22T12:20:28.551Z","1.4.0":"2015-12-11T12:41:32.747Z","1.4.1":"2016-03-20T01:27:18.427Z","2.0.0":"2016-06-10T16:40:26.846Z","2.0.1":"2016-10-24T05:17:56.406Z","2.1.0":"2017-01-06T18:05:34.286Z","2.1.1":"2018-05-22T02:46:47.304Z"},"author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"git+https://github.com/bestiejs/punycode.js.git"},"users":{"m42am":true,"wenbing":true,"simplyianm":true,"remryahirev":true,"nickeltobias":true,"tobiasnickel":true,"ahmedelgabri":true,"netoperatorwibby":true,"ys_sidson_aidson":true,"klimnikita":true,"kevin-foster":true,"touskar":true,"jdalton":true,"hisorange":true},"readme":"# Punycode.js [![Build status](https://travis-ci.org/bestiejs/punycode.js.svg?branch=master)](https://travis-ci.org/bestiejs/punycode.js) [![Code coverage status](http://img.shields.io/codecov/c/github/bestiejs/punycode.js.svg)](https://codecov.io/gh/bestiejs/punycode.js) [![Dependency status](https://gemnasium.com/bestiejs/punycode.js.svg)](https://gemnasium.com/bestiejs/punycode.js)\n\nPunycode.js is a robust Punycode converter that fully complies to [RFC 3492](https://tools.ietf.org/html/rfc3492) and [RFC 5891](https://tools.ietf.org/html/rfc5891).\n\nThis JavaScript library is the result of comparing, optimizing and documenting different open-source implementations of the Punycode algorithm:\n\n* [The C example code from RFC 3492](https://tools.ietf.org/html/rfc3492#appendix-C)\n* [`punycode.c` by _Markus W. Scherer_ (IBM)](http://opensource.apple.com/source/ICU/ICU-400.42/icuSources/common/punycode.c)\n* [`punycode.c` by _Ben Noordhuis_](https://github.com/bnoordhuis/punycode/blob/master/punycode.c)\n* [JavaScript implementation by _some_](http://stackoverflow.com/questions/183485/can-anyone-recommend-a-good-free-javascript-for-punycode-to-unicode-conversion/301287#301287)\n* [`punycode.js` by _Ben Noordhuis_](https://github.com/joyent/node/blob/426298c8c1c0d5b5224ac3658c41e7c2a3fe9377/lib/punycode.js) (note: [not fully compliant](https://github.com/joyent/node/issues/2072))\n\nThis project was [bundled](https://github.com/joyent/node/blob/master/lib/punycode.js) with Node.js from [v0.6.2+](https://github.com/joyent/node/compare/975f1930b1...61e796decc) until [v7](https://github.com/nodejs/node/pull/7941) (soft-deprecated).\n\nThe current version supports recent versions of Node.js only. It provides a CommonJS module and an ES6 module. For the old version that offers the same functionality with broader support, including Rhino, Ringo, Narwhal, and web browsers, see [v1.4.1](https://github.com/bestiejs/punycode.js/releases/tag/v1.4.1).\n\n## Installation\n\nVia [npm](https://www.npmjs.com/):\n\n```bash\nnpm install punycode --save\n```\n\nIn [Node.js](https://nodejs.org/):\n\n```js\nconst punycode = require('punycode');\n```\n\n## API\n\n### `punycode.decode(string)`\n\nConverts a Punycode string of ASCII symbols to a string of Unicode symbols.\n\n```js\n// decode domain name parts\npunycode.decode('maana-pta'); // 'mañana'\npunycode.decode('--dqo34k'); // '☃-⌘'\n```\n\n### `punycode.encode(string)`\n\nConverts a string of Unicode symbols to a Punycode string of ASCII symbols.\n\n```js\n// encode domain name parts\npunycode.encode('mañana'); // 'maana-pta'\npunycode.encode('☃-⌘'); // '--dqo34k'\n```\n\n### `punycode.toUnicode(input)`\n\nConverts a Punycode string representing a domain name or an email address to Unicode. Only the Punycoded parts of the input will be converted, i.e. it doesnt matter if you call it on a string that has already been converted to Unicode.\n\n```js\n// decode domain names\npunycode.toUnicode('xn--maana-pta.com');\n// → 'mañana.com'\npunycode.toUnicode('xn----dqo34k.com');\n// → '☃-⌘.com'\n\n// decode email addresses\npunycode.toUnicode('джумла@xn--p-8sbkgc5ag7bhce.xn--ba-lmcq');\n// → 'джумла@джpумлатест.bрфa'\n```\n\n### `punycode.toASCII(input)`\n\nConverts a lowercased Unicode string representing a domain name or an email address to Punycode. Only the non-ASCII parts of the input will be converted, i.e. it doesnt matter if you call it with a domain thats already in ASCII.\n\n```js\n// encode domain names\npunycode.toASCII('mañana.com');\n// → 'xn--maana-pta.com'\npunycode.toASCII('☃-⌘.com');\n// → 'xn----dqo34k.com'\n\n// encode email addresses\npunycode.toASCII('джумла@джpумлатест.bрфa');\n// → 'джумла@xn--p-8sbkgc5ag7bhce.xn--ba-lmcq'\n```\n\n### `punycode.ucs2`\n\n#### `punycode.ucs2.decode(string)`\n\nCreates an array containing the numeric code point values of each Unicode symbol in the string. While [JavaScript uses UCS-2 internally](https://mathiasbynens.be/notes/javascript-encoding), this function will convert a pair of surrogate halves (each of which UCS-2 exposes as separate characters) into a single code point, matching UTF-16.\n\n```js\npunycode.ucs2.decode('abc');\n// → [0x61, 0x62, 0x63]\n// surrogate pair for U+1D306 TETRAGRAM FOR CENTRE:\npunycode.ucs2.decode('\\uD834\\uDF06');\n// → [0x1D306]\n```\n\n#### `punycode.ucs2.encode(codePoints)`\n\nCreates a string based on an array of numeric code point values.\n\n```js\npunycode.ucs2.encode([0x61, 0x62, 0x63]);\n// → 'abc'\npunycode.ucs2.encode([0x1D306]);\n// → '\\uD834\\uDF06'\n```\n\n### `punycode.version`\n\nA string representing the current Punycode.js version number.\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\nPunycode.js is available under the [MIT](https://mths.be/mit) license.\n","readmeFilename":"README.md","homepage":"https://mths.be/punycode","keywords":["punycode","unicode","idn","idna","dns","url","domain"],"contributors":[{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"license":"MIT"}