From 7191c2b4f066e3fe26270a6108495c20bfe23855 Mon Sep 17 00:00:00 2001 From: Ludy Date: Tue, 19 Aug 2025 14:04:51 +0200 Subject: [PATCH] chore: add vscode configuration (#6) --- .vscode/extensions.json | 6 ++++++ .vscode/launch.json | 2 +- .vscode/settings.json | 6 ++++++ .vscode/tasks.json | 32 ++++++++++++++++++++++++++++++++ 4 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json create mode 100644 .vscode/tasks.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..7efca3f --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,6 @@ +{ + "recommendations": [ + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode" + ] +} diff --git a/.vscode/launch.json b/.vscode/launch.json index 5418960..6920f8e 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -32,4 +32,4 @@ } } ] - } \ No newline at end of file + } diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..bdafca1 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "typescript.tsdk": "node_modules/typescript/lib", + "eslint.validate": ["javascript", "typescript"] +} diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..656f342 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,32 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "label": "npm: build", + "type": "npm", + "script": "build", + "group": "build" + }, + { + "label": "npm: format", + "type": "npm", + "script": "format" + }, + { + "label": "npm: lint", + "type": "npm", + "script": "lint" + }, + { + "label": "npm: test", + "type": "npm", + "script": "test", + "group": "test" + }, + { + "label": "npm: all", + "type": "npm", + "script": "all" + } + ] +}