sqlite added
This commit is contained in:
parent
4c04ca5132
commit
f01ecf72fe
BIN
_database.sqlite
Normal file
BIN
_database.sqlite
Normal file
Binary file not shown.
|
@ -11,12 +11,14 @@
|
|||
"test": "ng test",
|
||||
"lint": "ng lint",
|
||||
"e2e": "ng e2e",
|
||||
"wait-on:build:main:dev": "wait-on http-get://localhost:4200/ && yarn build:main:dev"
|
||||
"wait-on:build:main:dev": "wait-on http-get://localhost:4200/ && yarn build:main:dev",
|
||||
"postinstall": "electron-builder install-app-deps"
|
||||
},
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"electron-devtools-installer": "^2.2.4",
|
||||
"rxjs": "^6.2.2"
|
||||
"rxjs": "^6.2.2",
|
||||
"sqlite3": "^4.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@angular-devkit/build-angular": "~0.7.0",
|
||||
|
@ -44,6 +46,7 @@
|
|||
"@types/jasmine": "~2.8.6",
|
||||
"@types/jasminewd2": "~2.0.3",
|
||||
"@types/node": "^8.10.4",
|
||||
"@types/sqlite3": "^3.1.3",
|
||||
"awesome-typescript-loader": "^5.2.0",
|
||||
"codelyzer": "~4.2.1",
|
||||
"core-js": "^2.5.4",
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
import { app, Menu, ipcMain, BrowserWindow, shell } from 'electron';
|
||||
import * as Fs from 'fs';
|
||||
import * as fse from 'fs-extra';
|
||||
import * as path from 'path';
|
||||
|
||||
import { shellNeedsPatching, updateEnvironmentForProcess } from '@overflow/core/shell';
|
||||
import { parseAppURL } from '@overflow/core/parse-app-url';
|
||||
|
@ -20,6 +21,8 @@ import { MenuEvent } from '../commons/type';
|
|||
import { findMenuItemByID } from './menu/find-menu-item';
|
||||
import { IMenuItemState } from '../commons/model/menu-update';
|
||||
|
||||
import * as sqlite3 from 'sqlite3';
|
||||
|
||||
enableSourceMaps();
|
||||
|
||||
let mainWindow: AppWindow | null = null;
|
||||
|
@ -178,6 +181,15 @@ app.on('ready', () => {
|
|||
return;
|
||||
}
|
||||
|
||||
const dbPath = path.join(__dirname, '..', '..', '_database.sqlite');
|
||||
|
||||
const db = new sqlite3.Database(dbPath, sqlite3.OPEN_READONLY, (err: Error) => {
|
||||
if (err) {
|
||||
console.error(err.message);
|
||||
}
|
||||
console.log('Connected to the database.');
|
||||
});
|
||||
|
||||
readyTime = now() - launchTime;
|
||||
|
||||
// setAsDefaultProtocolClient('x-github-client');
|
||||
|
|
23
yarn.lock
23
yarn.lock
|
@ -247,6 +247,10 @@
|
|||
semver "^5.3.0"
|
||||
semver-intersect "^1.1.2"
|
||||
|
||||
"@types/events@*":
|
||||
version "1.2.0"
|
||||
resolved "https://nexus.loafle.net/repository/npm-all/@types/events/-/events-1.2.0.tgz#81a6731ce4df43619e5c8c945383b3e62a89ea86"
|
||||
|
||||
"@types/fs-extra@^5.0.4":
|
||||
version "5.0.4"
|
||||
resolved "https://nexus.loafle.net/repository/npm-all/@types/fs-extra/-/fs-extra-5.0.4.tgz#b971134d162cc0497d221adde3dbb67502225599"
|
||||
|
@ -291,6 +295,13 @@
|
|||
version "2.53.43"
|
||||
resolved "https://nexus.loafle.net/repository/npm-all/@types/selenium-webdriver/-/selenium-webdriver-2.53.43.tgz#2de3d718819bc20165754c4a59afb7e9833f6707"
|
||||
|
||||
"@types/sqlite3@^3.1.3":
|
||||
version "3.1.3"
|
||||
resolved "https://nexus.loafle.net/repository/npm-all/@types/sqlite3/-/sqlite3-3.1.3.tgz#580d547203b8ad6e11aa6a6769c8ca5d7e197d13"
|
||||
dependencies:
|
||||
"@types/events" "*"
|
||||
"@types/node" "*"
|
||||
|
||||
"@webassemblyjs/ast@1.4.3":
|
||||
version "1.4.3"
|
||||
resolved "https://nexus.loafle.net/repository/npm-all/@webassemblyjs/ast/-/ast-1.4.3.tgz#3b3f6fced944d8660273347533e6d4d315b5934a"
|
||||
|
@ -4615,7 +4626,7 @@ mute-stream@0.0.7:
|
|||
version "0.0.7"
|
||||
resolved "https://nexus.loafle.net/repository/npm-all/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
|
||||
|
||||
nan@^2.10.0, nan@^2.9.2:
|
||||
nan@^2.10.0, nan@^2.9.2, nan@~2.10.0:
|
||||
version "2.10.0"
|
||||
resolved "https://nexus.loafle.net/repository/npm-all/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f"
|
||||
|
||||
|
@ -4720,7 +4731,7 @@ node-libs-browser@^2.0.0:
|
|||
util "^0.10.3"
|
||||
vm-browserify "0.0.4"
|
||||
|
||||
node-pre-gyp@^0.10.0:
|
||||
node-pre-gyp@^0.10.0, node-pre-gyp@^0.10.3:
|
||||
version "0.10.3"
|
||||
resolved "https://nexus.loafle.net/repository/npm-all/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc"
|
||||
dependencies:
|
||||
|
@ -6433,6 +6444,14 @@ sprintf-js@~1.0.2:
|
|||
version "1.0.3"
|
||||
resolved "https://nexus.loafle.net/repository/npm-all/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
|
||||
|
||||
sqlite3@^4.0.2:
|
||||
version "4.0.2"
|
||||
resolved "https://nexus.loafle.net/repository/npm-all/sqlite3/-/sqlite3-4.0.2.tgz#1bbeb68b03ead5d499e42a3a1b140064791c5a64"
|
||||
dependencies:
|
||||
nan "~2.10.0"
|
||||
node-pre-gyp "^0.10.3"
|
||||
request "^2.87.0"
|
||||
|
||||
sshpk@^1.7.0:
|
||||
version "1.14.2"
|
||||
resolved "https://nexus.loafle.net/repository/npm-all/sshpk/-/sshpk-1.14.2.tgz#c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98"
|
||||
|
|
Loading…
Reference in New Issue
Block a user