Update JS deps, fix deprecations (#36040)

- Update JS deps
- Regenerate SVGs
- Fix air `bin` deprecation
- Fix `monaco.languages.typescript` deprecation
- Remove `eslint-plugin-no-use-extend-native`, it's unnecessary with
typescript
- Enable new `@typescript-eslint` rules
- Disable `@typescript-eslint/no-redundant-type-constituents`, this rule
has bugs when not running under `strictNullChecks` (pending in
https://github.com/go-gitea/gitea/pull/35843).
This commit is contained in:
silverwind
2025-11-28 00:58:10 +01:00
committed by GitHub
parent ede7f1a069
commit 9668913d76
8 changed files with 481 additions and 469 deletions
+119 -36
View File
@@ -3219,6 +3219,22 @@
".favicons": "folder-favicon",
"_favicons": "folder-favicon",
"__favicons__": "folder-favicon",
"feature": "folder-features",
".feature": "folder-features",
"_feature": "folder-features",
"__feature__": "folder-features",
"features": "folder-features",
".features": "folder-features",
"_features": "folder-features",
"__features__": "folder-features",
"feat": "folder-features",
".feat": "folder-features",
"_feat": "folder-features",
"__feat__": "folder-features",
"feats": "folder-features",
".feats": "folder-features",
"_feats": "folder-features",
"__feats__": "folder-features",
"lefthook": "folder-lefthook",
".lefthook": "folder-lefthook",
"_lefthook": "folder-lefthook",
@@ -3474,7 +3490,15 @@
"cues": "folder-cue",
".cues": "folder-cue",
"_cues": "folder-cue",
"__cues__": "folder-cue"
"__cues__": "folder-cue",
"license": "folder-license",
".license": "folder-license",
"_license": "folder-license",
"__license__": "folder-license",
"licenses": "folder-license",
".licenses": "folder-license",
"_licenses": "folder-license",
"__licenses__": "folder-license"
},
"folderNamesExpanded": {
"rust": "folder-rust-open",
@@ -6696,6 +6720,22 @@
".favicons": "folder-favicon-open",
"_favicons": "folder-favicon-open",
"__favicons__": "folder-favicon-open",
"feature": "folder-features-open",
".feature": "folder-features-open",
"_feature": "folder-features-open",
"__feature__": "folder-features-open",
"features": "folder-features-open",
".features": "folder-features-open",
"_features": "folder-features-open",
"__features__": "folder-features-open",
"feat": "folder-features-open",
".feat": "folder-features-open",
"_feat": "folder-features-open",
"__feat__": "folder-features-open",
"feats": "folder-features-open",
".feats": "folder-features-open",
"_feats": "folder-features-open",
"__feats__": "folder-features-open",
"lefthook": "folder-lefthook-open",
".lefthook": "folder-lefthook-open",
"_lefthook": "folder-lefthook-open",
@@ -6951,7 +6991,15 @@
"cues": "folder-cue-open",
".cues": "folder-cue-open",
"_cues": "folder-cue-open",
"__cues__": "folder-cue-open"
"__cues__": "folder-cue-open",
"license": "folder-license-open",
".license": "folder-license-open",
"_license": "folder-license-open",
"__license__": "folder-license-open",
"licenses": "folder-license-open",
".licenses": "folder-license-open",
"_licenses": "folder-license-open",
"__licenses__": "folder-license-open"
},
"rootFolderNames": {},
"rootFolderNamesExpanded": {},
@@ -7102,6 +7150,8 @@
"srf": "image",
"srw": "image",
"x3f": "image",
"ktx": "image",
"ktx2": "image",
"pal": "palette",
"gpl": "palette",
"act": "palette",
@@ -7287,6 +7337,7 @@
"cp": "cpp",
"mii": "cpp",
"ii": "cpp",
"cppm": "cpp",
"hh": "hpp",
"hpp": "hpp",
"hxx": "hpp",
@@ -7373,6 +7424,11 @@
"fsi": "fsharp",
"fsproj": "fsharp",
"swift": "swift",
"xcplayground": "swift",
"swiftdeps": "swift",
"swiftdoc": "swift",
"swiftmodule": "swift",
"swiftsourceinfo": "swift",
"ino": "arduino",
"dockerignore": "docker",
"dockerfile": "docker",
@@ -8105,10 +8161,10 @@
"css.jsx": "vanilla-extract",
"toc": "toc",
"cue": "cue",
"lean": "lean",
"cljx": "clojure",
"clojure": "clojure",
"edn": "clojure",
"cppm": "cpp",
"ccm": "cpp",
"cxxm": "cpp",
"c++m": "cpp",
@@ -8412,36 +8468,36 @@
"gradlew": "gradle",
"gradle-wrapper.properties": "gradle",
"gradlew.bat": "gradle",
"copying": "certificate",
"copying.md": "certificate",
"copying.rst": "certificate",
"copying.txt": "certificate",
"copyright": "certificate",
"copyright.md": "certificate",
"copyright.rst": "certificate",
"copyright.txt": "certificate",
"license": "certificate",
"license-agpl": "certificate",
"license-apache": "certificate",
"license-bsd": "certificate",
"license-mit": "certificate",
"license-gpl": "certificate",
"license-lgpl": "certificate",
"license.md": "certificate",
"license.rst": "certificate",
"license.txt": "certificate",
"licence": "certificate",
"licence-agpl": "certificate",
"licence-apache": "certificate",
"licence-bsd": "certificate",
"licence-mit": "certificate",
"licence-gpl": "certificate",
"licence-lgpl": "certificate",
"licence.md": "certificate",
"licence.rst": "certificate",
"licence.txt": "certificate",
"unlicense": "certificate",
"unlicense.txt": "certificate",
"copying": "license",
"copying.md": "license",
"copying.rst": "license",
"copying.txt": "license",
"copyright": "license",
"copyright.md": "license",
"copyright.rst": "license",
"copyright.txt": "license",
"license": "license",
"license-agpl": "license",
"license-apache": "license",
"license-bsd": "license",
"license-mit": "license",
"license-gpl": "license",
"license-lgpl": "license",
"license.md": "license",
"license.rst": "license",
"license.txt": "license",
"licence": "license",
"licence-agpl": "license",
"licence-apache": "license",
"licence-bsd": "license",
"licence-mit": "license",
"licence-gpl": "license",
"licence-lgpl": "license",
"licence.md": "license",
"licence.rst": "license",
"licence.txt": "license",
"unlicense": "unlicense",
"unlicense.txt": "unlicense",
".htpasswd": "key",
"sha256sums": "key",
".secrets": "key",
@@ -8457,6 +8513,7 @@
".rspec": "rspec",
".swift-format": "swift",
".swift-version": "swift",
".swiftformat": "swift",
"dockerfile": "docker",
"dockerfile.prod": "docker",
"dockerfile.production": "docker",
@@ -8993,6 +9050,12 @@
"rspress.config.ts": "rstack",
"rslint.json": "rstack",
"rslint.jsonc": "rstack",
"lynx.config.js": "lynx",
"lynx.config.mjs": "lynx",
"lynx.config.cjs": "lynx",
"lynx.config.ts": "lynx",
"lynx.config.mts": "lynx",
"lynx.config.cts": "lynx",
"ionic.config.json": "ionic",
".io-config.json": "ionic",
"gulpfile.js": "gulp",
@@ -9722,6 +9785,18 @@
"vitest.config.ts": "vitest",
"vitest.config.mts": "vitest",
"vitest.config.cts": "vitest",
"vitest.unit.config.js": "vitest",
"vitest.unit.config.mjs": "vitest",
"vitest.unit.config.cjs": "vitest",
"vitest.unit.config.ts": "vitest",
"vitest.unit.config.mts": "vitest",
"vitest.unit.config.cts": "vitest",
"vitest.e2e.config.js": "vitest",
"vitest.e2e.config.mjs": "vitest",
"vitest.e2e.config.cjs": "vitest",
"vitest.e2e.config.ts": "vitest",
"vitest.e2e.config.mts": "vitest",
"vitest.e2e.config.cts": "vitest",
"velite.config.js": "velite",
"velite.config.mjs": "velite",
"velite.config.cjs": "velite",
@@ -10169,6 +10244,7 @@
".coderabbit.yml": "coderabbit-ai",
".coderabbit.yaml": "coderabbit-ai",
".aiexclude": "gemini-ai",
"gemini.md": "gemini-ai",
"taze.config.js": "taze",
"taze.config.mjs": "taze",
"taze.config.cjs": "taze",
@@ -10273,7 +10349,10 @@
"hadolint.yaml": "hadolint",
"hadolint.yml": "hadolint",
"tsdoc.json": "tsdoc",
".oxlintrc.json": "oxlint",
".oxlintrc.json": "oxc",
".oxlintrc.jsonc": "oxc",
".oxfmtrc.json": "oxc",
".oxfmtrc.jsonc": "oxc",
"claude.md": "claude",
"claude.local.md": "claude",
".cursorignore": "cursor",
@@ -10296,6 +10375,7 @@
"googleservice-info.plist": "google",
".shellcheckrc": "shellcheck",
"shellcheckrc": "shellcheck",
"warp.md": "warp",
"language-configuration.json": "jsonc",
"icon-theme.json": "jsonc",
"color-theme.json": "jsonc",
@@ -10322,6 +10402,7 @@
"toml": "toml",
"diff": "diff",
"json": "json",
"jsonl": "json",
"jsonc": "json",
"json5": "json",
"blink": "blink",
@@ -10497,7 +10578,8 @@
"gnuplot": "gnuplot",
"helm": "helm",
"nginx": "nginx",
"cue": "cue"
"cue": "cue",
"lean": "lean"
},
"light": {
"fileExtensions": {
@@ -10705,7 +10787,8 @@
"src/bashly-strings.yaml": "bashly-strings_light",
"src/bashly-strings.yml": "bashly-strings_light",
".shellcheckrc": "shellcheck_light",
"shellcheckrc": "shellcheck_light"
"shellcheckrc": "shellcheck_light",
"warp.md": "warp_light"
},
"languageIds": {
"toml": "toml_light",