Cordova sqlite ext dependencies
npm install cordova-sqlite-ext-deps-apperyAUTHOR: Christopher J. Brody
LICENSE: Unlicense (unlicense.org) (public domain)
Contains source and object code built from:
- SQLite3 from sqlite.org (public domain)
- brodybits / sqlite3-regexp-cached (based on
- brodybits / sqlite3-base64 (Unlicense, public domain)
- brodybits / libb64-core (based on
- brodybits / Android-sqlite-ext-native-driver (Unlicense, public domain)
- liteglue / Android-sqlite-connector (Unlicense, public domain)
This project provides the following dependencies needed to build cordova-sqlite-ext:
- sqlite3.h, sqlite3.c - SQLite 3.32.3 amalgamation needed to build iOS/macOS and Windows platform versions
- libb64-core, sqlite3-base64, and sqlite3-regexp-cached source for iOS/macOS/Windows platform versions
- libs - JAR libraries built from brodybits/android-sqlite-ndk-native-driver and brodybits/android-sqlite-native-ndk-connector, built with SQLite 3.32.3 amalgamation, with the following flags:
- -DSQLITE_THREADSAFE=1
- -DSQLITE_DEFAULT_SYNCHRONOUS=3
- -DSQLITE_DEFAULT_MEMSTATUS=0
- -DSQLITE_OMIT_DECLTYPE
- -DSQLITE_OMIT_DEPRECATED
- -DSQLITE_OMIT_PROGRESS_CALLBACK
- -DSQLITE_OMIT_SHARED_CACHE
- -DSQLITE_TEMP_STORE=2
- -DSQLITE_OMIT_LOAD_EXTENSION
- -DSQLITE_ENABLE_FTS3
- -DSQLITE_ENABLE_FTS3_PARENTHESIS
- -DSQLITE_ENABLE_FTS4
- -DSQLITE_ENABLE_FTS5
- -DSQLITE_ENABLE_RTREE
- -DSQLITE_ENABLE_JSON1
- -DSQLITE_DEFAULT_PAGE_SIZE=4096
- -DSQLITE_DEFAULT_CACHE_SIZE=-2000