From 84e90d140fc684879ffc12e8fecf4e5792ba348b Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Mon, 6 Oct 2014 18:00:14 -0700 Subject: [PATCH] Wire initial module cache --- src/module-cache.coffee | 10 ++++++++++ src/window-bootstrap.coffee | 1 + 2 files changed, 11 insertions(+) create mode 100644 src/module-cache.coffee diff --git a/src/module-cache.coffee b/src/module-cache.coffee new file mode 100644 index 000000000..3a6eb9aee --- /dev/null +++ b/src/module-cache.coffee @@ -0,0 +1,10 @@ +Module = require 'module' +fs = require 'fs-plus' + +originalResolveFilename = Module._resolveFilename + +Module._resolveFilename = (relative, parent) -> + resolved = originalResolveFilename.apply(global, arguments) + if relative[0] isnt '.' and not fs.isAbsolute(relative) and relative isnt resolved + console.log "#{relative} -> #{resolved}" + resolved diff --git a/src/window-bootstrap.coffee b/src/window-bootstrap.coffee index fa7f9d354..6ab56cb22 100644 --- a/src/window-bootstrap.coffee +++ b/src/window-bootstrap.coffee @@ -1,6 +1,7 @@ # Like sands through the hourglass, so are the days of our lives. startTime = Date.now() +require './module-cache' require './window' Atom = require './atom'