Update JS and PY deps, misc tweaks (#33903)

- Update all updateable dependencies
- Add a few more unupgradable ones to updates blocklist
- Adapt to breaking changes
- Update to typescript 5.8, enable `erasableSyntaxOnly` which
necessitated a change because of forbidden syntax
- Misc cleanups
- Tested htmx, easymde, swagger, chart.js
This commit is contained in:
silverwind
2025-03-16 10:04:18 +01:00
repo.diff.committed_by GitHub
repo.diff.parent c88e71c1d2
repo.diff.commit 52663113d4
repo.diff.stats_desc%!(EXTRA int=10, int=1188, int=1228)

repo.diff.view_file

@@ -1,10 +1,13 @@
export default {
exclude: [
'@mcaptcha/vanilla-glue', // breaking changes in rc versions need to be handled
'@stylistic/eslint-plugin-js', // need to migrate to eslint 9
'eslint', // need to migrate to eslint flat config first
'eslint-plugin-array-func', // need to migrate to eslint flat config first
'eslint-plugin-github', // need to migrate to eslint 9 - https://github.com/github/eslint-plugin-github/issues/585
'eslint-plugin-no-use-extend-native', // need to migrate to eslint flat config first
'eslint-plugin-unicorn', // need to migrate to eslint 9
'eslint-plugin-vitest', // need to migrate to eslint flat config first
'tailwindcss', // need to migrate
],
};