From db7e3d59abf64eba8b342e2c974afd1da97d0398 Mon Sep 17 00:00:00 2001 From: Keavon Chambers Date: Mon, 1 Sep 2025 01:08:29 -0700 Subject: [PATCH 1/5] Upgrade node dependencies except Svelte 5 and its peer deps --- .devcontainer/devcontainer.json | 1 - .vscode/extensions.json | 1 - frontend/.eslintrc.cjs | 109 - frontend/eslint.config.js | 125 + frontend/package-lock.json | 3800 +++++++++++------ frontend/package.json | 42 +- .../src/components/widgets/WidgetTable.svelte | 20 +- .../components/window/workspace/Panel.svelte | 54 +- frontend/tsconfig.json | 6 +- 9 files changed, 2642 insertions(+), 1516 deletions(-) delete mode 100644 frontend/.eslintrc.cjs create mode 100644 frontend/eslint.config.js diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 6b4ee383f2..bddfffaf1f 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -23,7 +23,6 @@ "streetsidesoftware.code-spell-checker", // Helpful "mhutchie.git-graph", - "waderyan.gitblame", "qezhu.gitlink", "wmaurer.change-case" ] diff --git a/.vscode/extensions.json b/.vscode/extensions.json index e37a0efd11..25148f729c 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -13,7 +13,6 @@ "streetsidesoftware.code-spell-checker", // Helpful "mhutchie.git-graph", - "waderyan.gitblame", "qezhu.gitlink", "wmaurer.change-case" ] diff --git a/frontend/.eslintrc.cjs b/frontend/.eslintrc.cjs deleted file mode 100644 index c71b3ff332..0000000000 --- a/frontend/.eslintrc.cjs +++ /dev/null @@ -1,109 +0,0 @@ -module.exports = { - root: true, - env: { browser: true, node: true }, - extends: [ - "eslint:recommended", - "plugin:import/recommended", - "plugin:@typescript-eslint/recommended", - "plugin:import/typescript", - "plugin:svelte/recommended", - "plugin:svelte/prettier", - "prettier", - ], - plugins: ["import", "@typescript-eslint", "prettier"], - settings: { - "import/parsers": { "@typescript-eslint/parser": [".ts"] }, - "import/resolver": { typescript: true, node: true }, - }, - parser: "@typescript-eslint/parser", - parserOptions: { - ecmaVersion: "latest", - project: "./tsconfig.json", - extraFileExtensions: [".svelte"], - }, - ignorePatterns: [ - // Ignore generated directories - "node_modules/", - "dist/", - "pkg/", - "wasm/pkg/", - // Don't ignore JS and TS dotfiles in this folder - "!.*.js", - "!.*.ts", - ], - overrides: [ - { - files: ["*.svelte"], - parser: "svelte-eslint-parser", - // Parse the ` - {#each widgetData.tableWidgets as row} - - {#each row as cell} - - {/each} - - {/each} + + {#each widgetData.tableWidgets as row} + + {#each row as cell} + + {/each} + + {/each} +
- -
+ +