plzmasdk
Version:
(Portable, Patched, Package, cross-P-latform) Lzma SDK, libplzma
27 lines (24 loc) • 541 B
JavaScript
const path = require('path');
const dirs = [
'build/Release',
'out/Release',
'Release',
'build/default',
'bin/winx64',
'bin/winx86',
'build/Debug',
'build',
'out/Debug',
'Debug'
];
for (let dir of dirs) {
try {
module.exports = require(path.resolve(__dirname, dir, 'plzmasdk.node'));
break;
} catch { }
}
if (!module.exports) {
throw `Can't locate native 'plzmasdk.node' module in directories: ${dirs}`;
}
// See 'NODEJSMODULE.md' for module API reference.
;