Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

35 lines (30 sloc) 0.776 kB
#!/usr/bin/env node
var Module = require('module').Module,
__load = Module._load,
packages = {};
//
// Monkey punch `Module._load()` to observe the names
// of packages as they are loaded.
//
Module._load = function (name, parent) {
name = /^[./]/.test(name) ? Module._resolveFilename(name, parent)[1] : name;
console.log('__!load::' + name);
return __load.apply(Module, arguments);
}
try {
process.nextTick(function () {
process.exit(0);
});
Module._load(process.argv[2], null, true)
}
catch (ex) {
//
// Log errors and attempt to log as many packages as we can.
//
var eStr = '' + (ex
? (ex.stack ? ex.stack : ex)
: 'falsey error: ' + ex)
eStr.split('\n').forEach(function (line) {
console.error('__!err::' + line);
});
}
Jump to Line
Something went wrong with that request. Please try again.