Comparing version 1.3.2 to 1.4.0
{ | ||
"name": "punycode", | ||
"version": "1.3.2", | ||
"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.", | ||
@@ -44,11 +44,18 @@ "homepage": "https://mths.be/punycode", | ||
"devDependencies": { | ||
"coveralls": "^2.10.1", | ||
"coveralls": "^2.11.4", | ||
"grunt": "^0.4.5", | ||
"grunt-contrib-uglify": "^0.5.0", | ||
"grunt-shell": "^0.7.0", | ||
"istanbul": "^0.2.13", | ||
"qunit-extras": "^1.2.0", | ||
"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.14" | ||
"requirejs": "^2.1.22" | ||
}, | ||
"jspm": { | ||
"map": { | ||
"./punycode.js": { | ||
"node": "@node/punycode" | ||
} | ||
} | ||
} | ||
} |
@@ -1,2 +0,2 @@ | ||
/*! https://mths.be/punycode v1.3.2 by @mathias */ | ||
/*! https://mths.be/punycode v1.4.0 by @mathias */ | ||
;(function(root) { | ||
@@ -67,3 +67,3 @@ | ||
function error(type) { | ||
throw RangeError(errors[type]); | ||
throw new RangeError(errors[type]); | ||
} | ||
@@ -215,3 +215,3 @@ | ||
* Bias adaptation function as per section 3.4 of RFC 3492. | ||
* http://tools.ietf.org/html/rfc3492#section-3.4 | ||
* https://tools.ietf.org/html/rfc3492#section-3.4 | ||
* @private | ||
@@ -521,5 +521,7 @@ */ | ||
} else if (freeExports && freeModule) { | ||
if (module.exports == freeExports) { // in Node.js or RingoJS v0.8.0+ | ||
if (module.exports == freeExports) { | ||
// in Node.js, io.js, or RingoJS v0.8.0+ | ||
freeModule.exports = punycode; | ||
} else { // in Narwhal or RingoJS v0.7.0- | ||
} else { | ||
// in Narwhal or RingoJS v0.7.0- | ||
for (key in punycode) { | ||
@@ -529,3 +531,4 @@ punycode.hasOwnProperty(key) && (freeExports[key] = punycode[key]); | ||
} | ||
} else { // in Rhino or a web browser | ||
} else { | ||
// in Rhino or a web browser | ||
root.punycode = punycode; | ||
@@ -532,0 +535,0 @@ } |
# 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/coveralls/bestiejs/punycode.js/master.svg)](https://coveralls.io/r/bestiejs/punycode.js) [![Dependency status](https://gemnasium.com/bestiejs/punycode.js.svg)](https://gemnasium.com/bestiejs/punycode.js) | ||
A 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. | ||
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), and works on nearly all JavaScript platforms. | ||
This JavaScript library is the result of comparing, optimizing and documenting different open-source implementations of the Punycode algorithm: | ||
* [The C example code from RFC 3492](http://tools.ietf.org/html/rfc3492#appendix-C) | ||
* [The C example code from RFC 3492](https://tools.ietf.org/html/rfc3492#appendix-C) | ||
* [`punycode.c` by _Markus W. Scherer_ (IBM)](http://opensource.apple.com/source/ICU/ICU-400.42/icuSources/common/punycode.c) | ||
@@ -13,7 +13,7 @@ * [`punycode.c` by _Ben Noordhuis_](https://github.com/bnoordhuis/punycode/blob/master/punycode.c) | ||
This 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). | ||
This 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) and [io.js v1.0.0+](https://github.com/iojs/io.js/blob/v1.x/lib/punycode.js). | ||
## Installation | ||
Via [npm](http://npmjs.org/) (only required for Node.js releases older than v0.6.2): | ||
Via [npm](https://www.npmjs.com/) (only required for Node.js releases older than v0.6.2): | ||
@@ -42,3 +42,3 @@ ```bash | ||
In [Narwhal](http://narwhaljs.org/), [Node.js](http://nodejs.org/), and [RingoJS](http://ringojs.org/): | ||
In [Node.js](https://nodejs.org/), [io.js](https://iojs.org/), [Narwhal](http://narwhaljs.org/), and [RingoJS](http://ringojs.org/): | ||
@@ -111,3 +111,3 @@ ```js | ||
Converts 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. | ||
Converts 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. | ||
@@ -114,0 +114,0 @@ ```js |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
23062
471