Update JS dependencies and misc tweaks (#37064)

- Update all JS deps
- Regenerate SVGs
- Add new eslint rules from unicorn
- Update typescript config for 6.0, remove deprecated options in favor
of `strict` with disablements, remove implicit dom libs.
- Set vite log level during `watch-frontend` to `warn` to avoid
confusing URLs or HMR spam from the dev server to keep the log concise.
Overridable via `FRONTEND_DEV_LOG_LEVEL`.

Co-authored-by: Claude (Opus 4.6) <noreply@anthropic.com>
This commit is contained in:
silverwind
2026-04-01 20:15:02 +02:00
committed by GitHub
parent 3ffccb8fe5
commit 3a9cab034b
9 changed files with 708 additions and 527 deletions
+116 -4
View File
@@ -1155,6 +1155,11 @@
"_dockerhub": "folder-docker",
"-dockerhub": "folder-docker",
"__dockerhub__": "folder-docker",
"nginx": "folder-nginx",
".nginx": "folder-nginx",
"_nginx": "folder-nginx",
"-nginx": "folder-nginx",
"__nginx__": "folder-nginx",
"astro": "folder-astro",
".astro": "folder-astro",
"_astro": "folder-astro",
@@ -1785,6 +1790,11 @@
"_pytest_cache": "folder-python",
"-pytest_cache": "folder-python",
"__pytest_cache__": "folder-python",
"r": "folder-r",
".r": "folder-r",
"_r": "folder-r",
"-r": "folder-r",
"__r__": "folder-r",
"sandbox": "folder-sandbox",
".sandbox": "folder-sandbox",
"_sandbox": "folder-sandbox",
@@ -4517,7 +4527,37 @@
".forms": "folder-form",
"_forms": "folder-form",
"-forms": "folder-form",
"__forms__": "folder-form"
"__forms__": "folder-form",
"deprecated": "folder-deprecated",
".deprecated": "folder-deprecated",
"_deprecated": "folder-deprecated",
"-deprecated": "folder-deprecated",
"__deprecated__": "folder-deprecated",
"scrap": "folder-scrap",
".scrap": "folder-scrap",
"_scrap": "folder-scrap",
"-scrap": "folder-scrap",
"__scrap__": "folder-scrap",
"skill": "folder-skills",
".skill": "folder-skills",
"_skill": "folder-skills",
"-skill": "folder-skills",
"__skill__": "folder-skills",
"skills": "folder-skills",
".skills": "folder-skills",
"_skills": "folder-skills",
"-skills": "folder-skills",
"__skills__": "folder-skills",
"instruction": "folder-instructions",
".instruction": "folder-instructions",
"_instruction": "folder-instructions",
"-instruction": "folder-instructions",
"__instruction__": "folder-instructions",
"instructions": "folder-instructions",
".instructions": "folder-instructions",
"_instructions": "folder-instructions",
"-instructions": "folder-instructions",
"__instructions__": "folder-instructions"
},
"folderNamesExpanded": {
"rust": "folder-rust-open",
@@ -5675,6 +5715,11 @@
"_dockerhub": "folder-docker-open",
"-dockerhub": "folder-docker-open",
"__dockerhub__": "folder-docker-open",
"nginx": "folder-nginx-open",
".nginx": "folder-nginx-open",
"_nginx": "folder-nginx-open",
"-nginx": "folder-nginx-open",
"__nginx__": "folder-nginx-open",
"astro": "folder-astro-open",
".astro": "folder-astro-open",
"_astro": "folder-astro-open",
@@ -6305,6 +6350,11 @@
"_pytest_cache": "folder-python-open",
"-pytest_cache": "folder-python-open",
"__pytest_cache__": "folder-python-open",
"r": "folder-r-open",
".r": "folder-r-open",
"_r": "folder-r-open",
"-r": "folder-r-open",
"__r__": "folder-r-open",
"sandbox": "folder-sandbox-open",
".sandbox": "folder-sandbox-open",
"_sandbox": "folder-sandbox-open",
@@ -9037,7 +9087,37 @@
".forms": "folder-form-open",
"_forms": "folder-form-open",
"-forms": "folder-form-open",
"__forms__": "folder-form-open"
"__forms__": "folder-form-open",
"deprecated": "folder-deprecated-open",
".deprecated": "folder-deprecated-open",
"_deprecated": "folder-deprecated-open",
"-deprecated": "folder-deprecated-open",
"__deprecated__": "folder-deprecated-open",
"scrap": "folder-scrap-open",
".scrap": "folder-scrap-open",
"_scrap": "folder-scrap-open",
"-scrap": "folder-scrap-open",
"__scrap__": "folder-scrap-open",
"skill": "folder-skills-open",
".skill": "folder-skills-open",
"_skill": "folder-skills-open",
"-skill": "folder-skills-open",
"__skill__": "folder-skills-open",
"skills": "folder-skills-open",
".skills": "folder-skills-open",
"_skills": "folder-skills-open",
"-skills": "folder-skills-open",
"__skills__": "folder-skills-open",
"instruction": "folder-instructions-open",
".instruction": "folder-instructions-open",
"_instruction": "folder-instructions-open",
"-instruction": "folder-instructions-open",
"__instruction__": "folder-instructions-open",
"instructions": "folder-instructions-open",
".instructions": "folder-instructions-open",
"_instructions": "folder-instructions-open",
"-instructions": "folder-instructions-open",
"__instructions__": "folder-instructions-open"
},
"rootFolderNames": {},
"rootFolderNamesExpanded": {},
@@ -9063,6 +9143,7 @@
"json5": "json",
"jsonl": "json",
"ndjson": "json",
"schema.json": "json_schema",
"hjson": "hjson",
"jinja": "jinja",
"jinja2": "jinja",
@@ -9261,6 +9342,7 @@
"vcxitems.filters": "visualstudio",
"vcxproj": "visualstudio",
"vcxproj.filters": "visualstudio",
"wixproj": "visualstudio",
"vcl": "varnish",
"pdb": "database",
"sql": "database",
@@ -9984,6 +10066,7 @@
"ast": "sas",
"sast": "sas",
"nupkg": "nuget",
"nuspec": "nuget",
"command": "command",
"dsc": "denizenscript",
"code-search": "search",
@@ -10206,6 +10289,10 @@
"lean": "lean",
"sls": "salt",
"m2": "macaulay2",
"skill.md": "skill",
"skills.md": "skill",
"instructions.md": "instructions",
"instruction.md": "instructions",
"cljx": "clojure",
"clojure": "clojure",
"edn": "clojure",
@@ -10363,7 +10450,6 @@
"jmx": "xml",
"launch": "xml",
"menu": "xml",
"nuspec": "xml",
"opml": "xml",
"owl": "xml",
"proj": "xml",
@@ -11094,7 +11180,18 @@
"rstest.config.ts": "rstack",
"rstest.config.mts": "rstack",
"rstest.config.cts": "rstack",
"rspress.config.js": "rstack",
"rspress.config.mjs": "rstack",
"rspress.config.cjs": "rstack",
"rspress.config.ts": "rstack",
"rspress.config.mts": "rstack",
"rspress.config.cts": "rstack",
"rslint.config.js": "rstack",
"rslint.config.mjs": "rstack",
"rslint.config.cjs": "rstack",
"rslint.config.ts": "rstack",
"rslint.config.mts": "rstack",
"rslint.config.cts": "rstack",
"rslint.json": "rstack",
"rslint.jsonc": "rstack",
"lynx.config.js": "lynx",
@@ -11141,6 +11238,8 @@
".env.dist": "tune",
".env.prod": "tune",
".env.production": "tune",
".env.prod.example": "tune",
".env.production.example": "tune",
".env.stg": "tune",
".env.stage": "tune",
".env.staging": "tune",
@@ -11850,6 +11949,12 @@
"velite.config.ts": "velite",
"velite.config.mts": "velite",
"velite.config.cts": "velite",
"rolldown.config.js": "rolldown",
"rolldown.config.mjs": "rolldown",
"rolldown.config.cjs": "rolldown",
"rolldown.config.ts": "rolldown",
"rolldown.config.mts": "rolldown",
"rolldown.config.cts": "rolldown",
"lerna.json": "lerna",
"windi.config.js": "windicss",
"windi.config.cjs": "windicss",
@@ -12352,6 +12457,7 @@
"lefthookrc": "lefthook",
".github/labeler.yml": "label",
".github/labeler.yaml": "label",
"tags": "label",
"zeabur.json": "zeabur",
"zeabur.jsonc": "zeabur",
"zeabur.json5": "zeabur",
@@ -12427,6 +12533,7 @@
".oxfmtrc.json": "oxc",
".oxfmtrc.jsonc": "oxc",
"oxlint.config.ts": "oxc",
"oxfmt.config.ts": "oxc",
"claude.md": "claude",
"claude.local.md": "claude",
".cursorignore": "cursor",
@@ -12450,6 +12557,9 @@
".shellcheckrc": "shellcheck",
"shellcheckrc": "shellcheck",
"warp.md": "warp",
"skill.md": "skill",
"instructions.md": "instructions",
"instruction.md": "instructions",
"language-configuration.json": "jsonc",
"icon-theme.json": "jsonc",
"color-theme.json": "jsonc",
@@ -12653,7 +12763,9 @@
"helm": "helm",
"nginx": "nginx",
"cue": "cue",
"lean": "lean"
"lean": "lean",
"skill": "skill",
"instructions": "instructions"
},
"light": {
"fileExtensions": {