Skip to content

Instantly share code, notes, and snippets.

@lancejpollard
Last active December 11, 2015 06:38
Show Gist options
  • Select an option

  • Save lancejpollard/4560590 to your computer and use it in GitHub Desktop.

Select an option

Save lancejpollard/4560590 to your computer and use it in GitHub Desktop.
Benchmark requiring npm modules
module.exports = ms15();
function ms15() {
var fs = require('fs')
, n = 50;
//fs.mkdirSync('./tmp');
for (var i = 0; i < n; i++) {
fs.writeFileSync('./tmp/' + i + '.js', '// js!');
fs.unlinkSync('./tmp/' + i + '.js');
}
//fs.rmdirSync('./tmp');
}
// http://movieline.com/2012/12/14/hobbit-high-frame-rate-science-48-frames-per-second/
// 66 fps (15.15ms): unconscious human perception
// 60 fps (16.67ms): standard web fps
// 40 fps (25ms): conscious human perception
// worst case is 25-50ms, standard case is 15-25ms, ideal case is <15ms
var Benchmark = require('benchmark')
, suite = new Benchmark.Suite();
var options = {
//defer: true,
onComplete: function() {
print(this);
}
}
require('fs')
//add('fs');
//add('emptyFile', './benchmarks/emptyFile.js');
//add('emptyFileWithExports', './benchmarks/emptyFileWithExports.js');
add('15ms', './benchmarks/15ms.js');
suite.run();
function freshRequire(path) {
path = require.resolve(path);
return function() {
delete require.cache[path];
require(path);
}
}
function print(result) {
console.log(result.toString() + ' (' + (result.times.period * 1000.0).toFixed(3) + 'ms)');
}
function add(name, path) {
path = path || name;
suite.add(name, freshRequire(path), options);
}
var Module = require('module')
, fs = require('fs');
var _resolveFilename = Module._resolveFilename;
var lookup;
try {
lookup = JSON.parse(fs.readFileSync('./tmp/modules.js', 'utf-8'));
} catch (e) {
lookup = {};
}
Module._resolveFilename = function(request, parent) {
var key = request + ':' + parent.id;
return (lookup[key] = lookup[key] || _resolveFilename.apply(Module, arguments));
}
var time = new Date
require('../index')
require('commander')
require('express')
require('mocha')
require('chai')
require('benchmark')
console.log(((new Date).getTime() - time.getTime()) + 'ms')
fs.writeFileSync('./tmp/modules.js', JSON.stringify(lookup));
module.exports = {};
$ node bench
[emptyFile] x 10,666 ops/sec ±3.06% (82 runs sampled) (0.094ms)
[emptyFileWithExports] x 8,829 ops/sec ±9.76% (82 runs sampled) (0.113ms)
[commander] x 3,877 ops/sec ±7.42% (76 runs sampled) (0.258ms)
[tower server] x 1,526 ops/sec ±10.08% (78 runs sampled) (0.655ms)
[traversingNodeModules] x 105 ops/sec ±0.59% (79 runs sampled) (9.479ms)
module.exports = towerServer();
function towerServer() {
delete require.cache[require.resolve('commander')];
var program = require('commander')
.usage('server [options]')
.option('-e, --environment [value]', 'sets Tower.env (development, production, test, etc.)', 'development')
.option('-p, --port <n>', 'port for the application')
.option('--static', 'disable-watch')
.option('--single', 'Single page app')
.option('-v, --version')
.on('--help', function() {
console.log([
' Examples:'
, ' tower generate scaffold Post title:string body:text belongsTo:user'
, ' tower generate model Post title:string body:text belongsTo:user'
].join("\n"));
});
program.parse(['node', 'tower', 'server']);
}
// 10ms x 105 ops/sec ±0.59% (79 runs sampled) (9.479ms)
module.exports = traversingNodeModules();
// with these modules (791 files total) installed in ./node_modules:
// mocha
// chai
// commander
// benchmark
// express
function traversingNodeModules() {
var fs = require('fs')
, i = 0;
function readFiles(directoryPath) {
var entries = fs.readdirSync(directoryPath);
entries.forEach(function(entry) {
entry = directoryPath + '/' + entry;
i++;
if (fs.statSync(entry).isDirectory()) {
readFiles(entry);
}
});
}
readFiles('./node_modules');
}
/*
These are all the files it found:
$ node bench
./node_modules/.bin
./node_modules/.bin/_mocha
./node_modules/.bin/express
./node_modules/.bin/mocha
./node_modules/benchmark
./node_modules/benchmark/benchmark.js
./node_modules/benchmark/doc
./node_modules/benchmark/doc/README.md
./node_modules/benchmark/LICENSE.txt
./node_modules/benchmark/package.json
./node_modules/benchmark/README.md
./node_modules/benchmark/test
./node_modules/benchmark/test/run-test.sh
./node_modules/benchmark/test/test.js
./node_modules/chai
./node_modules/chai/.npmignore
./node_modules/chai/chai.js
./node_modules/chai/History.md
./node_modules/chai/index.js
./node_modules/chai/lib
./node_modules/chai/lib/chai
./node_modules/chai/lib/chai/assertion.js
./node_modules/chai/lib/chai/core
./node_modules/chai/lib/chai/core/assertions.js
./node_modules/chai/lib/chai/error.js
./node_modules/chai/lib/chai/interface
./node_modules/chai/lib/chai/interface/assert.js
./node_modules/chai/lib/chai/interface/expect.js
./node_modules/chai/lib/chai/interface/should.js
./node_modules/chai/lib/chai/utils
./node_modules/chai/lib/chai/utils/addChainableMethod.js
./node_modules/chai/lib/chai/utils/addMethod.js
./node_modules/chai/lib/chai/utils/addProperty.js
./node_modules/chai/lib/chai/utils/eql.js
./node_modules/chai/lib/chai/utils/flag.js
./node_modules/chai/lib/chai/utils/getActual.js
./node_modules/chai/lib/chai/utils/getMessage.js
./node_modules/chai/lib/chai/utils/getName.js
./node_modules/chai/lib/chai/utils/getPathValue.js
./node_modules/chai/lib/chai/utils/index.js
./node_modules/chai/lib/chai/utils/inspect.js
./node_modules/chai/lib/chai/utils/objDisplay.js
./node_modules/chai/lib/chai/utils/overwriteMethod.js
./node_modules/chai/lib/chai/utils/overwriteProperty.js
./node_modules/chai/lib/chai/utils/test.js
./node_modules/chai/lib/chai/utils/transferFlags.js
./node_modules/chai/lib/chai.js
./node_modules/chai/package.json
./node_modules/chai/README.md
./node_modules/commander
./node_modules/commander/.npmignore
./node_modules/commander/.travis.yml
./node_modules/commander/History.md
./node_modules/commander/index.js
./node_modules/commander/Makefile
./node_modules/commander/node_modules
./node_modules/commander/node_modules/keypress
./node_modules/commander/node_modules/keypress/index.js
./node_modules/commander/node_modules/keypress/package.json
./node_modules/commander/node_modules/keypress/README.md
./node_modules/commander/node_modules/keypress/test.js
./node_modules/commander/package.json
./node_modules/commander/Readme.md
./node_modules/express
./node_modules/express/.npmignore
./node_modules/express/.travis.yml
./node_modules/express/bin
./node_modules/express/bin/express
./node_modules/express/client.js
./node_modules/express/History.md
./node_modules/express/index.js
./node_modules/express/lib
./node_modules/express/lib/application.js
./node_modules/express/lib/express.js
./node_modules/express/lib/middleware.js
./node_modules/express/lib/request.js
./node_modules/express/lib/response.js
./node_modules/express/lib/router
./node_modules/express/lib/router/index.js
./node_modules/express/lib/router/route.js
./node_modules/express/lib/utils.js
./node_modules/express/lib/view.js
./node_modules/express/LICENSE
./node_modules/express/Makefile
./node_modules/express/node_modules
./node_modules/express/node_modules/buffer-crc32
./node_modules/express/node_modules/buffer-crc32/.npmignore
./node_modules/express/node_modules/buffer-crc32/.travis.yml
./node_modules/express/node_modules/buffer-crc32/index.js
./node_modules/express/node_modules/buffer-crc32/package.json
./node_modules/express/node_modules/buffer-crc32/README.md
./node_modules/express/node_modules/buffer-crc32/tests
./node_modules/express/node_modules/buffer-crc32/tests/crc.test.js
./node_modules/express/node_modules/commander
./node_modules/express/node_modules/commander/.npmignore
./node_modules/express/node_modules/commander/.travis.yml
./node_modules/express/node_modules/commander/History.md
./node_modules/express/node_modules/commander/index.js
./node_modules/express/node_modules/commander/lib
./node_modules/express/node_modules/commander/lib/commander.js
./node_modules/express/node_modules/commander/Makefile
./node_modules/express/node_modules/commander/package.json
./node_modules/express/node_modules/commander/Readme.md
./node_modules/express/node_modules/connect
./node_modules/express/node_modules/connect/.npmignore
./node_modules/express/node_modules/connect/.travis.yml
./node_modules/express/node_modules/connect/index.js
./node_modules/express/node_modules/connect/lib
./node_modules/express/node_modules/connect/lib/cache.js
./node_modules/express/node_modules/connect/lib/connect.js
./node_modules/express/node_modules/connect/lib/index.js
./node_modules/express/node_modules/connect/lib/middleware
./node_modules/express/node_modules/connect/lib/middleware/basicAuth.js
./node_modules/express/node_modules/connect/lib/middleware/bodyParser.js
./node_modules/express/node_modules/connect/lib/middleware/compress.js
./node_modules/express/node_modules/connect/lib/middleware/cookieParser.js
./node_modules/express/node_modules/connect/lib/middleware/cookieSession.js
./node_modules/express/node_modules/connect/lib/middleware/csrf.js
./node_modules/express/node_modules/connect/lib/middleware/directory.js
./node_modules/express/node_modules/connect/lib/middleware/errorHandler.js
./node_modules/express/node_modules/connect/lib/middleware/favicon.js
./node_modules/express/node_modules/connect/lib/middleware/json.js
./node_modules/express/node_modules/connect/lib/middleware/limit.js
./node_modules/express/node_modules/connect/lib/middleware/logger.js
./node_modules/express/node_modules/connect/lib/middleware/methodOverride.js
./node_modules/express/node_modules/connect/lib/middleware/multipart.js
./node_modules/express/node_modules/connect/lib/middleware/query.js
./node_modules/express/node_modules/connect/lib/middleware/responseTime.js
./node_modules/express/node_modules/connect/lib/middleware/session
./node_modules/express/node_modules/connect/lib/middleware/session/cookie.js
./node_modules/express/node_modules/connect/lib/middleware/session/memory.js
./node_modules/express/node_modules/connect/lib/middleware/session/session.js
./node_modules/express/node_modules/connect/lib/middleware/session/store.js
./node_modules/express/node_modules/connect/lib/middleware/session.js
./node_modules/express/node_modules/connect/lib/middleware/static.js
./node_modules/express/node_modules/connect/lib/middleware/staticCache.js
./node_modules/express/node_modules/connect/lib/middleware/timeout.js
./node_modules/express/node_modules/connect/lib/middleware/urlencoded.js
./node_modules/express/node_modules/connect/lib/middleware/vhost.js
./node_modules/express/node_modules/connect/lib/patch.js
./node_modules/express/node_modules/connect/lib/proto.js
./node_modules/express/node_modules/connect/lib/public
./node_modules/express/node_modules/connect/lib/public/directory.html
./node_modules/express/node_modules/connect/lib/public/error.html
./node_modules/express/node_modules/connect/lib/public/favicon.ico
./node_modules/express/node_modules/connect/lib/public/icons
./node_modules/express/node_modules/connect/lib/public/icons/page.png
./node_modules/express/node_modules/connect/lib/public/icons/page_add.png
./node_modules/express/node_modules/connect/lib/public/icons/page_attach.png
./node_modules/express/node_modules/connect/lib/public/icons/page_code.png
./node_modules/express/node_modules/connect/lib/public/icons/page_copy.png
./node_modules/express/node_modules/connect/lib/public/icons/page_delete.png
./node_modules/express/node_modules/connect/lib/public/icons/page_edit.png
./node_modules/express/node_modules/connect/lib/public/icons/page_error.png
./node_modules/express/node_modules/connect/lib/public/icons/page_excel.png
./node_modules/express/node_modules/connect/lib/public/icons/page_find.png
./node_modules/express/node_modules/connect/lib/public/icons/page_gear.png
./node_modules/express/node_modules/connect/lib/public/icons/page_go.png
./node_modules/express/node_modules/connect/lib/public/icons/page_green.png
./node_modules/express/node_modules/connect/lib/public/icons/page_key.png
./node_modules/express/node_modules/connect/lib/public/icons/page_lightning.png
./node_modules/express/node_modules/connect/lib/public/icons/page_link.png
./node_modules/express/node_modules/connect/lib/public/icons/page_paintbrush.png
./node_modules/express/node_modules/connect/lib/public/icons/page_paste.png
./node_modules/express/node_modules/connect/lib/public/icons/page_red.png
./node_modules/express/node_modules/connect/lib/public/icons/page_refresh.png
./node_modules/express/node_modules/connect/lib/public/icons/page_save.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_acrobat.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_actionscript.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_add.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_c.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_camera.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_cd.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_code.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_code_red.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_coldfusion.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_compressed.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_copy.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_cplusplus.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_csharp.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_cup.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_database.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_delete.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_dvd.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_edit.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_error.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_excel.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_find.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_flash.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_freehand.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_gear.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_get.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_go.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_h.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_horizontal.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_key.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_lightning.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_link.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_magnify.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_medal.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_office.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_paint.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_paintbrush.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_paste.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_php.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_picture.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_powerpoint.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_put.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_ruby.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_stack.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_star.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_swoosh.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_text.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_text_width.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_tux.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_vector.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_visualstudio.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_width.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_word.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_world.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_wrench.png
./node_modules/express/node_modules/connect/lib/public/icons/page_white_zip.png
./node_modules/express/node_modules/connect/lib/public/icons/page_word.png
./node_modules/express/node_modules/connect/lib/public/icons/page_world.png
./node_modules/express/node_modules/connect/lib/public/style.css
./node_modules/express/node_modules/connect/lib/utils.js
./node_modules/express/node_modules/connect/lib-cov
./node_modules/express/node_modules/connect/lib-cov/cache.js
./node_modules/express/node_modules/connect/lib-cov/connect.js
./node_modules/express/node_modules/connect/lib-cov/index.js
./node_modules/express/node_modules/connect/lib-cov/middleware
./node_modules/express/node_modules/connect/lib-cov/middleware/basicAuth.js
./node_modules/express/node_modules/connect/lib-cov/middleware/bodyParser.js
./node_modules/express/node_modules/connect/lib-cov/middleware/compress.js
./node_modules/express/node_modules/connect/lib-cov/middleware/cookieParser.js
./node_modules/express/node_modules/connect/lib-cov/middleware/cookieSession.js
./node_modules/express/node_modules/connect/lib-cov/middleware/csrf.js
./node_modules/express/node_modules/connect/lib-cov/middleware/directory.js
./node_modules/express/node_modules/connect/lib-cov/middleware/errorHandler.js
./node_modules/express/node_modules/connect/lib-cov/middleware/favicon.js
./node_modules/express/node_modules/connect/lib-cov/middleware/json.js
./node_modules/express/node_modules/connect/lib-cov/middleware/limit.js
./node_modules/express/node_modules/connect/lib-cov/middleware/logger.js
./node_modules/express/node_modules/connect/lib-cov/middleware/methodOverride.js
./node_modules/express/node_modules/connect/lib-cov/middleware/multipart.js
./node_modules/express/node_modules/connect/lib-cov/middleware/query.js
./node_modules/express/node_modules/connect/lib-cov/middleware/responseTime.js
./node_modules/express/node_modules/connect/lib-cov/middleware/session
./node_modules/express/node_modules/connect/lib-cov/middleware/session/cookie.js
./node_modules/express/node_modules/connect/lib-cov/middleware/session/memory.js
./node_modules/express/node_modules/connect/lib-cov/middleware/session/session.js
./node_modules/express/node_modules/connect/lib-cov/middleware/session/store.js
./node_modules/express/node_modules/connect/lib-cov/middleware/session.js
./node_modules/express/node_modules/connect/lib-cov/middleware/static.js
./node_modules/express/node_modules/connect/lib-cov/middleware/staticCache.js
./node_modules/express/node_modules/connect/lib-cov/middleware/timeout.js
./node_modules/express/node_modules/connect/lib-cov/middleware/urlencoded.js
./node_modules/express/node_modules/connect/lib-cov/middleware/vhost.js
./node_modules/express/node_modules/connect/lib-cov/patch.js
./node_modules/express/node_modules/connect/lib-cov/proto.js
./node_modules/express/node_modules/connect/lib-cov/public
./node_modules/express/node_modules/connect/lib-cov/public/directory.html
./node_modules/express/node_modules/connect/lib-cov/public/error.html
./node_modules/express/node_modules/connect/lib-cov/public/favicon.ico
./node_modules/express/node_modules/connect/lib-cov/public/icons
./node_modules/express/node_modules/connect/lib-cov/public/icons/page.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_add.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_attach.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_code.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_copy.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_delete.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_edit.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_error.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_excel.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_find.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_gear.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_go.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_green.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_key.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_lightning.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_link.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_paintbrush.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_paste.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_red.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_refresh.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_save.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_acrobat.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_actionscript.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_add.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_c.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_camera.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_cd.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_code.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_code_red.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_coldfusion.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_compressed.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_copy.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_cplusplus.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_csharp.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_cup.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_database.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_delete.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_dvd.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_edit.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_error.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_excel.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_find.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_flash.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_freehand.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_gear.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_get.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_go.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_h.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_horizontal.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_key.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_lightning.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_link.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_magnify.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_medal.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_office.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_paint.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_paintbrush.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_paste.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_php.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_picture.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_powerpoint.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_put.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_ruby.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_stack.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_star.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_swoosh.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_text.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_text_width.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_tux.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_vector.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_visualstudio.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_width.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_word.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_world.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_wrench.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_white_zip.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_word.png
./node_modules/express/node_modules/connect/lib-cov/public/icons/page_world.png
./node_modules/express/node_modules/connect/lib-cov/public/style.css
./node_modules/express/node_modules/connect/lib-cov/utils.js
./node_modules/express/node_modules/connect/LICENSE
./node_modules/express/node_modules/connect/node_modules
./node_modules/express/node_modules/connect/node_modules/bytes
./node_modules/express/node_modules/connect/node_modules/bytes/.npmignore
./node_modules/express/node_modules/connect/node_modules/bytes/component.json
./node_modules/express/node_modules/connect/node_modules/bytes/History.md
./node_modules/express/node_modules/connect/node_modules/bytes/index.js
./node_modules/express/node_modules/connect/node_modules/bytes/Makefile
./node_modules/express/node_modules/connect/node_modules/bytes/package.json
./node_modules/express/node_modules/connect/node_modules/bytes/Readme.md
./node_modules/express/node_modules/connect/node_modules/formidable
./node_modules/express/node_modules/connect/node_modules/formidable/.npmignore
./node_modules/express/node_modules/connect/node_modules/formidable/.travis.yml
./node_modules/express/node_modules/connect/node_modules/formidable/benchmark
./node_modules/express/node_modules/connect/node_modules/formidable/benchmark/bench-multipart-parser.js
./node_modules/express/node_modules/connect/node_modules/formidable/example
./node_modules/express/node_modules/connect/node_modules/formidable/example/post.js
./node_modules/express/node_modules/connect/node_modules/formidable/example/upload.js
./node_modules/express/node_modules/connect/node_modules/formidable/index.js
./node_modules/express/node_modules/connect/node_modules/formidable/lib
./node_modules/express/node_modules/connect/node_modules/formidable/lib/file.js
./node_modules/express/node_modules/connect/node_modules/formidable/lib/incoming_form.js
./node_modules/express/node_modules/connect/node_modules/formidable/lib/index.js
./node_modules/express/node_modules/connect/node_modules/formidable/lib/multipart_parser.js
./node_modules/express/node_modules/connect/node_modules/formidable/lib/querystring_parser.js
./node_modules/express/node_modules/connect/node_modules/formidable/lib/util.js
./node_modules/express/node_modules/connect/node_modules/formidable/Makefile
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/example
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/example/dog.js
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/example/event_emitter.js
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/index.js
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/lib
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/lib/gently
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/lib/gently/gently.js
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/lib/gently/index.js
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/Makefile
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/package.json
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/Readme.md
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/test
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/test/common.js
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/test/simple
./node_modules/express/node_modules/connect/node_modules/formidable/node-gently/test/simple/test-gently.js
./node_modules/express/node_modules/connect/node_modules/formidable/package.json
./node_modules/express/node_modules/connect/node_modules/formidable/Readme.md
./node_modules/express/node_modules/connect/node_modules/formidable/test
./node_modules/express/node_modules/connect/node_modules/formidable/test/common.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/fixture
./node_modules/express/node_modules/connect/node_modules/formidable/test/fixture/file
./node_modules/express/node_modules/connect/node_modules/formidable/test/fixture/file/funkyfilename.txt
./node_modules/express/node_modules/connect/node_modules/formidable/test/fixture/file/plain.txt
./node_modules/express/node_modules/connect/node_modules/formidable/test/fixture/http
./node_modules/express/node_modules/connect/node_modules/formidable/test/fixture/http/special-chars-in-filename
./node_modules/express/node_modules/connect/node_modules/formidable/test/fixture/http/special-chars-in-filename/info.md
./node_modules/express/node_modules/connect/node_modules/formidable/test/fixture/js
./node_modules/express/node_modules/connect/node_modules/formidable/test/fixture/js/no-filename.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/fixture/js/special-chars-in-filename.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/fixture/multipart.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/integration
./node_modules/express/node_modules/connect/node_modules/formidable/test/integration/test-fixtures.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/legacy
./node_modules/express/node_modules/connect/node_modules/formidable/test/legacy/common.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/legacy/integration
./node_modules/express/node_modules/connect/node_modules/formidable/test/legacy/integration/test-multipart-parser.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/legacy/simple
./node_modules/express/node_modules/connect/node_modules/formidable/test/legacy/simple/test-file.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/legacy/simple/test-incoming-form.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/legacy/simple/test-multipart-parser.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/legacy/simple/test-querystring-parser.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/legacy/system
./node_modules/express/node_modules/connect/node_modules/formidable/test/legacy/system/test-multi-video-upload.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/run.js
./node_modules/express/node_modules/connect/node_modules/formidable/test/unit
./node_modules/express/node_modules/connect/node_modules/formidable/test/unit/test-incoming-form.js
./node_modules/express/node_modules/connect/node_modules/formidable/TODO
./node_modules/express/node_modules/connect/node_modules/formidable/tool
./node_modules/express/node_modules/connect/node_modules/formidable/tool/record.js
./node_modules/express/node_modules/connect/node_modules/pause
./node_modules/express/node_modules/connect/node_modules/pause/.npmignore
./node_modules/express/node_modules/connect/node_modules/pause/History.md
./node_modules/express/node_modules/connect/node_modules/pause/index.js
./node_modules/express/node_modules/connect/node_modules/pause/Makefile
./node_modules/express/node_modules/connect/node_modules/pause/package.json
./node_modules/express/node_modules/connect/node_modules/pause/Readme.md
./node_modules/express/node_modules/connect/node_modules/qs
./node_modules/express/node_modules/connect/node_modules/qs/.gitmodules
./node_modules/express/node_modules/connect/node_modules/qs/.npmignore
./node_modules/express/node_modules/connect/node_modules/qs/.travis.yml
./node_modules/express/node_modules/connect/node_modules/qs/benchmark.js
./node_modules/express/node_modules/connect/node_modules/qs/component.json
./node_modules/express/node_modules/connect/node_modules/qs/examples.js
./node_modules/express/node_modules/connect/node_modules/qs/History.md
./node_modules/express/node_modules/connect/node_modules/qs/index.js
./node_modules/express/node_modules/connect/node_modules/qs/lib
./node_modules/express/node_modules/connect/node_modules/qs/lib/head.js
./node_modules/express/node_modules/connect/node_modules/qs/lib/querystring.js
./node_modules/express/node_modules/connect/node_modules/qs/lib/tail.js
./node_modules/express/node_modules/connect/node_modules/qs/Makefile
./node_modules/express/node_modules/connect/node_modules/qs/package.json
./node_modules/express/node_modules/connect/node_modules/qs/querystring.js
./node_modules/express/node_modules/connect/node_modules/qs/Readme.md
./node_modules/express/node_modules/connect/node_modules/qs/test
./node_modules/express/node_modules/connect/node_modules/qs/test/browser
./node_modules/express/node_modules/connect/node_modules/qs/test/browser/expect.js
./node_modules/express/node_modules/connect/node_modules/qs/test/browser/index.html
./node_modules/express/node_modules/connect/node_modules/qs/test/browser/jquery.js
./node_modules/express/node_modules/connect/node_modules/qs/test/browser/mocha.css
./node_modules/express/node_modules/connect/node_modules/qs/test/browser/mocha.js
./node_modules/express/node_modules/connect/node_modules/qs/test/browser/qs.css
./node_modules/express/node_modules/connect/node_modules/qs/test/browser/qs.js
./node_modules/express/node_modules/connect/node_modules/qs/test/parse.js
./node_modules/express/node_modules/connect/node_modules/qs/test/stringify.js
./node_modules/express/node_modules/connect/package.json
./node_modules/express/node_modules/connect/Readme.md
./node_modules/express/node_modules/connect/test.js
./node_modules/express/node_modules/cookie
./node_modules/express/node_modules/cookie/.npmignore
./node_modules/express/node_modules/cookie/.travis.yml
./node_modules/express/node_modules/cookie/index.js
./node_modules/express/node_modules/cookie/package.json
./node_modules/express/node_modules/cookie/README.md
./node_modules/express/node_modules/cookie/test
./node_modules/express/node_modules/cookie/test/mocha.opts
./node_modules/express/node_modules/cookie/test/parse.js
./node_modules/express/node_modules/cookie/test/serialize.js
./node_modules/express/node_modules/cookie-signature
./node_modules/express/node_modules/cookie-signature/.npmignore
./node_modules/express/node_modules/cookie-signature/History.md
./node_modules/express/node_modules/cookie-signature/index.js
./node_modules/express/node_modules/cookie-signature/Makefile
./node_modules/express/node_modules/cookie-signature/package.json
./node_modules/express/node_modules/cookie-signature/Readme.md
./node_modules/express/node_modules/debug
./node_modules/express/node_modules/debug/.npmignore
./node_modules/express/node_modules/debug/debug.component.js
./node_modules/express/node_modules/debug/debug.js
./node_modules/express/node_modules/debug/example
./node_modules/express/node_modules/debug/example/app.js
./node_modules/express/node_modules/debug/example/browser.html
./node_modules/express/node_modules/debug/example/wildcards.js
./node_modules/express/node_modules/debug/example/worker.js
./node_modules/express/node_modules/debug/head.js
./node_modules/express/node_modules/debug/History.md
./node_modules/express/node_modules/debug/index.js
./node_modules/express/node_modules/debug/lib
./node_modules/express/node_modules/debug/lib/debug.js
./node_modules/express/node_modules/debug/Makefile
./node_modules/express/node_modules/debug/package.json
./node_modules/express/node_modules/debug/Readme.md
./node_modules/express/node_modules/debug/tail.js
./node_modules/express/node_modules/fresh
./node_modules/express/node_modules/fresh/.npmignore
./node_modules/express/node_modules/fresh/index.js
./node_modules/express/node_modules/fresh/Makefile
./node_modules/express/node_modules/fresh/package.json
./node_modules/express/node_modules/fresh/Readme.md
./node_modules/express/node_modules/methods
./node_modules/express/node_modules/methods/index.js
./node_modules/express/node_modules/methods/package.json
./node_modules/express/node_modules/mkdirp
./node_modules/express/node_modules/mkdirp/.gitignore.orig
./node_modules/express/node_modules/mkdirp/.gitignore.rej
./node_modules/express/node_modules/mkdirp/.npmignore
./node_modules/express/node_modules/mkdirp/.travis.yml
./node_modules/express/node_modules/mkdirp/examples
./node_modules/express/node_modules/mkdirp/examples/pow.js
./node_modules/express/node_modules/mkdirp/examples/pow.js.orig
./node_modules/express/node_modules/mkdirp/examples/pow.js.rej
./node_modules/express/node_modules/mkdirp/index.js
./node_modules/express/node_modules/mkdirp/LICENSE
./node_modules/express/node_modules/mkdirp/package.json
./node_modules/express/node_modules/mkdirp/README.markdown
./node_modules/express/node_modules/mkdirp/test
./node_modules/express/node_modules/mkdirp/test/chmod.js
./node_modules/express/node_modules/mkdirp/test/clobber.js
./node_modules/express/node_modules/mkdirp/test/mkdirp.js
./node_modules/express/node_modules/mkdirp/test/perm.js
./node_modules/express/node_modules/mkdirp/test/perm_sync.js
./node_modules/express/node_modules/mkdirp/test/race.js
./node_modules/express/node_modules/mkdirp/test/rel.js
./node_modules/express/node_modules/mkdirp/test/return.js
./node_modules/express/node_modules/mkdirp/test/return_sync.js
./node_modules/express/node_modules/mkdirp/test/root.js
./node_modules/express/node_modules/mkdirp/test/sync.js
./node_modules/express/node_modules/mkdirp/test/umask.js
./node_modules/express/node_modules/mkdirp/test/umask_sync.js
./node_modules/express/node_modules/range-parser
./node_modules/express/node_modules/range-parser/.npmignore
./node_modules/express/node_modules/range-parser/History.md
./node_modules/express/node_modules/range-parser/index.js
./node_modules/express/node_modules/range-parser/Makefile
./node_modules/express/node_modules/range-parser/package.json
./node_modules/express/node_modules/range-parser/Readme.md
./node_modules/express/node_modules/send
./node_modules/express/node_modules/send/.npmignore
./node_modules/express/node_modules/send/History.md
./node_modules/express/node_modules/send/index.js
./node_modules/express/node_modules/send/lib
./node_modules/express/node_modules/send/lib/send.js
./node_modules/express/node_modules/send/lib/utils.js
./node_modules/express/node_modules/send/Makefile
./node_modules/express/node_modules/send/node_modules
./node_modules/express/node_modules/send/node_modules/mime
./node_modules/express/node_modules/send/node_modules/mime/LICENSE
./node_modules/express/node_modules/send/node_modules/mime/mime.js
./node_modules/express/node_modules/send/node_modules/mime/package.json
./node_modules/express/node_modules/send/node_modules/mime/README.md
./node_modules/express/node_modules/send/node_modules/mime/test.js
./node_modules/express/node_modules/send/node_modules/mime/types
./node_modules/express/node_modules/send/node_modules/mime/types/mime.types
./node_modules/express/node_modules/send/node_modules/mime/types/node.types
./node_modules/express/node_modules/send/package.json
./node_modules/express/node_modules/send/Readme.md
./node_modules/express/package.json
./node_modules/express/Readme.md
./node_modules/express/test.js
./node_modules/mocha
./node_modules/mocha/.npmignore
./node_modules/mocha/.travis.yml
./node_modules/mocha/_mocha.js
./node_modules/mocha/bin
./node_modules/mocha/bin/_mocha
./node_modules/mocha/bin/mocha
./node_modules/mocha/component.json
./node_modules/mocha/History.md
./node_modules/mocha/images
./node_modules/mocha/images/error.png
./node_modules/mocha/images/ok.png
./node_modules/mocha/index.js
./node_modules/mocha/lib
./node_modules/mocha/lib/browser
./node_modules/mocha/lib/browser/debug.js
./node_modules/mocha/lib/browser/diff.js
./node_modules/mocha/lib/browser/events.js
./node_modules/mocha/lib/browser/fs.js
./node_modules/mocha/lib/browser/path.js
./node_modules/mocha/lib/browser/progress.js
./node_modules/mocha/lib/browser/tty.js
./node_modules/mocha/lib/context.js
./node_modules/mocha/lib/hook.js
./node_modules/mocha/lib/interfaces
./node_modules/mocha/lib/interfaces/bdd.js
./node_modules/mocha/lib/interfaces/exports.js
./node_modules/mocha/lib/interfaces/index.js
./node_modules/mocha/lib/interfaces/qunit.js
./node_modules/mocha/lib/interfaces/tdd.js
./node_modules/mocha/lib/mocha.js
./node_modules/mocha/lib/ms.js
./node_modules/mocha/lib/reporters
./node_modules/mocha/lib/reporters/base.js
./node_modules/mocha/lib/reporters/doc.js
./node_modules/mocha/lib/reporters/dot.js
./node_modules/mocha/lib/reporters/html-cov.js
./node_modules/mocha/lib/reporters/html.js
./node_modules/mocha/lib/reporters/index.js
./node_modules/mocha/lib/reporters/json-cov.js
./node_modules/mocha/lib/reporters/json-stream.js
./node_modules/mocha/lib/reporters/json.js
./node_modules/mocha/lib/reporters/landing.js
./node_modules/mocha/lib/reporters/list.js
./node_modules/mocha/lib/reporters/markdown.js
./node_modules/mocha/lib/reporters/min.js
./node_modules/mocha/lib/reporters/nyan.js
./node_modules/mocha/lib/reporters/progress.js
./node_modules/mocha/lib/reporters/spec.js
./node_modules/mocha/lib/reporters/tap.js
./node_modules/mocha/lib/reporters/teamcity.js
./node_modules/mocha/lib/reporters/templates
./node_modules/mocha/lib/reporters/templates/coverage.jade
./node_modules/mocha/lib/reporters/templates/menu.jade
./node_modules/mocha/lib/reporters/templates/script.html
./node_modules/mocha/lib/reporters/templates/style.html
./node_modules/mocha/lib/reporters/xunit.js
./node_modules/mocha/lib/runnable.js
./node_modules/mocha/lib/runner.js
./node_modules/mocha/lib/suite.js
./node_modules/mocha/lib/template.html
./node_modules/mocha/lib/test.js
./node_modules/mocha/lib/utils.js
./node_modules/mocha/LICENSE
./node_modules/mocha/Makefile
./node_modules/mocha/mocha.css
./node_modules/mocha/mocha.js
./node_modules/mocha/node_modules
./node_modules/mocha/node_modules/.bin
./node_modules/mocha/node_modules/.bin/jade
./node_modules/mocha/node_modules/commander
./node_modules/mocha/node_modules/commander/.npmignore
./node_modules/mocha/node_modules/commander/.travis.yml
./node_modules/mocha/node_modules/commander/History.md
./node_modules/mocha/node_modules/commander/index.js
./node_modules/mocha/node_modules/commander/lib
./node_modules/mocha/node_modules/commander/lib/commander.js
./node_modules/mocha/node_modules/commander/Makefile
./node_modules/mocha/node_modules/commander/package.json
./node_modules/mocha/node_modules/commander/Readme.md
./node_modules/mocha/node_modules/debug
./node_modules/mocha/node_modules/debug/.npmignore
./node_modules/mocha/node_modules/debug/debug.component.js
./node_modules/mocha/node_modules/debug/debug.js
./node_modules/mocha/node_modules/debug/example
./node_modules/mocha/node_modules/debug/example/app.js
./node_modules/mocha/node_modules/debug/example/browser.html
./node_modules/mocha/node_modules/debug/example/wildcards.js
./node_modules/mocha/node_modules/debug/example/worker.js
./node_modules/mocha/node_modules/debug/head.js
./node_modules/mocha/node_modules/debug/History.md
./node_modules/mocha/node_modules/debug/index.js
./node_modules/mocha/node_modules/debug/lib
./node_modules/mocha/node_modules/debug/lib/debug.js
./node_modules/mocha/node_modules/debug/Makefile
./node_modules/mocha/node_modules/debug/package.json
./node_modules/mocha/node_modules/debug/Readme.md
./node_modules/mocha/node_modules/debug/tail.js
./node_modules/mocha/node_modules/diff
./node_modules/mocha/node_modules/diff/diff.js
./node_modules/mocha/node_modules/diff/index.html
./node_modules/mocha/node_modules/diff/LICENSE
./node_modules/mocha/node_modules/diff/package.json
./node_modules/mocha/node_modules/diff/README.md
./node_modules/mocha/node_modules/diff/style.css
./node_modules/mocha/node_modules/diff/test
./node_modules/mocha/node_modules/diff/test/diffTest.js
./node_modules/mocha/node_modules/growl
./node_modules/mocha/node_modules/growl/History.md
./node_modules/mocha/node_modules/growl/lib
./node_modules/mocha/node_modules/growl/lib/growl.js
./node_modules/mocha/node_modules/growl/package.json
./node_modules/mocha/node_modules/growl/Readme.md
./node_modules/mocha/node_modules/growl/test.js
./node_modules/mocha/node_modules/jade
./node_modules/mocha/node_modules/jade/.npmignore
./node_modules/mocha/node_modules/jade/bin
./node_modules/mocha/node_modules/jade/bin/jade
./node_modules/mocha/node_modules/jade/index.js
./node_modules/mocha/node_modules/jade/jade.js
./node_modules/mocha/node_modules/jade/jade.md
./node_modules/mocha/node_modules/jade/jade.min.js
./node_modules/mocha/node_modules/jade/lib
./node_modules/mocha/node_modules/jade/lib/compiler.js
./node_modules/mocha/node_modules/jade/lib/doctypes.js
./node_modules/mocha/node_modules/jade/lib/filters.js
./node_modules/mocha/node_modules/jade/lib/inline-tags.js
./node_modules/mocha/node_modules/jade/lib/jade.js
./node_modules/mocha/node_modules/jade/lib/lexer.js
./node_modules/mocha/node_modules/jade/lib/nodes
./node_modules/mocha/node_modules/jade/lib/nodes/attrs.js
./node_modules/mocha/node_modules/jade/lib/nodes/block-comment.js
./node_modules/mocha/node_modules/jade/lib/nodes/block.js
./node_modules/mocha/node_modules/jade/lib/nodes/case.js
./node_modules/mocha/node_modules/jade/lib/nodes/code.js
./node_modules/mocha/node_modules/jade/lib/nodes/comment.js
./node_modules/mocha/node_modules/jade/lib/nodes/doctype.js
./node_modules/mocha/node_modules/jade/lib/nodes/each.js
./node_modules/mocha/node_modules/jade/lib/nodes/filter.js
./node_modules/mocha/node_modules/jade/lib/nodes/index.js
./node_modules/mocha/node_modules/jade/lib/nodes/literal.js
./node_modules/mocha/node_modules/jade/lib/nodes/mixin.js
./node_modules/mocha/node_modules/jade/lib/nodes/node.js
./node_modules/mocha/node_modules/jade/lib/nodes/tag.js
./node_modules/mocha/node_modules/jade/lib/nodes/text.js
./node_modules/mocha/node_modules/jade/lib/parser.js
./node_modules/mocha/node_modules/jade/lib/runtime.js
./node_modules/mocha/node_modules/jade/lib/self-closing.js
./node_modules/mocha/node_modules/jade/lib/utils.js
./node_modules/mocha/node_modules/jade/LICENSE
./node_modules/mocha/node_modules/jade/node_modules
./node_modules/mocha/node_modules/jade/node_modules/mkdirp
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/.gitignore.orig
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/.gitignore.rej
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/.npmignore
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/examples
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/examples/pow.js
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/examples/pow.js.orig
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/examples/pow.js.rej
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/index.js
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/LICENSE
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/package.json
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/README.markdown
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/test
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/test/chmod.js
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/test/clobber.js
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/test/mkdirp.js
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/test/perm.js
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/test/perm_sync.js
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/test/race.js
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/test/rel.js
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/test/sync.js
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/test/umask.js
./node_modules/mocha/node_modules/jade/node_modules/mkdirp/test/umask_sync.js
./node_modules/mocha/node_modules/jade/package.json
./node_modules/mocha/node_modules/jade/runtime.js
./node_modules/mocha/node_modules/jade/runtime.min.js
./node_modules/mocha/node_modules/jade/test.jade
./node_modules/mocha/node_modules/jade/testing
./node_modules/mocha/node_modules/jade/testing/head.jade
./node_modules/mocha/node_modules/jade/testing/index.jade
./node_modules/mocha/node_modules/jade/testing/index.js
./node_modules/mocha/node_modules/jade/testing/layout.jade
./node_modules/mocha/node_modules/jade/testing/user.jade
./node_modules/mocha/node_modules/jade/testing/user.js
./node_modules/mocha/node_modules/mkdirp
./node_modules/mocha/node_modules/mkdirp/.gitignore.orig
./node_modules/mocha/node_modules/mkdirp/.gitignore.rej
./node_modules/mocha/node_modules/mkdirp/.npmignore
./node_modules/mocha/node_modules/mkdirp/.travis.yml
./node_modules/mocha/node_modules/mkdirp/examples
./node_modules/mocha/node_modules/mkdirp/examples/pow.js
./node_modules/mocha/node_modules/mkdirp/examples/pow.js.orig
./node_modules/mocha/node_modules/mkdirp/examples/pow.js.rej
./node_modules/mocha/node_modules/mkdirp/index.js
./node_modules/mocha/node_modules/mkdirp/LICENSE
./node_modules/mocha/node_modules/mkdirp/package.json
./node_modules/mocha/node_modules/mkdirp/README.markdown
./node_modules/mocha/node_modules/mkdirp/test
./node_modules/mocha/node_modules/mkdirp/test/chmod.js
./node_modules/mocha/node_modules/mkdirp/test/clobber.js
./node_modules/mocha/node_modules/mkdirp/test/mkdirp.js
./node_modules/mocha/node_modules/mkdirp/test/perm.js
./node_modules/mocha/node_modules/mkdirp/test/perm_sync.js
./node_modules/mocha/node_modules/mkdirp/test/race.js
./node_modules/mocha/node_modules/mkdirp/test/rel.js
./node_modules/mocha/node_modules/mkdirp/test/return.js
./node_modules/mocha/node_modules/mkdirp/test/return_sync.js
./node_modules/mocha/node_modules/mkdirp/test/root.js
./node_modules/mocha/node_modules/mkdirp/test/sync.js
./node_modules/mocha/node_modules/mkdirp/test/umask.js
./node_modules/mocha/node_modules/mkdirp/test/umask_sync.js
./node_modules/mocha/node_modules/ms
./node_modules/mocha/node_modules/ms/.npmignore
./node_modules/mocha/node_modules/ms/component.json
./node_modules/mocha/node_modules/ms/History.md
./node_modules/mocha/node_modules/ms/Makefile
./node_modules/mocha/node_modules/ms/ms.js
./node_modules/mocha/node_modules/ms/package.json
./node_modules/mocha/node_modules/ms/README.md
./node_modules/mocha/node_modules/ms/test
./node_modules/mocha/node_modules/ms/test/index.html
./node_modules/mocha/node_modules/ms/test/support
./node_modules/mocha/node_modules/ms/test/support/jquery.js
./node_modules/mocha/node_modules/ms/test/test.js
./node_modules/mocha/package.json
./node_modules/mocha/Readme.md
./node_modules/mocha/test.js
total: 791
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment