Added failOnCreate option to open(). When set to true, the database file must already exist; if it doesn't, open() throws instead of creating it. Implemented natively across all backends (plain SQLite3, SQLCipher, libsql and Turso). See the Open Existing Only (failOnCreate) section for usage.
Removed support for combining crsqlite with libsql. Enabling both in package.json now fails the build (iOS podspec and Android Gradle) with a clear error instead of silently loading the extension. If you relied on this combination, drop one of the two flags.