lib: update punycode to 2.1.1
Blocked to give deference to a potential pull request resulting from https://github.com/nodejs/node/pull/21761. If the OP there doesn't open something in a few days, this can land.
I'm not concerned about the var
/let
in loop stuff. This is legacy/deprecated. But just to be on the safe side, I'll add labels to indicate this should not land on 6.x , where the version of V8 is such that the whole let
-in-loops thing matters.
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
commit message follows commit guidelines