Skip to content

Commit

Permalink
Update javascript dependencies
Browse files Browse the repository at this point in the history
Included updates:
typescript 5.5.4 -> 5.6.3
  - disallows nullish and truthy checks
  - introduces iterator helper methods
  - adds support for arbitrary module identifiers
  - new options: `--noUncheckedSideEffectImports` and `--noCheck`
  - allows `--build` with intermediate errors

@types/jest, @types/lodash
  - patch update

eslint-plugin-cypress  3.5.0 -> 3.6.0
  - notifies about eslint 8 deprecation

eslint-plugin-vue 9.27.0 -> 9.28.0
  - allows specifying custom macros
  - added `additionalDirectives` to `vue/require-toggle-inside-transition`
  - various bugfixes

sass  1.77.8 -> 1.79.5
  - color functions interpret numbers with `%` as a percentage
  - no longer rounds RGB channels to the nearest integer, matching
    latest CSS spec
  - add support for CSS Color Level 4 color spaces
  - rgb colors can have non-integer channels and channels outside
    normal gamut of 0-255
  - adds new functions for working with color spaces

vite-plugin-banner  0.7.1 -> 0.8.0
  - bugfixes

@namics/stylelint-bem  10.0.0 -> 10.0.1
  - update dependency postcss-resolve-nested-selector

start-server-and-test  2.0.5 -> 2.0.8
  - update dependencies

@vue/compiler-dom     3.4.27 -> 3.5.12
  - bugfixes and performance improvements

@wikimedia/codex
@wikimedia/codex-design-tokens  1.12.0 -> 1.13.1
  - MenuItem: multiselect check icon (lwatson)
  - Lookup: Only clear selection on input if there is one (Anne Tomasevich)
  - Radio: Add error handling (Volker E)
  - tokens: Expand color palette (Derek Torsani)
  - Message: Prevent content from being wider than the container (Bartosz Dziewoński)
  - Thumbnail: set background color for visibility in dark mode (lwatson)

Bug: T376259
  • Loading branch information
yerdua committed Oct 14, 2024
1 parent 71a7cd5 commit 1fa7a9a
Show file tree
Hide file tree
Showing 3 changed files with 726 additions and 367 deletions.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,11 @@ The following dependencies should be ignored:
The GitHub Workflows here should use the same Node.js version as the `mwgate-nodeXX-docker` CI job in WikibaseLexeme,
because that job builds this app for the `test:snl-distnodiff` script. This version is currently Node 18.
The upgrade to Node 20 there is tracked in [T343827](https://phabricator.wikimedia.org/T343827).
- ESLint and related dependencies (i.e. `@typescript-eslint/eslint-plugin`, `eslint-plugin-cypress`):
ESLint v9 requires flat config, which is currently incompatible with some MediaWiki repos.
Migration to ESLint v9 is tracked in [T364065](https://phabricator.wikimedia.org/T364065).
Until this migration is complete, we can't update to versions of dependencies that require v9 or higher.


All other dependencies should generally be updated to the latest version.
If you discover that a dependency should not be updated for some reason, please add it to the above list.
Expand Down
Loading

0 comments on commit 1fa7a9a

Please sign in to comment.