chore: update transmission-web package (#7003)

* chore: update minor versions

* chore: bump to `style-loader@4`

major version change

* refactor: combine `#mainwin-toolbar:nth-last-child(2)` rule

* refactor: cleanup scss definitions

Notes: `.single-file` is no longer used in code

* chore: bump `esbuild-sass-plugin@3` `esbuild@0.25`

* chore: uninstall unused `stylelint-config-standard`

In fact, it was never used since added to `package.json`.

* chore: bump `stylelint@16` `stylelint-config-sass-guidelines@12`

* chore: bump `eslint@9` `eslint-plugin-sonarjs@1` `eslint-plugin-unicorn@61`

* chore: enable prettier for whole `transmission-web` package

* chore: bump `@primer/stylelint-config@13`

* chore: update minor versions

* build: remove lint config files from CMake dependency

* chore: bump minor versions

* chore: bump `eslint-plugin-sonarjs@3`

* ci: use `actions/setup-node@v4` to install Node.js

So that there's no risk of the OS package manager's Node.js version being too low.

Except in Alpine, which does not work with `actions/setup-node@v4`. Ref: https://github.com/actions/setup-node/issues/387

* chore: replace `lodash.isEqual` with `fast-deep-equal`

* chore: bump minor versions

* chore: re-generate package-lock.json

* chore: fix lint errors
This commit is contained in:
Yat Ho
2025-10-26 01:09:36 +08:00
committed by GitHub
parent 0715897fc8
commit d31e77a494
26 changed files with 4402 additions and 2877 deletions

View File

@@ -59,11 +59,10 @@ jobs:
steps:
- name: Get source
uses: actions/checkout@v4
- name: Get dependencies
run: |
set -e # abort if any command fails
sudo apt-get update
sudo apt-get install -y npm
- name: Get NPM
uses: actions/setup-node@v4
with:
node-version: lts/*
- name: Check for style diffs
id: check-for-diffs
run: |
@@ -127,10 +126,10 @@ jobs:
- name: Show env
run: |
env | sort
- name: Get dependencies
run: |
set -e # abort if any command fails
sudo apt-get install -y npm
- name: Get NPM
uses: actions/setup-node@v4
with:
node-version: lts/*
- name: Get source
uses: actions/checkout@v4
with: