visionmedia/jade — pull request #474 by inossidabile (2012-01-14 11:30:21+00:00)
Title: runtime.rethrow should not strictly depend on 'fs'

Runtime is a thing you expect to work even in a browser. Therefore the fact that 'rethrow' runs

require('fs').readFileSync(filename, 'utf8')

without any checks is not really expected behavior. If we have no 'fs' at a hand, okay, let's just pass it with only line and filename (which are way much better then just a message).