From a6ee07fd3d84452304375e3c96f945f1f65ec3f8 Mon Sep 17 00:00:00 2001 From: Yonggang Luo Date: Thu, 2 Jan 2020 02:40:52 +0800 Subject: [PATCH 1/2] Split sqlite3-binding.js out so that it could be override by webpack options. --- lib/sqlite3-binding.js | 5 +++++ lib/sqlite3.js | 6 ++---- 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 lib/sqlite3-binding.js diff --git a/lib/sqlite3-binding.js b/lib/sqlite3-binding.js new file mode 100644 index 000000000..065f59576 --- /dev/null +++ b/lib/sqlite3-binding.js @@ -0,0 +1,5 @@ +var binary = require('node-pre-gyp'); +var path = require('path'); +var binding_path = binary.find(path.resolve(path.join(__dirname,'../package.json'))); +var binding = require(binding_path); +module.exports = exports = binding; diff --git a/lib/sqlite3.js b/lib/sqlite3.js index c8e3e8c6c..3dc02d20b 100644 --- a/lib/sqlite3.js +++ b/lib/sqlite3.js @@ -1,9 +1,7 @@ -var binary = require('node-pre-gyp'); var path = require('path'); -var binding_path = binary.find(path.resolve(path.join(__dirname,'../package.json'))); -var binding = require(binding_path); -var sqlite3 = module.exports = exports = binding; +var sqlite3 = require('./sqlite3-binding.js'); var EventEmitter = require('events').EventEmitter; +module.exports = exports = sqlite3 function normalizeMethod (fn) { return function (sql) { From 035ccab9e1eebce7915b18c00a1dccfc2f111c8c Mon Sep 17 00:00:00 2001 From: Kewde Date: Sun, 8 Mar 2020 22:31:37 +0000 Subject: [PATCH 2/2] typo: add ; --- lib/sqlite3.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sqlite3.js b/lib/sqlite3.js index 3dc02d20b..3d24c2fda 100644 --- a/lib/sqlite3.js +++ b/lib/sqlite3.js @@ -1,7 +1,7 @@ var path = require('path'); var sqlite3 = require('./sqlite3-binding.js'); var EventEmitter = require('events').EventEmitter; -module.exports = exports = sqlite3 +module.exports = exports = sqlite3; function normalizeMethod (fn) { return function (sql) {