opencv4nodejs-prebuilt-install
Advanced tools
Comparing version 4.1.145 to 4.1.146
@@ -1,17 +0,28 @@ | ||
const promisify = require('./promisify'); | ||
const extendWithJsSources = require('./src'); | ||
const promisify = require("./promisify"); | ||
const extendWithJsSources = require("./src"); | ||
const isElectronWebpack = | ||
// assume module required by webpack if no system path inv envs | ||
!process.env.path | ||
!process.env.path && | ||
// detect if electron https://github.com/electron/electron/issues/2288 | ||
&& global.window && global.window.process && global.window.process.type | ||
&& global.navigator && ((global.navigator.userAgent || '').toLowerCase().indexOf(' electron/') > -1) | ||
global.window && | ||
global.window.process && | ||
global.window.process.type && | ||
global.navigator && | ||
(global.navigator.userAgent || "").toLowerCase().indexOf(" electron/") > -1; | ||
let cv = isElectronWebpack ? require('../build/Release/opencv4nodejs.node') : require('./cv') | ||
let cv; | ||
// promisify async methods | ||
cv = promisify(cv); | ||
cv = extendWithJsSources(cv); | ||
try { | ||
cv = isElectronWebpack | ||
? require("../build/Release/opencv4nodejs.node") | ||
: require("./cv"); | ||
module.exports = cv; | ||
// promisify async methods | ||
cv = promisify(cv); | ||
cv = extendWithJsSources(cv); | ||
} catch (err) { | ||
console.log(err.message); | ||
} | ||
module.exports = cv; |
{ | ||
"name": "opencv4nodejs-prebuilt-install", | ||
"version": "4.1.145", | ||
"version": "4.1.146", | ||
"description": "Asynchronous OpenCV 4.x nodejs bindings with JavaScript and TypeScript API.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
10221944
2265