diff --git a/package-lock.json b/package-lock.json index 81fd81b..6320b4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2712,6 +2712,14 @@ } } }, + "@vscode/sqlite3": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@vscode/sqlite3/-/sqlite3-5.0.8.tgz", + "integrity": "sha512-6wvQdMjpi1kwYI5mfzm98siEQb2mlBKX4xdNtJFj/uNqb6wqd3JOhk+5FL7geR0hduXE5lHjv+q69jtsEtUJDA==", + "requires": { + "node-addon-api": "^4.2.0" + } + }, "@vue/babel-helper-vue-jsx-merge-props": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", @@ -9360,6 +9368,13 @@ "thenify-all": "^1.0.0" } }, + "nan": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true, + "optional": true + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -12084,14 +12099,6 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "sqlite3": { - "version": "npm:@vscode/sqlite3@5.0.8", - "resolved": "https://registry.npmjs.org/@vscode/sqlite3/-/sqlite3-5.0.8.tgz", - "integrity": "sha512-6wvQdMjpi1kwYI5mfzm98siEQb2mlBKX4xdNtJFj/uNqb6wqd3JOhk+5FL7geR0hduXE5lHjv+q69jtsEtUJDA==", - "requires": { - "node-addon-api": "^4.2.0" - } - }, "sshpk": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", @@ -13500,7 +13507,10 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "dev": true, - "optional": true + "optional": true, + "requires": { + "nan": "^2.12.1" + } }, "glob-parent": { "version": "3.1.0", @@ -13822,7 +13832,10 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "dev": true, - "optional": true + "optional": true, + "requires": { + "nan": "^2.12.1" + } }, "glob-parent": { "version": "3.1.0", diff --git a/package.json b/package.json index 6d06e72..8bcfda6 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "@vscode/sqlite3": "^5.0.8", "axios": "^0.21.4", "config": "^3.3.6", "connect-history-api-fallback": "^1.6.0", @@ -27,7 +28,6 @@ "passport-local": "^1.0.0", "path": "^0.12.7", "session-file-store": "^1.5.0", - "sqlite3": "npm:@vscode/sqlite3@^5.0.7", "tone": "^14.7.77", "vue": "^2.6.11", "vue-router": "^3.5.3", diff --git a/server/db.js b/server/db.js index c394d72..d86f605 100644 --- a/server/db.js +++ b/server/db.js @@ -1,4 +1,4 @@ -const sqlite3 = require('sqlite3') +const sqlite3 = require('@vscode/sqlite3') const fs = require('fs') const path = require('path')