Since I thought the code and API in general were inefficient and cluttered, I completely rewrote every aspect of it. Find the new version in the GitHub repository.
The main changes a developer should know about are:
findPath(obj a, obj b[, int max]) is now findPathBlocking(obj a, obj b).
findPathDelayed(obj a, obj b[, int rate[, int delay]]) is now findPath(obj a, obj b[, str callback]).
If "you no like change" and want the old version, just go to a previous point. These changes are in the "ts-pathing v2" commit.