cbl_native
Binaries for Couchbase Lite + Dart.
Warning: This is an internal package for
cbl
and its API should not be considered public.
Binaries versioning
This package does not contain the actual binaries. Its primary purpose is
to declare dependencies on a version of the binaries. The binaries for a specific released are
attached to a corresponding GitHub release, with a tag such as cbl_native-v0.1.0
.
A consumer (cbl_ffi
)
declares a dependency with a version constraint which allows updates for patch and minor releases.
A provider (cbl_flutter
)
declares a dependency with an exact version constraint.
Constraint resolution, in the package which uses a consumer and provider, will fail if the
versions of cbl_native
are incompatible.
Installing binaries
This package contains a command line tool (bin/binary_url.dart
), which can output
the urls for the binary archives of supported platforms. The tool can also download
and unpack the archives into a specified directory.