cordova-sqlite-storage-dependencies

Cordova sqlite storage dependencies

Usage no npm install needed!

<script type="module">
  import cordovaSqliteStorageDependencies from 'https://cdn.skypack.dev/cordova-sqlite-storage-dependencies';
</script>

README

Cordova sqlite storage dependencies

AUTHOR: Christopher J. Brody

LICENSE: MIT (for sql-asm-memory-growth.js built from fork of sql-js/sql.js); public domain for other artifacts

Contains source and object code built from:

This project provides the following dependencies needed to build storesafe/cordova-sqlite-storage:

  • sql-asm-memory-growth.js - built from storesafe/sql.js (fork of sql-js/sql.js) with SQLite 3.22.3 for browser platform
  • sqlite3.h, sqlite3.c - SQLite 3.32.3 amalgamation needed to build iOS, macOS, and Windows platforms
  • 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_RTREE
    • -DSQLITE_DEFAULT_PAGE_SIZE=4096
    • -DSQLITE_DEFAULT_CACHE_SIZE=-2000