better-sqlite3 built with SQLCipher.
This is the better-sqlite3 library patched to use SQLCipher instead.
- Use SQLCipher instead of SQLite
- Disable some SQLite features that we don't use to reduce the attack surface
- Remove
prebuilddependency and always build locally - Remove
bindingsdependency - Remove
sqlite,sqlite3andnodemarkdependencies (this breaks benchmarks) - Add type declarations
- Add tests for the encryption functionality