To transmit an IR signal, you just need to call Puck.IR([...]) with an array of times in milliseconds. They alternate between the time the signal should be on and off - eg. [on, off, on, off, on, etc].
For example the command to turn on a cheap IR lightbulb is:"

Thank you @Gordon for the clarification. That was the snippet I was using.

Puck.IR([500,500,500,500,500])

Now for the tough part. How to troubleshoot IR detection, when one is unable to see infrared output. Sorry, only born with super human strength and X-Ray vision.

Have an IR pair circuit with three inches separating the detector and emitter, as in a beam break circuit. When the beam is broken, a colored LED illuminates. This works as expected.

However, when I substitute the Puck for the emitter, [Puck visible LED side facing detector] there isn't any apparent detection.

ahhh ha!! . . . Forgot the old cell phone video mode trick. That device does make the IR LED transmission visible.

Wondering what the Puck IR emitter range is? In my circuit, I seem to need to be quite close. e.g. One inch. Are you able to point me to a spec sheet? Any experience with an expected transmission distance?

re: "I don't understand the question - do you have a link to where it says that?"

Should your link be working, I wonder if browser caching is partly a cause. I'm using Chrome Version 59.0.3071.115

or, . . . as we suspect here in the States that all web traffic is intercepted and stored in the massive Zettabyte storage site in Utah USA, https://en.wikipedia.org/wiki/Utah_Data_­Center
and the returned link became corrupt from their tampering somehow.

With up to date firmware, I've had about 1.5 meters. However, Puck.IR output an IR remote control style signal (which is pulsed at 40kHz). You would probably have more success using one of these types of detectors for it: http://www.espruino.com/IRReceiver

It's possible the TX/RX pair you have are even using a different wavelength of light as well.

a tutorial on this will be added soon

Aha, thanks! I was looking on the reference page. I'll get that fixed.