[x] Does the README explain the purpose of the typings and have a link to the JavaScript project?
[x] Do the typings follow the source structure (e.g. index.js <-> index.d.ts)?
[x] Are they external or global modules according to the source (e.g. see README sources)?
Add type definitions for punycode. This library was bundled with Node up to Node 6, but it is recommended to be installed manually now. The API is pretty simple so the type definitions are straight forward. The only remarkable thing is that I use a namespace for ucs2 (it seems to better match the semantics than a member object with a typed interface).
Typings URL: https://github.com/types/npm-punycode
Questions (for new typings):
index.js
<->index.d.ts
)?Add type definitions for punycode. This library was bundled with Node up to Node 6, but it is recommended to be installed manually now. The API is pretty simple so the type definitions are straight forward. The only remarkable thing is that I use a namespace for
ucs2
(it seems to better match the semantics than a member object with a typed interface).