cbl_native 5.0.0-beta.0
cbl_native: ^5.0.0-beta.0 copied to clipboard
Binaries for CouchbaseLite + Dart.
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.