UNPKG

openvino-genai-node

Version:

OpenVINO™ GenAI pipelines for using from Node.js environment

24 lines (17 loc) 687 B
const { join } = require('node:path'); const BinaryManager = require('openvino-node/scripts/lib/binary-manager'); const packageJson = require('../package.json'); if (require.main === module) main(); async function main() { if (!BinaryManager.isCompatible()) process.exit(1); const force = process.argv.includes('-f'); const ignoreIfExists = process.argv.includes('--ignore-if-exists'); const { env } = process; const proxy = env.http_proxy || env.HTTP_PROXY || env.npm_config_proxy; await BinaryManager.prepareBinary( join(__dirname, '..'), packageJson.binary.version || packageJson.version, packageJson.binary, { force, ignoreIfExists, proxy }, ); }