To use node-tap at all you need several other repos including:
which seem like they generally belong in this repo. My suggestion is to move these into this node-tap repo to decrease the number of dependencies.
Note that it should affect this, but I think that nodeunit (for one) is already using some of these modules as independent modules: https://github.com/caolan/nodeunit/tree/master/node_modules
Fixed by @kusor, published as 0.1.0
GH-18: Merged tap-assert, history included.
GH-18: Move assert.js from tap-assert to lib/tap-assert.js
GH-18: Merged tap-test, git history included.
GH-18: Move test.js from tap-test to lib/tap-test.js.
GH-18: Merged tap-harness, git history included.
GH-18: Move harness.js from tap-harness to lib/tap-harness.js
GH-18: Forgot to remove tap-harness dependency
GH-18: Merged tap-runner, git history included.
GH-18: Move runner.js from tap-runner to lib/tap-runner.js
GH-18: Merged tap-producer, git history included.
GH-18: Move tap-producer.js to lib/tap-producer.js
GH-18: Merged tap-global-harness, git history included.
GH-18: Moved (and prefixed with tap) tap-global-harness files to lib/.
GH-18: Merged tap-results, git history included.
GH-18: Moved results.js from tap-results to lib/tap-results.js
GH-18: Merged tap-consumer, git history included.
GH-18: Move tap-consumer.js to lib/.
GH-18: Modified some requires to work with files instead of modules.