Javonet allows you to reference and use modules or packages written in (Java/Kotlin/Groovy/Clojure, C#/VB.NET, Ruby, Perl, Python, JavaScript/TypeScript) like they were created in your technology. It works on Linux/Windows and MacOS for applications creat
npm install javonet-binariesJavonet allows you to reference and use modules or packages written in (Java/Kotlin/Groovy/Clojure, C#/VB.NET, Ruby, Perl, Python, JavaScript/TypeScript) like they were created in your technology. It works on Linux/Windows and MacOS for applications created in JVM, CLR/Netcore, Perl, Python, Ruby, NodeJS, C++ or GoLang and gives you unparalleled freedom and flexibility with native performance in building your mixed-technologies products. Let it be accessing best AI or cryptography libraries, devices SDKs, legacy client modules, internal custom packages or anything from public repositories available on NPM, Nuget, PyPI, Maven/Gradle, RubyGems or GitHub. Get free from programming languages barriers today! For more information check out our guides at https://www.javonet.com/guides/v2/
bash
npm install javonet-binaries
`
The package will automatically use the precompiled binary for your platform. If a precompiled binary is not available for your platform, the installation will attempt to build from source (requires node-gyp).
$3
If you need to build or rebuild the native addon:
1. Install node-gyp globally:
`bash
npm install -g node-gyp
`
2. Build for your platform:
`bash
npm run prebuild
`
3. Package the precompiled binary:
`bash
npm run package:prebuild
`
See BUILD.md for detailed build instructions and Azure Pipeline setup.
Verifying Precompiled Binaries
To verify that precompiled binaries are available for your platform:
`bash
node scripts/verify-prebuild.js
``