├── .dockerignore
├── .eslintrc.js
├── .github
├── CONTRIBUTING.md
├── ISSUE_TEMPLATE
│ ├── bug_report.yml
│ ├── config.yml
│ ├── feature_request.yml
│ └── install_problem.yml
└── workflows
│ └── ci.yml
├── .gitignore
├── LICENSE
├── README.md
├── binding.gyp
├── deps
├── common-sqlite.gypi
├── extract.js
├── sqlite-autoconf-3450000.tar.gz
└── sqlite3.gyp
├── lib
├── sqlite3-binding.js
├── sqlite3.d.ts
├── sqlite3.js
└── trace.js
├── package.json
├── src
├── async.h
├── backup.cc
├── backup.h
├── database.cc
├── database.h
├── gcc-preinclude.h
├── macros.h
├── node_sqlite3.cc
├── statement.cc
├── statement.h
└── threading.h
├── test
├── .eslintrc.js
├── affected.test.js
├── async_calls.test.js
├── backup.test.js
├── blob.test.js
├── cache.test.js
├── constants.test.js
├── database_fail.test.js
├── each.test.js
├── exec.test.js
├── extension.test.js
├── fts-content.test.js
├── interrupt.test.js
├── issue-108.test.js
├── json.test.js
├── limit.test.js
├── map.test.js
├── named_columns.test.js
├── named_params.test.js
├── null_error.test.js
├── nw
│ ├── .gitignore
│ ├── Makefile
│ ├── index.html
│ └── package.json
├── open_close.test.js
├── other_objects.test.js
├── parallel_insert.test.js
├── patching.test.js
├── prepare.test.js
├── profile.test.js
├── rerun.test.js
├── scheduling.test.js
├── serialization.test.js
├── support
│ ├── createdb-electron.js
│ ├── createdb.js
│ ├── elmo.png
│ ├── helper.js
│ ├── prepare.db
│ └── script.sql
├── trace.test.js
├── unicode.test.js
├── update_hook.test.js
├── upsert.test.js
└── verbose.test.js
└── tools
├── BinaryBuilder.Dockerfile
├── benchmark
├── insert-transaction.sql
├── insert.js
├── select-data.sql
└── select.js
└── semver-check.js
/.dockerignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/.dockerignore
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/.eslintrc.js
--------------------------------------------------------------------------------
/.github/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/.github/CONTRIBUTING.md
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/.github/ISSUE_TEMPLATE/config.yml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/install_problem.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/.github/ISSUE_TEMPLATE/install_problem.yml
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/.github/workflows/ci.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/.gitignore
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/README.md
--------------------------------------------------------------------------------
/binding.gyp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/binding.gyp
--------------------------------------------------------------------------------
/deps/common-sqlite.gypi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/deps/common-sqlite.gypi
--------------------------------------------------------------------------------
/deps/extract.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/deps/extract.js
--------------------------------------------------------------------------------
/deps/sqlite-autoconf-3450000.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/deps/sqlite-autoconf-3450000.tar.gz
--------------------------------------------------------------------------------
/deps/sqlite3.gyp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/deps/sqlite3.gyp
--------------------------------------------------------------------------------
/lib/sqlite3-binding.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/lib/sqlite3-binding.js
--------------------------------------------------------------------------------
/lib/sqlite3.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/lib/sqlite3.d.ts
--------------------------------------------------------------------------------
/lib/sqlite3.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/lib/sqlite3.js
--------------------------------------------------------------------------------
/lib/trace.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/lib/trace.js
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/package.json
--------------------------------------------------------------------------------
/src/async.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/src/async.h
--------------------------------------------------------------------------------
/src/backup.cc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/src/backup.cc
--------------------------------------------------------------------------------
/src/backup.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/src/backup.h
--------------------------------------------------------------------------------
/src/database.cc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/src/database.cc
--------------------------------------------------------------------------------
/src/database.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/src/database.h
--------------------------------------------------------------------------------
/src/gcc-preinclude.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/src/gcc-preinclude.h
--------------------------------------------------------------------------------
/src/macros.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/src/macros.h
--------------------------------------------------------------------------------
/src/node_sqlite3.cc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/src/node_sqlite3.cc
--------------------------------------------------------------------------------
/src/statement.cc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/src/statement.cc
--------------------------------------------------------------------------------
/src/statement.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/src/statement.h
--------------------------------------------------------------------------------
/src/threading.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/src/threading.h
--------------------------------------------------------------------------------
/test/.eslintrc.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/.eslintrc.js
--------------------------------------------------------------------------------
/test/affected.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/affected.test.js
--------------------------------------------------------------------------------
/test/async_calls.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/async_calls.test.js
--------------------------------------------------------------------------------
/test/backup.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/backup.test.js
--------------------------------------------------------------------------------
/test/blob.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/blob.test.js
--------------------------------------------------------------------------------
/test/cache.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/cache.test.js
--------------------------------------------------------------------------------
/test/constants.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/constants.test.js
--------------------------------------------------------------------------------
/test/database_fail.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/database_fail.test.js
--------------------------------------------------------------------------------
/test/each.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/each.test.js
--------------------------------------------------------------------------------
/test/exec.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/exec.test.js
--------------------------------------------------------------------------------
/test/extension.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/extension.test.js
--------------------------------------------------------------------------------
/test/fts-content.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/fts-content.test.js
--------------------------------------------------------------------------------
/test/interrupt.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/interrupt.test.js
--------------------------------------------------------------------------------
/test/issue-108.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/issue-108.test.js
--------------------------------------------------------------------------------
/test/json.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/json.test.js
--------------------------------------------------------------------------------
/test/limit.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/limit.test.js
--------------------------------------------------------------------------------
/test/map.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/map.test.js
--------------------------------------------------------------------------------
/test/named_columns.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/named_columns.test.js
--------------------------------------------------------------------------------
/test/named_params.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/named_params.test.js
--------------------------------------------------------------------------------
/test/null_error.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/null_error.test.js
--------------------------------------------------------------------------------
/test/nw/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/nw/.gitignore
--------------------------------------------------------------------------------
/test/nw/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/nw/Makefile
--------------------------------------------------------------------------------
/test/nw/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/nw/index.html
--------------------------------------------------------------------------------
/test/nw/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/nw/package.json
--------------------------------------------------------------------------------
/test/open_close.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/open_close.test.js
--------------------------------------------------------------------------------
/test/other_objects.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/other_objects.test.js
--------------------------------------------------------------------------------
/test/parallel_insert.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/parallel_insert.test.js
--------------------------------------------------------------------------------
/test/patching.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/patching.test.js
--------------------------------------------------------------------------------
/test/prepare.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/prepare.test.js
--------------------------------------------------------------------------------
/test/profile.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/profile.test.js
--------------------------------------------------------------------------------
/test/rerun.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/rerun.test.js
--------------------------------------------------------------------------------
/test/scheduling.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/scheduling.test.js
--------------------------------------------------------------------------------
/test/serialization.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/serialization.test.js
--------------------------------------------------------------------------------
/test/support/createdb-electron.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/support/createdb-electron.js
--------------------------------------------------------------------------------
/test/support/createdb.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/support/createdb.js
--------------------------------------------------------------------------------
/test/support/elmo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/support/elmo.png
--------------------------------------------------------------------------------
/test/support/helper.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/support/helper.js
--------------------------------------------------------------------------------
/test/support/prepare.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/support/prepare.db
--------------------------------------------------------------------------------
/test/support/script.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/support/script.sql
--------------------------------------------------------------------------------
/test/trace.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/trace.test.js
--------------------------------------------------------------------------------
/test/unicode.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/unicode.test.js
--------------------------------------------------------------------------------
/test/update_hook.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/update_hook.test.js
--------------------------------------------------------------------------------
/test/upsert.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/upsert.test.js
--------------------------------------------------------------------------------
/test/verbose.test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/test/verbose.test.js
--------------------------------------------------------------------------------
/tools/BinaryBuilder.Dockerfile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/tools/BinaryBuilder.Dockerfile
--------------------------------------------------------------------------------
/tools/benchmark/insert-transaction.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/tools/benchmark/insert-transaction.sql
--------------------------------------------------------------------------------
/tools/benchmark/insert.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/tools/benchmark/insert.js
--------------------------------------------------------------------------------
/tools/benchmark/select-data.sql:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/tools/benchmark/select-data.sql
--------------------------------------------------------------------------------
/tools/benchmark/select.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/tools/benchmark/select.js
--------------------------------------------------------------------------------
/tools/semver-check.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/TryGhost/node-sqlite3/HEAD/tools/semver-check.js
--------------------------------------------------------------------------------