summaryrefslogtreecommitdiff
path: root/cli/tests/testdata/npm/registry/punycode
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2022-08-20 11:31:33 -0400
committerGitHub <noreply@github.com>2022-08-20 11:31:33 -0400
commit87f80ff6be5e2a132b583a9c380fff5db3cb2b07 (patch)
treeb2c43c9004b9ada204f3b5db7c221fa6322f026a /cli/tests/testdata/npm/registry/punycode
parent1ffbd561642d05a05e18ada764d50581dea779ef (diff)
feat(unstable): initial support for npm specifiers (#15484)
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
Diffstat (limited to 'cli/tests/testdata/npm/registry/punycode')
-rw-r--r--cli/tests/testdata/npm/registry/punycode/punycode-2.1.1.tgzbin0 -> 7270 bytes
-rw-r--r--cli/tests/testdata/npm/registry/punycode/registry.json1517
2 files changed, 1517 insertions, 0 deletions
diff --git a/cli/tests/testdata/npm/registry/punycode/punycode-2.1.1.tgz b/cli/tests/testdata/npm/registry/punycode/punycode-2.1.1.tgz
new file mode 100644
index 000000000..575229dc5
--- /dev/null
+++ b/cli/tests/testdata/npm/registry/punycode/punycode-2.1.1.tgz
Binary files differ
diff --git a/cli/tests/testdata/npm/registry/punycode/registry.json b/cli/tests/testdata/npm/registry/punycode/registry.json
new file mode 100644
index 000000000..21bc92660
--- /dev/null
+++ b/cli/tests/testdata/npm/registry/punycode/registry.json
@@ -0,0 +1,1517 @@
+{
+ "_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 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 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 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## 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"
+}