mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-05-14 20:48:00 +00:00
### Description Currently we try to include all prebuilt binaries into the NPM packages. This was working until we added libonnxruntime_providers_cuda.so (>400MB) into the NPM package. The NPM registry refuses to accept new package publishment because the file is too large. To make the new NPM package working, we have to remove the large file from the package, and add a new script on package installation. This script will try to dynamically install onnxruntime CUDA dynamic library for Linux/x64.
55 lines
1.6 KiB
JSON
55 lines
1.6 KiB
JSON
{
|
|
"license": "MIT",
|
|
"name": "onnxruntime-node",
|
|
"repository": {
|
|
"url": "https://github.com/Microsoft/onnxruntime.git",
|
|
"type": "git"
|
|
},
|
|
"author": "fs-eire",
|
|
"binary": {
|
|
"module_path": "./bin",
|
|
"host": "https://onnxruntimetestdata.blob.core.windows.net/onnxruntime-node-prebuild/",
|
|
"napi_versions": [
|
|
3
|
|
]
|
|
},
|
|
"version": "1.18.0",
|
|
"dependencies": {
|
|
"onnxruntime-common": "file:../common",
|
|
"tar": "^7.0.1"
|
|
},
|
|
"scripts": {
|
|
"postinstall": "node ./script/install",
|
|
"buildr": "tsc && node ./script/build --config=RelWithDebInfo",
|
|
"preprepare": "node -e \"require('node:fs').copyFileSync('./node_modules/long/index.d.ts', './node_modules/long/umd/index.d.ts')\"",
|
|
"prepare": "tsc --build script test .",
|
|
"rebuild": "tsc && node ./script/build --rebuild",
|
|
"rebuildd": "tsc && node ./script/build --rebuild --config=Debug",
|
|
"buildd": "tsc && node ./script/build --config=Debug",
|
|
"build": "tsc && node ./script/build",
|
|
"test": "tsc --build ../scripts && node ../scripts/prepare-onnx-node-tests && mocha ./test/test-main",
|
|
"prepack": "node ./script/prepack",
|
|
"rebuildr": "tsc && node ./script/build --rebuild --config=RelWithDebInfo"
|
|
},
|
|
"keywords": [
|
|
"ONNX",
|
|
"ONNXRuntime",
|
|
"ONNX Runtime"
|
|
],
|
|
"devDependencies": {
|
|
"@types/minimist": "^1.2.2",
|
|
"cmake-js": "^7.2.1",
|
|
"jsonc": "^2.0.0",
|
|
"minimist": "^1.2.8",
|
|
"node-addon-api": "^6.0.0",
|
|
"protobufjs": "^7.2.4"
|
|
},
|
|
"main": "dist/index.js",
|
|
"os": [
|
|
"win32",
|
|
"darwin",
|
|
"linux"
|
|
],
|
|
"types": "dist/index.d.ts",
|
|
"description": "ONNXRuntime Node.js binding"
|
|
}
|