UNPKG

plzmasdk

Version:

(Portable, Patched, Package, cross-P-latform) Lzma SDK, libplzma

27 lines (24 loc) 541 B
'use strict'; 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.