Skip to content

Commit d7b80dc

Browse files
authored
Update dependencies (#92)
Beyond updating dependencies, also: - Drops jaz-ts-utils - Cleanups vscode recommended extensions
1 parent 2bb6b6b commit d7b80dc

13 files changed

Lines changed: 828 additions & 1600 deletions

.eslintrc.cjs

Lines changed: 0 additions & 34 deletions
This file was deleted.

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22
1+
22

.vscode/extensions.json

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
{
22
"recommendations": [
3-
"vue.volar",
43
"dbaeumer.vscode-eslint",
54
"drknoxy.eslint-disable-snippets",
65
"esbenp.prettier-vscode",
7-
"mrmlnc.vscode-scss"
86
],
9-
"unwantedRecommendations": [
10-
"octref.vetur",
11-
"vscode.typescript-language-features" // https://github.com/johnsoncodehk/volar/discussions/471
12-
]
13-
}
7+
}

.vscode/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"source.fixAll.eslint": "explicit"
55
},
66
"eslint.validate": ["typescript"],
7+
"eslint.useFlatConfig": true,
78
"[typescript]": {
89
"editor.defaultFormatter": "esbenp.prettier-vscode"
910
},

eslint.config.mjs

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
// @ts-check
2+
import eslint from "@eslint/js";
3+
import { defineConfig } from "eslint/config";
4+
import prettier from "eslint-config-prettier";
5+
import simpleImportSort from "eslint-plugin-simple-import-sort";
6+
import unusedImports from "eslint-plugin-unused-imports";
7+
import tseslint from "typescript-eslint";
8+
9+
export default defineConfig(
10+
{
11+
ignores: ["dist/**"],
12+
},
13+
eslint.configs.recommended,
14+
tseslint.configs.recommended,
15+
prettier,
16+
{
17+
plugins: {
18+
"unused-imports": unusedImports,
19+
"simple-import-sort": simpleImportSort,
20+
},
21+
rules: {
22+
"no-restricted-imports": [
23+
"error",
24+
{
25+
patterns: [".*"],
26+
},
27+
],
28+
"unused-imports/no-unused-imports": "error",
29+
"simple-import-sort/imports": "error",
30+
"simple-import-sort/exports": "error",
31+
},
32+
}
33+
);

0 commit comments

Comments
 (0)