From f0753e1551a4291ed122994ad389ec863d9c93e5 Mon Sep 17 00:00:00 2001 From: Zephyrrus Date: Thu, 2 Jul 2020 02:49:30 +0300 Subject: chore: add compound launcher and basic prettier --- .vscode/launch.json | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 .vscode/launch.json (limited to '.vscode') diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..41b434e --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,50 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "node", + "request": "launch", + "name": "[DEV] Launch API", + "skipFiles": ["/**"], + "program": "${workspaceFolder}\\src\\api\\structures\\Server" + }, + { + "type": "node", + "request": "launch", + "name": "[DEV] Launch ThumbGen", + "skipFiles": ["/**"], + "program": "${workspaceFolder}\\src\\api\\generateThumbs" + }, + { + "type": "chrome", + "request": "launch", + "name": "client: chrome", + "url": "http://localhost:8070", + "webRoot": "${workspaceFolder}" + }, + { + "type": "node", + "request": "launch", + "name": "server: nuxt", + "args": ["dev"], + "osx": { + "program": "${workspaceFolder}/node_modules/.bin/nuxt" + }, + "linux": { + "program": "${workspaceFolder}/node_modules/.bin/nuxt" + }, + "windows": { + "program": "${workspaceFolder}/node_modules/nuxt/bin/nuxt.js" + } + } + ], + "compounds": [ + { + "name": "fullstack: nuxt", + "configurations": ["server: nuxt", "client: chrome"] + } + ] +} -- cgit v1.2.3 From a790d7749e04d71df1613e6a02258982683aa290 Mon Sep 17 00:00:00 2001 From: Zephyrrus Date: Thu, 2 Jul 2020 03:42:20 +0300 Subject: feat: add experimental meaningful preview extraction from videos For now, it sitll requires gifski. It could be rewritten to use webp instead of gifs, because that is a lot faster, uses less space and we could use ffmpeg for it. --- .vscode/settings.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .vscode/settings.json (limited to '.vscode') diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..b4276ce --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,17 @@ +{ + "discord.enabled": true, + "editor.detectIndentation": false, + "editor.insertSpaces": false, + "files.insertFinalNewline": true, + "editor.formatOnPaste": true, + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "prettier.eslintIntergration": true, + "vetur.validation.template": false, + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "prettier.disableLanguages": ["vue"], + "vetur.format.enable": true, + "files.eol": "\n" +} -- cgit v1.2.3 From ba5a7408852338becd0cb96580adae2e40c3a6dd Mon Sep 17 00:00:00 2001 From: Zephyrrus Date: Sun, 5 Jul 2020 04:16:02 +0300 Subject: chore: change to vue recommended eslint rules + airbnb-base for js --- .vscode/settings.json | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to '.vscode') diff --git a/.vscode/settings.json b/.vscode/settings.json index b4276ce..9755c8f 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -5,13 +5,25 @@ "files.insertFinalNewline": true, "editor.formatOnPaste": true, "editor.formatOnSave": true, - "editor.defaultFormatter": "esbenp.prettier-vscode", - "prettier.eslintIntergration": true, "vetur.validation.template": false, "[javascript]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" + "editor.defaultFormatter": "dbaeumer.vscode-eslint" + }, + "[vue]": { + "editor.defaultFormatter": "dbaeumer.vscode-eslint" }, "prettier.disableLanguages": ["vue"], "vetur.format.enable": true, - "files.eol": "\n" + "files.eol": "\n", + "vetur.format.defaultFormatter.html": "js-beautify-html", + "vetur.format.defaultFormatter.js": "prettier", + "vetur.format.defaultFormatter.scss": "prettier", + "vetur.format.defaultFormatter.stylus": "stylus-supremacy", + "vetur.format.defaultFormatter.ts": "vscode-typescript", + "eslint.alwaysShowStatus": true, + "eslint.format.enable": true, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + }, + "editor.defaultFormatter": "dbaeumer.vscode-eslint" } -- cgit v1.2.3 From fb2c27086f570fec60f4d52dcc9ca80e53186293 Mon Sep 17 00:00:00 2001 From: Pitu Date: Thu, 24 Dec 2020 23:45:16 +0900 Subject: Fix ESLint rules once and for all --- .vscode/settings.json | 7 ------- 1 file changed, 7 deletions(-) (limited to '.vscode') diff --git a/.vscode/settings.json b/.vscode/settings.json index 9755c8f..f318215 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,11 +1,9 @@ { - "discord.enabled": true, "editor.detectIndentation": false, "editor.insertSpaces": false, "files.insertFinalNewline": true, "editor.formatOnPaste": true, "editor.formatOnSave": true, - "vetur.validation.template": false, "[javascript]": { "editor.defaultFormatter": "dbaeumer.vscode-eslint" }, @@ -15,11 +13,6 @@ "prettier.disableLanguages": ["vue"], "vetur.format.enable": true, "files.eol": "\n", - "vetur.format.defaultFormatter.html": "js-beautify-html", - "vetur.format.defaultFormatter.js": "prettier", - "vetur.format.defaultFormatter.scss": "prettier", - "vetur.format.defaultFormatter.stylus": "stylus-supremacy", - "vetur.format.defaultFormatter.ts": "vscode-typescript", "eslint.alwaysShowStatus": true, "eslint.format.enable": true, "editor.codeActionsOnSave": { -- cgit v1.2.3 From 09d8d02e6c11bb4aea9cd129bf195868bab0738f Mon Sep 17 00:00:00 2001 From: Pitu Date: Fri, 25 Dec 2020 02:08:54 +0900 Subject: Cleanup --- .vscode/launch.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.vscode') diff --git a/.vscode/launch.json b/.vscode/launch.json index 41b434e..7ad5749 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -16,7 +16,7 @@ "request": "launch", "name": "[DEV] Launch ThumbGen", "skipFiles": ["/**"], - "program": "${workspaceFolder}\\src\\api\\generateThumbs" + "program": "${workspaceFolder}\\src\\api\\utils\\generateThumbs" }, { "type": "chrome", -- cgit v1.2.3