Comparing version 1.15.0 to 1.16.3
#!/usr/bin/env node | ||
const { execFile } = require('child_process'); | ||
const args = process.argv.slice(2); | ||
const features = require('cpu-features')(); | ||
@@ -10,9 +11,5 @@ const os = require('os') | ||
let platform = os.platform() | ||
if(platform=='win32') { | ||
if (platform == 'win32') { | ||
platform = 'win'; | ||
} | ||
if(platform == 'darwin') { | ||
console.error('Darwin not supported in this version. Make a pull request with an image if you need it or use older version.', platform); | ||
process.exit(1) | ||
} | ||
if (platform !== 'linux' && platform !== 'win' && platform !== 'darwin') { | ||
@@ -28,5 +25,5 @@ console.error('Unsupported platform.', platform); | ||
platform, | ||
arch, | ||
(features.flags.sse4_1 === true ? `${arch}_sse` : arch), | ||
platform === 'win' ? 'basisu.exe' : 'basisu' | ||
) | ||
) | ||
@@ -38,10 +35,10 @@ if (platform === 'linux' || platform === 'darwin') { | ||
execFile(basisuPath, args, (err, stdout, stderr) => { | ||
if (err) { | ||
console.log(`err: ${err}`); | ||
// node couldn't execute the command | ||
return; | ||
} | ||
console.log(`stdout: ${stdout}`); | ||
console.log(`stderr: ${stderr}`); | ||
}); | ||
if (err) { | ||
console.log(`err: ${err}`); | ||
// node couldn't execute the command | ||
return; | ||
} | ||
console.log(`stdout: ${stdout}`); | ||
console.log(`stderr: ${stderr}`); | ||
}); |
var os = require('os') | ||
var path = require('path') | ||
const features = require('cpu-features')(); | ||
var platform = os.platform() | ||
let platform = os.platform() | ||
if (platform == 'win32') { | ||
platform = 'win'; | ||
} | ||
@@ -17,3 +21,3 @@ if (platform !== 'linux' && platform !== 'win' && platform !== 'darwin') { | ||
platform, | ||
arch, | ||
(features.flags.sse4_1 === true ? `${arch}_sse` : arch), | ||
platform === 'win' ? 'basisu.exe' : 'basisu' | ||
@@ -20,0 +24,0 @@ ) |
{ | ||
"name": "basisu", | ||
"version": "1.15.0", | ||
"version": "1.16.3", | ||
"description": "Basis Universal encoder binaries", | ||
@@ -14,3 +14,6 @@ "preferGlobal": true, | ||
"bin": "bin/basisu.js", | ||
"dependencies": {} | ||
} | ||
"dependencies": { | ||
"cpu-features": "^0.0.4", | ||
"fs-extra": "^11.1.0" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Native code
Supply chain riskContains native code (e.g., compiled binaries or shared libraries). Including native code can obscure malicious behavior.
Found 1 instance in 1 package
22204245
14
52
2
9
+ Addedcpu-features@^0.0.4
+ Addedfs-extra@^11.1.0
+ Addedbuildcheck@0.0.3(transitive)
+ Addedcpu-features@0.0.4(transitive)
+ Addedfs-extra@11.3.0(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedjsonfile@6.1.0(transitive)
+ Addednan@2.22.1(transitive)
+ Addeduniversalify@2.0.1(transitive)