Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2010-05-03 23:48:34 +0400
committerisaacs <i@izs.me>2010-05-03 23:48:34 +0400
commit59e69c9248197566148ad98a0e8fecb8f54c4bd3 (patch)
treeee51c7e2efa8e2c1bf977319745040bd503f4146
parent4d547755365052126c4bcb625f9d0016b886ffd0 (diff)
Don't fail when crypto isn't foundv0.1.2
-rw-r--r--lib/utils/ini.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/utils/ini.js b/lib/utils/ini.js
index 87890d514..95d7692b2 100644
--- a/lib/utils/ini.js
+++ b/lib/utils/ini.js
@@ -10,8 +10,14 @@ var fs = require('fs')
, http = require('http')
, log = require("./log")
, ini = require("ini")
- , crypto = require("crypto")
, sys = require("sys")
+ , crypto
+
+try {
+ crypto = require("crypto")
+} catch (ex) {
+ crypto = {}
+}
// if installed, use rhys' package explicitly
if (typeof crypto.Cipher !== "function") {