From f03e94dfa4f30a1e702f863bfe7e715e7a4a9e85 Mon Sep 17 00:00:00 2001 From: Vojta Jina Date: Mon, 1 Apr 2013 17:45:55 -0700 Subject: [PATCH] chore: install log4js manually (on Node 0.10) Workaround for https://github.com/isaacs/npm/issues/3305 This is cherry-picked commit from stable branch (707684b38b5ee71fd7d36bef4c92c6a5fe4c2475) Conflicts: package.json --- install-log4js.js | 7 +++++++ package.json | 3 +++ 2 files changed, 10 insertions(+) create mode 100644 install-log4js.js diff --git a/install-log4js.js b/install-log4js.js new file mode 100644 index 000000000..868bc13f7 --- /dev/null +++ b/install-log4js.js @@ -0,0 +1,7 @@ +// workaround hack for https://github.com/isaacs/npm/issues/3305 + +var spawn = require('child_process').spawn; + +if (/0\.10/.test(process.versions.node)) { + spawn('npm', ['install', 'log4js@0.6.1'], {stdio: 'inherit'}); +} diff --git a/package.json b/package.json index 8df4864d5..81f3ac186 100644 --- a/package.json +++ b/package.json @@ -116,5 +116,8 @@ "engines": { "node": "~0.8 || ~0.10" }, + "scripts": { + "install": "node install-log4js.js" + }, "version": "0.9.0" }