From ca159cc89738dae51f45210617cbb6f39c98de4b Mon Sep 17 00:00:00 2001 From: Amy Date: Fri, 26 Nov 2021 20:40:44 -0500 Subject: [PATCH 1/3] Add @types/sqlite3 --- package-lock.json | 19 +++++++++++++++++++ package.json | 1 + types.d.ts | 9 ++++++++- 3 files changed, 28 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 6f19b30..9b6d939 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "devDependencies": { "@types/node": "16.11.6", "@types/react": "17.0.33", + "@types/sqlite3": "^3.1.7", "@typescript-eslint/eslint-plugin": "^5.2.0", "@typescript-eslint/parser": "^5.2.0", "eslint": "7.32.0", @@ -1171,6 +1172,15 @@ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", "dev": true }, + "node_modules/@types/sqlite3": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/sqlite3/-/sqlite3-3.1.7.tgz", + "integrity": "sha512-8FHV/8Uzd7IwdHm5mvmF2Aif4aC/gjrt4axWD9SmfaxITnOjtOhCbOSTuqv/VbH1uq0QrwlaTj9aTz3gmR6u4w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.2.0.tgz", @@ -10714,6 +10724,15 @@ "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", "dev": true }, + "@types/sqlite3": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/@types/sqlite3/-/sqlite3-3.1.7.tgz", + "integrity": "sha512-8FHV/8Uzd7IwdHm5mvmF2Aif4aC/gjrt4axWD9SmfaxITnOjtOhCbOSTuqv/VbH1uq0QrwlaTj9aTz3gmR6u4w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@typescript-eslint/eslint-plugin": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.2.0.tgz", diff --git a/package.json b/package.json index e093d21..9404127 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "devDependencies": { "@types/node": "16.11.6", "@types/react": "17.0.33", + "@types/sqlite3": "^3.1.7", "@typescript-eslint/eslint-plugin": "^5.2.0", "@typescript-eslint/parser": "^5.2.0", "eslint": "7.32.0", diff --git a/types.d.ts b/types.d.ts index b923af7..6b866e6 100644 --- a/types.d.ts +++ b/types.d.ts @@ -1 +1,8 @@ -declare module "sqlite3"; +declare module "sqlite3" { + import { sqlite3 } from "@types/sqlite3"; + import sqlite3 from "sqlite3"; + + const sqlite3: sqlite3; + + export default sqlite3; +} -- 2.39.2 From 9b6d405ce5a4ef2e08afdcb2a0019a795a2877bb Mon Sep 17 00:00:00 2001 From: Amy Date: Fri, 26 Nov 2021 20:41:35 -0500 Subject: [PATCH 2/3] Add vscode settings --- .vscode/extensions.json | 6 ++++++ .vscode/settings.json | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..89b34e3 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "dbaeumer.vscode-eslint", + "humao.rest-client", + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..4221fda --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,41 @@ +{ + "typescript.tsdk": "node_modules/typescript/lib", + "eslint.format.enable": true, + "eslint.codeActionsOnSave.mode": "all", + "[css]": { + "editor.suggest.insertMode": "replace", + "gitlens.codeLens.scopes": ["document"], + "editor.formatOnSave": true + }, + "[javascript]": { + "editor.formatOnSave": false, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + } + }, + "[javascriptreact]": { + "editor.formatOnSave": false, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + } + }, + "[typescript]": { + "editor.formatOnSave": false, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + } + }, + "[typescriptreact]": { + "editor.formatOnSave": false, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + } + }, + "python.linting.pylintEnabled": true, + "python.linting.enabled": true, + "files.exclude": { + "node_modules": true + }, + "editor.tabSize": 2, + "files.eol": "\n", +} -- 2.39.2 From 12d2ce1a0de9f11ad793a5a9887f2287e03d72dc Mon Sep 17 00:00:00 2001 From: Amy Date: Sat, 27 Nov 2021 21:04:42 -0500 Subject: [PATCH 3/3] Delete types.d.ts --- types.d.ts | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 types.d.ts diff --git a/types.d.ts b/types.d.ts deleted file mode 100644 index 6b866e6..0000000 --- a/types.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -declare module "sqlite3" { - import { sqlite3 } from "@types/sqlite3"; - import sqlite3 from "sqlite3"; - - const sqlite3: sqlite3; - - export default sqlite3; -} -- 2.39.2