diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-09-25 17:45:00 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-09-25 17:45:00 -0700 |
commit | c74da50989604747e3174429d0538f668b4ff7e7 (patch) | |
tree | 62d9fe9928467a13ce767429a9de029bed38b177 /tools/js-optimizer.js | |
parent | 7975d7a86be841805e868a4e5c0ae9aae04df03c (diff) |
add workaround for older node versions
Diffstat (limited to 'tools/js-optimizer.js')
-rw-r--r-- | tools/js-optimizer.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/js-optimizer.js b/tools/js-optimizer.js index 521656e2..5dac36f0 100644 --- a/tools/js-optimizer.js +++ b/tools/js-optimizer.js @@ -26,6 +26,16 @@ if (ENVIRONMENT_IS_NODE) { var nodeFS = require('fs'); var nodePath = require('path'); + if (!nodeFS.existsSync) { + nodeFS.existsSync = function(path) { + try { + return !!nodeFS.readFileSync(path); + } catch(e) { + return false; + } + } + } + function find(filename) { var prefixes = [nodePath.join(__dirname, '..', 'src'), process.cwd()]; for (var i = 0; i < prefixes.length; ++i) { |