@ohos-ports/couchbase-linuxmusl-x64-napi
v4.7.1-beta.0
Published
Couchbase Node.js SDK platform specific binary for napi runtime on OpenHarmony OS with arm64 architecture and boringssl (OpenHarmony port of @couchbase/couchbase-linuxmusl-x64-napi).
Keywords
Readme
@ohos-ports/couchbase-linuxmusl-x64-napi
Couchbase Node.js SDK platform specific binary for napi runtime on OpenHarmony OS with arm64 architecture and boringssl.
This is the OpenHarmony port of @couchbase/[email protected]
(the linuxmusl/x64 slot of the Couchbase Node.js SDK). The original prebuilt
x86-64 musl binary was replaced with a binary natively compiled from source
(couchbase/couchnode v4.7.1) for
aarch64-unknown-linux-ohos with statically linked BoringSSL and a HarmonyOS
code signature
(couchbase-v4.7.1-napi-v6-linuxmusl-x64-openharmony-arm64-boringssl.node).
The slot identity (linuxmusl-x64-napi) is kept in the package name so the
ported couchbase SDK package can resolve it via its optionalDependencies.
The runtime binary is loaded by the couchbase SDK package, which resolves the
platform slot binary
(couchbase-v{version}-napi-v{napi}-...-{platform}-{arch}-boringssl.node)
according to process.platform / process.arch.
