Unnecessary files (tests) are published to npm:
https://unpkg.com/browse/promise-timeout@1.3.0/
Only publishing necessary files keeps the size of people's node_modules lean.
I suggest using the package.json files field to whitelist what gets published.