%PDF- %PDF-
Direktori : /home/waritko/.npm/registry.npmjs.org/punycode/ |
Current File : //home/waritko/.npm/registry.npmjs.org/punycode/.cache.json |
{"_id":"punycode","_rev":"99-153684d7a3773cfa1d1efd075aa9cdfe","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":"1.3.2"},"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://registry.npmjs.org/punycode/-/punycode-0.0.1.tgz"},"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://registry.npmjs.org/punycode/-/punycode-0.0.2.tgz"},"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://registry.npmjs.org/punycode/-/punycode-0.0.1337.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-0.1.0.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-0.1.1.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-0.1.2.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-0.2.0.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-0.2.1.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-0.2.2.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-0.3.0.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-1.0.0.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-1.1.0.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-1.1.1.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-1.2.0.tgz"},"_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://registry.npmjs.org/punycode/-/punycode-1.2.1.tgz"},"_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://registry.npmjs.org/punycode/-/punycode-1.2.2.tgz"},"_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://registry.npmjs.org/punycode/-/punycode-1.2.3.tgz"},"_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://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz"},"_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://registry.npmjs.org/punycode/-/punycode-1.3.0.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-1.3.1.tgz"}},"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://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"},"directories":{}}},"maintainers":[{"name":"mathias","email":"mathias@qiwi.be"},{"name":"reconbot","email":"wizard@roborooter.com"}],"time":{"modified":"2014-10-22T12:20:28.551Z","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"},"author":{"name":"Mathias Bynens","url":"https://mathiasbynens.be/"},"repository":{"type":"git","url":"https://github.com/bestiejs/punycode.js.git"},"users":{"m42am":true,"d10":true,"wenbing":true},"readme":"# Punycode.js [](https://travis-ci.org/bestiejs/punycode.js) [](https://coveralls.io/r/bestiejs/punycode.js) [](https://gemnasium.com/bestiejs/punycode.js)\n\nA robust Punycode converter that fully complies to [RFC 3492](http://tools.ietf.org/html/rfc3492) and [RFC 5891](http://tools.ietf.org/html/rfc5891), and works on nearly all JavaScript platforms.\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](http://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 is [bundled](https://github.com/joyent/node/blob/master/lib/punycode.js) with [Node.js v0.6.2+](https://github.com/joyent/node/compare/975f1930b1...61e796decc).\n\n## Installation\n\nVia [npm](http://npmjs.org/) (only required for Node.js releases older than v0.6.2):\n\n```bash\nnpm install punycode\n```\n\nVia [Bower](http://bower.io/):\n\n```bash\nbower install punycode\n```\n\nVia [Component](https://github.com/component/component):\n\n```bash\ncomponent install bestiejs/punycode.js\n```\n\nIn a browser:\n\n```html\n<script src=\"punycode.js\"></script>\n```\n\nIn [Narwhal](http://narwhaljs.org/), [Node.js](http://nodejs.org/), and [RingoJS](http://ringojs.org/):\n\n```js\nvar punycode = require('punycode');\n```\n\nIn [Rhino](http://www.mozilla.org/rhino/):\n\n```js\nload('punycode.js');\n```\n\nUsing an AMD loader like [RequireJS](http://requirejs.org/):\n\n```js\nrequire(\n {\n 'paths': {\n 'punycode': 'path/to/punycode'\n }\n },\n ['punycode'],\n function(punycode) {\n console.log(punycode);\n }\n);\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 doesn’t 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 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 doesn’t matter if you call it with a domain that's 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## Unit tests & code coverage\n\nAfter cloning this repository, run `npm install --dev` to install the dependencies needed for Punycode.js development and testing. You may want to install Istanbul _globally_ using `npm install istanbul -g`.\n\nOnce that’s done, you can run the unit tests in Node using `npm test` or `node tests/tests.js`. To run the tests in Rhino, Ringo, Narwhal, PhantomJS, and web browsers as well, use `grunt test`.\n\nTo generate the code coverage report, use `grunt cover`.\n\nFeel free to fork if you see possible improvements!\n\n## Author\n\n| [](https://twitter.com/mathias \"Follow @mathias on Twitter\") |\n|---|\n| [Mathias Bynens](https://mathiasbynens.be/) |\n\n## Contributors\n\n| [](https://twitter.com/jdalton \"Follow @jdalton on Twitter\") |\n|---|\n| [John-David Dalton](http://allyoucanleet.com/) |\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/"},{"name":"John-David Dalton","url":"http://allyoucanleet.com/"}],"bugs":{"url":"https://github.com/bestiejs/punycode.js/issues"},"license":"MIT","_attachments":{},"_etag":"\"C3XSK27KFJ51GK9WOHJ9IV08G\""}