From 1cddbb0a37aa546afd9cf50605103df0db250f59 Mon Sep 17 00:00:00 2001 From: Felix Rieseberg Date: Sun, 31 Jan 2016 16:54:16 -0800 Subject: [PATCH] :checkered_flag: Add Windows Support (bcrypt > bcrypt-node) - This commit replaces bcrypt with bcrypt-node, which has the same functionality as bcrypy - except that it is a pure Node implementation. This change is required to run parse-server on Windows (one can get bcrypt to compile on Windows, but it requires a few Gigabytes of dependencies). --- crypto.js | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crypto.js b/crypto.js index fdbcdf9ab7..907f33be85 100644 --- a/crypto.js +++ b/crypto.js @@ -1,6 +1,6 @@ // Tools for encrypting and decrypting passwords. // Basically promise-friendly wrappers for bcrypt. -var bcrypt = require('bcrypt'); +var bcrypt = require('bcrypt-nodejs'); // Returns a promise for a hashed password string. function hash(password) { diff --git a/package.json b/package.json index 1f6560f3bf..bed46504fb 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ }, "license": "BSD-3-Clause", "dependencies": { - "bcrypt": "~0.8", + "bcrypt-nodejs": "0.0.3", "body-parser": "~1.12.4", "deepcopy": "^0.5.0", "express": "~4.2.x",