Update libsodium-wrappers peer dep and fix support for the newest version

This commit is contained in:
Amish Shah
2017-10-22 21:59:30 +01:00
parent 0004e19eca
commit 96ce1b0945
4 changed files with 15 additions and 10 deletions
+12 -7
View File
@@ -13,10 +13,15 @@ const libs = {
}),
};
for (const libName of Object.keys(libs)) {
try {
const lib = require(libName);
module.exports = libs[libName](lib);
break;
} catch (err) {} // eslint-disable-line no-empty
}
exports.methods = {};
(async() => {
for (const libName of Object.keys(libs)) {
try {
const lib = require(libName);
if (libName === 'libsodium-wrappers' && lib.ready) await lib.ready;
exports.methods = libs[libName](lib);
break;
} catch (err) {} // eslint-disable-line no-empty
}
})();