UNPKG

openvino-genai-node

Version:

OpenVINO™ GenAI pipelines for using from Node.js environment

27 lines (19 loc) 772 B
// Copyright (C) 2025-2026 Intel Corporation // SPDX-License-Identifier: Apache-2.0 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 }, ); }