# Authors ## Common Javascript - Extracted from DroidGap by @brodybits (Christopher J. Brody aka Chris Brody) - Fail-safe nested transaction support by @ef4 (Edward Faulkner) - Translated to Coffee-Script using js2coffee tool by @brodybits (Chris Brody) - API changes by @brodybits (Chris Brody) - Transaction timing fixes to support PouchDB by @nolanlawson ## Android version - Extracted from DroidGap by @brodybits (Chris Brody) - Transaction batch processing of Android version by @marcucio - Maintained by @brodybits (Chris Brody) - Fixes to support old Android versions by @nolanlawson - Thanks to Mark Oppenheim for fixes to open/close callbacks and repeated open/close/delete operations ## iOS/macOS version - Original authors: @davibe (Davide Bertola ) and @joenoon (Joe Noon ) - Cordova 2.7+ port with background processing by @j3k0 (Jean-Christophe Hoelt ) - Maintained by @brodybits (Chris Brody) ## Windows version - SQLiteProxy.js by @vldmrrr (Vladimir Avdonin) and @brodybits (Chris Brody) - Using SQLite3-WinRT C++ classes and SQLite3JS (Javascript part) by @doo (doo GmbH) - Visual C++ build files for Windows 8.1, Windows Phone 8.1, and Windows 10 UWP by @brodybits (with some help from Visual Studio Express 2013) - Thanks to @AllJoyn-Cordova for idea how to integrate Windows 8.1/Windows Phone 8.1 Visual C++ projects in plugin.xml