better-sqlite-pool
Advanced tools
Comparing version 0.3.0 to 0.3.1
23
index.js
@@ -6,3 +6,3 @@ "use strict"; | ||
const BetterSqlite3 = require("better-sqlite3"); | ||
const pick = require("lodash/pick"); | ||
const isV7 = parseInt(require("better-sqlite3/package.json").version) >= 7; | ||
const releaseEvent = "release"; | ||
@@ -117,9 +117,16 @@ | ||
_rawCreateConnection() { | ||
return new BetterSqlite3(this.path, pick(this, [ | ||
"memory", | ||
"readonly", | ||
"fileMustExist", | ||
"timeout", | ||
"verbose" | ||
])); | ||
const options = { | ||
"readonly": this.readonly, | ||
"fileMustExist": this.fileMustExist, | ||
"timeout": this.timeout, | ||
"verbose": this.verbose, | ||
}; | ||
if (isV7) { | ||
options[":memory"] = this.memory; | ||
} else { | ||
options["memory"] = this.memory; | ||
} | ||
return new BetterSqlite3(this.path, options); | ||
} | ||
@@ -126,0 +133,0 @@ |
{ | ||
"name": "better-sqlite-pool", | ||
"version": "0.3.0", | ||
"version": "0.3.1", | ||
"description": "A connection pool for better-sqlite3.", | ||
@@ -11,5 +11,5 @@ "main": "index.js", | ||
"author": { | ||
"name": "Ayon Lee", | ||
"name": "A-yon Lee", | ||
"email": "i@hyurl.com", | ||
"url": "http://hyurl.com" | ||
"url": "https://github.com/hyurl" | ||
}, | ||
@@ -25,6 +25,2 @@ "repository": { | ||
"license": "MIT", | ||
"dependencies": { | ||
"better-sqlite3": "^6.0.1", | ||
"lodash": "^4.17.15" | ||
}, | ||
"engines": { | ||
@@ -34,5 +30,5 @@ "node": ">=8.0" | ||
"devDependencies": { | ||
"@types/better-sqlite3": "^5.4.0", | ||
"@types/lodash": "^4.14.149" | ||
"@types/better-sqlite3": "^5.4.1", | ||
"better-sqlite3": "^7.4.0" | ||
} | ||
} |
@@ -9,2 +9,11 @@ # Better-SQLite-Pool | ||
NOTE: Since v0.3.1, this package no longer includes `better-sqlite3` by default, | ||
you have to install it explicitly. | ||
## Install | ||
```sh | ||
npm i better-sqlite3 better-sqlite-pool | ||
``` | ||
## Example | ||
@@ -91,2 +100,2 @@ | ||
you can still run the driver though, if it's not so much important, just leave | ||
the error alone. | ||
the error alone. |
Sorry, the diff of this file is not supported yet
14606
0
256
100
- Removedbetter-sqlite3@^6.0.1
- Removedlodash@^4.17.15
- Removedansi-regex@2.1.1(transitive)
- Removedaproba@1.2.0(transitive)
- Removedare-we-there-yet@1.1.7(transitive)
- Removedbase64-js@1.5.1(transitive)
- Removedbetter-sqlite3@6.0.1(transitive)
- Removedbindings@1.5.0(transitive)
- Removedbl@4.1.0(transitive)
- Removedbuffer@5.7.1(transitive)
- Removedchownr@1.1.4(transitive)
- Removedcode-point-at@1.1.0(transitive)
- Removedconsole-control-strings@1.1.0(transitive)
- Removedcore-util-is@1.0.3(transitive)
- Removeddecompress-response@4.2.1(transitive)
- Removeddeep-extend@0.6.0(transitive)
- Removeddelegates@1.0.0(transitive)
- Removeddetect-libc@1.0.3(transitive)
- Removedend-of-stream@1.4.4(transitive)
- Removedexpand-template@2.0.3(transitive)
- Removedfile-uri-to-path@1.0.0(transitive)
- Removedfs-constants@1.0.0(transitive)
- Removedfs-minipass@1.2.7(transitive)
- Removedgauge@2.7.4(transitive)
- Removedgithub-from-package@0.0.0(transitive)
- Removedhas-unicode@2.0.1(transitive)
- Removedieee754@1.2.1(transitive)
- Removedinherits@2.0.4(transitive)
- Removedini@1.3.8(transitive)
- Removedinteger@3.0.1(transitive)
- Removedis-fullwidth-code-point@1.0.0(transitive)
- Removedisarray@1.0.0(transitive)
- Removedlodash@4.17.21(transitive)
- Removedmimic-response@2.1.0(transitive)
- Removedminimist@1.2.8(transitive)
- Removedminipass@2.9.0(transitive)
- Removedminizlib@1.3.3(transitive)
- Removedmkdirp@0.5.6(transitive)
- Removedmkdirp-classic@0.5.3(transitive)
- Removednapi-build-utils@1.0.2(transitive)
- Removednode-abi@2.30.1(transitive)
- Removednoop-logger@0.1.1(transitive)
- Removednpmlog@4.1.2(transitive)
- Removednumber-is-nan@1.0.1(transitive)
- Removedobject-assign@4.1.1(transitive)
- Removedonce@1.4.0(transitive)
- Removedprebuild-install@5.3.6(transitive)
- Removedprocess-nextick-args@2.0.1(transitive)
- Removedpump@3.0.0(transitive)
- Removedrc@1.2.8(transitive)
- Removedreadable-stream@2.3.83.6.2(transitive)
- Removedsafe-buffer@5.1.2(transitive)
- Removedsemver@5.7.2(transitive)
- Removedset-blocking@2.0.0(transitive)
- Removedsignal-exit@3.0.7(transitive)
- Removedsimple-concat@1.0.1(transitive)
- Removedsimple-get@3.1.1(transitive)
- Removedstring-width@1.0.2(transitive)
- Removedstring_decoder@1.1.1(transitive)
- Removedstrip-ansi@3.0.1(transitive)
- Removedstrip-json-comments@2.0.1(transitive)
- Removedtar@4.4.10(transitive)
- Removedtar-fs@2.1.1(transitive)
- Removedtar-stream@2.2.0(transitive)
- Removedtunnel-agent@0.6.0(transitive)
- Removedutil-deprecate@1.0.2(transitive)
- Removedwhich-pm-runs@1.1.0(transitive)
- Removedwide-align@1.1.5(transitive)
- Removedwrappy@1.0.2(transitive)
- Removedyallist@3.1.1(transitive)