chore(deps): update devdependencies
Note: This PR body was truncated due to platform limits.
This PR contains the following updates:
Release Notes
actions/toolkit (@actions/cache)
v4.1.0
- Remove client side 10GiB cache size limit check & update twirp client #2118
v4.0.5
- Reintroduce @protobuf-ts/runtime-rpc as a runtime dependency #2113
v4.0.4
⚠️ Faulty patch release. Upgrade to 4.0.5 instead.
- Optimized cache dependencies by moving
@protobuf-ts/pluginto dev dependencies #2106 - Improved cache service availability determination for different cache service versions (v1 and v2) #2100
- Enhanced server error handling: 5xx HTTP errors are now logged as errors instead of warnings #2099
- Fixed cache hit logging to properly distinguish between exact key matches and restore key matches #2101
babel/babel (@babel/core)
v7.28.5
:eyeglasses: Spec Compliance
-
babel-parser-
#17446 Allow
Runtime Errors for Function Call Assignment Targets(@liuxingbaoyu)
-
#17446 Allow
-
babel-helper-validator-identifier
:bug: Bug Fix
-
babel-plugin-proposal-destructuring-private -
babel-parser -
babel-plugin-proposal-discard-binding,babel-plugin-transform-destructuring-
#17519 fix:
restcorrectly returns plain array (@liuxingbaoyu)
-
#17519 fix:
-
babel-helper-create-class-features-plugin,babel-helper-member-expression-to-functions,babel-plugin-transform-block-scoping,babel-plugin-transform-optional-chaining,babel-traverse,babel-types -
babel-traverse
:house: Internal
:running_woman: Performance
-
babel-core-
#17490 Faster finding of locations in
buildCodeFrameError(@liuxingbaoyu)
-
#17490 Faster finding of locations in
v7.28.4
:house: Internal
-
babel-core,babel-helper-check-duplicate-nodes,babel-traverse,babel-types -
babel-plugin-transform-regenerator-
#17455 chore: Clean up
transform-regenerator(@liuxingbaoyu)
-
#17455 chore: Clean up
-
babel-core- #17474 Switch to @jridgewell/remapping (@mrginglymus)
v7.28.3
:eyeglasses: Spec Compliance
-
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-transform-class-static-block,babel-preset-env- #17443 [static blocks] Do not inject new static fields after static code (@nicolo-ribaudo)
:bug: Bug Fix
-
babel-parser
:nail_care: Polish
-
babel-plugin-transform-regenerator,babel-plugin-transform-runtime- #17363 Do not save last yield in call in temp var (@nicolo-ribaudo)
:memo: Documentation
:house: Internal
:microscope: Output optimization
octokit/core.js (@octokit/core)
v7.0.6
Bug Fixes
- deps: update dependency @octokit/types to v16 (#759) (951bd35)
v7.0.5
Bug Fixes
- deps: update octokit dependencies, and @sinonjs/fake-timers (#749) (14d23a1)
v7.0.4
Bug Fixes
- deps: update dependency @octokit/types to v15 (#748) (03b6c28)
v7.0.3
Bug Fixes
octokit/plugin-rest-endpoint-methods.js (@octokit/plugin-rest-endpoint-methods)
v16.1.1
Bug Fixes
v16.1.0
Features
streetsidesoftware/cspell (cspell)
v9.4.0
Features
feat: Add option to skip large files (#8040)
feat: Add option to skip large files (#8040)
New command line option: --max-file-size <value>
The value can be <number>[units], number with optional units.
Supported units:
-
K,KB- value * 1024 -
M,MB- value * 2^20 -
G,GB- value * 2^30
There is also a new setting called maxFileSize. At the moment, it only takes numbers in bytes.
This allows for setting a global value and overrides based upon glob settings.
Note: the command line value will override any value found in the configuration files.
Fixes
fix: turn off gpg when publishing for now (#8104)
fix: turn off gpg when publishing for now (#8104)
fix: Sign tags and commits when publishing (#8096)
fix: Sign tags and commits when publishing (#8096)
fix: allow string based maxFileSize (#8047)
fix: allow string based maxFileSize (#8047)
- Support allowing string based maxFileSize in config files.
- Report the number of skipped files.
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#8091)
fix: Workflow Bot -- Update Dictionaries (main) (#8091)
v9.3.2
Fixes
fix: Add Zig programming language dictionary (#7998)
fix: Add Zig programming language dictionary (#7998)
fix: Search for TypeScript config files. (#7997)
fix: Search for TypeScript config files. (#7997)
TypeScript files were allowed, but would not be automatically found.
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#8004)
fix: Workflow Bot -- Update Dictionaries (main) (#8004)
v9.3.1
Fixes
fix: Support Deno (#7966)
fix: Support Deno (#7966)
v9.3.0
Features
feat: Support loading `.ts` and `.mts` config files. (#7961)
feat: Support loading .ts and .mts config files. (#7961)
This PR add support to read TypeScript cspell config files.
Note: TypeScript config files will fail to load when NodeJS version is less than v22.18.0.
See: Node.js — Running TypeScript Natively
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#7950)
fix: Workflow Bot -- Update Dictionaries (main) (#7950)
v9.2.2
Fixes
fix: Wait for the cache to save (#7926)
fix: Wait for the cache to save (#7926)
This fixes a flaky cache situation caused by not waiting for the cache to save before moving on.
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#7915)
fix: Workflow Bot -- Update Dictionaries (main) (#7915)
v9.2.1
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#7795)
fix: Workflow Bot -- Update Dictionaries (main) (#7795)
v9.2.0
refactor: Support url based cache entries (#7639)
refactor: Support url based cache entries (#7639)
Features
fix: Support remote dependencies in cache (#7642)
fix: Support remote dependencies in cache (#7642)
Fixes
fix: Remove `flat-cache` dependency (#7636)
fix: Remove flat-cache dependency (#7636)
flat-cache v6 is not compatible with the cspell cache. Since flat-cache was mostly a pass through to flatted, it was better to just replace it.
fix: Replace file-entry-cache (#6579)
fix: Replace file-entry-cache (#6579)
Deprecating the use of file-entry-cache.
v10 of file-entry-cache breaks the spell checker and bloats the cache size.
This PR is the first step in reducing the dependency upon file-entry-cache and its dependencies.
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#7618)
fix: Workflow Bot -- Update Dictionaries (main) (#7618)
v9.1.5
Fixes
dprint/dprint (dprint)
v0.50.2
Changes
- fix: upgrade wasmer to 6.1.0-rc.3 to fix build failure with Rust ≥ 1.89.0 (#1021)
- fix: ignore empty proxy env (#1014)
Install
Run dprint upgrade or see https://dprint.dev/install/
Checksums
| Artifact | SHA-256 Checksum |
|---|---|
| dprint-x86_64-apple-darwin.zip | 61becbf8d1b16540e364a4f00be704266ae322ee0ff3ba66a4a21033f66a8d55 |
| dprint-aarch64-apple-darwin.zip | f534bcc054947ab2a42c069b5f6027914d252729bd15c1109812313b35a662a5 |
| dprint-x86_64-pc-windows-msvc.zip | 2dbdb57106818acd930a00bc0c2c33370bd4c7265f78a6cda000e3621f2d3c1c |
| dprint-x86_64-pc-windows-msvc-installer.exe | 0b2dab815dd68501b7418831157a907a4db89b84b623a71c1deb486a08244b83 |
| dprint-x86_64-unknown-linux-gnu.zip | 95c7e633a67531ffc4990c152d59ed0802e1c0caf7e27e424e9cea9ef3d499d4 |
| dprint-x86_64-unknown-linux-musl.zip | 4b0e7911262049ccb8e1ac5968bf7a66dc490968fe1552a123bb2d6dadf2ad95 |
| dprint-aarch64-unknown-linux-gnu.zip | 039d4dca4360cb6622a2b56c3fc29ea71c356cd954e0b9566bff1a70e75beda8 |
| dprint-aarch64-unknown-linux-musl.zip | a4982964a68aefc2720b4c79c51a57e49b32f8944c1641fd9e714503fcf01847 |
| dprint-riscv64gc-unknown-linux-gnu.zip | 6918c45b0070da1da137fa328c7ca82133c6ab0b49a651fa53513305611fe3a8 |
jprichardson/node-fs-extra (fs-extra)
v11.3.3
v11.3.2
- Fix spurrious
UnhandledPromiseRejectionWarningthat could occur when calling.copy()in some cases (#1056, #1058)
v11.3.1
- Fix case where
move/moveSynccould incorrectly think files are identical on Windows (#1050)
evilmartians/lefthook (lefthook)
v1.13.6
- fix: embed jsonschema into binary (#1158) by @mrexox
v1.13.5
- chore: a small cleanup by @mrexox
- refactor: use semver to check versions (#1152) by @mrexox
- fix: add comprehensive tests for spinner name formatting (#1145) @technicalpickles
- docs: add LEFTHOOK_BIN environment variable to documentation (#1151) @technicalpickles
- chore: tests improvements (#1148) by @mrexox
- chore: fix naming for integration tests (#1146) by @mrexox
- docs: use codecov coverage badge by @mrexox
- ci: codecov (#1147) by @mrexox
- docs: use actual latest version (#1143) by @mrexox
- docs: add exclude to hook-level settings by @mrexox
v1.13.4
- fix: add exclude option to hook level (#1141) by @mrexox
- fix: allow skipping groups (#1140) by @mrexox
v1.13.3
v1.13.2
- feat: inherit file_types from parent jobs (#1135) by @mrexox
- fix: move gen at root (#1133) by @mrexox
- refactor: better scope subpackages (#1132) by @mrexox
v1.13.1
- feat: add no stage fixed argument (#1130) by @mrexox
- refactor: reduce the amount of code in a single file (#1131) by @mrexox
- fix: re-evaluate status for changeset (#1129) by @mrexox
- refactor: reduce the amount of code in a single file (#1118) by @mrexox
- chore: update issue templates by @mrexox
- docs: add fail_on_changes to configuration/README.md (#1119) by @7crabs
- docs: update go installation note (#1117) by @leakedmemory
v1.13.0
- fix: use batched cmd for calculating git hashes (#1116) by @mrexox
- fix: add mutex to prevent concurrent git adds (#1115) by @mrexox
- refactor: improve structuring (#1103) by @mrexox
- feat: fail on change (#1095) by @olivier-lacroix
- fix: set --force for git add command (#1104) by @michaelm
- feat: recursively log successful results in summary (#1108) by @siler
- fix: groups with successes and skips are successful (#1107) by @siler
v1.12.4
- deps: September 2025 (#1102) by @mrexox
- feat: add tags argument (#1101) by @mrexox
- chore: bump github.com/go-viper/mapstructure/v2 (#1094)
v1.12.3
- feat: add MIME types to file_types filters (#1092)
- fix: respect LEFTHOOK_CONFIG in lefthook install (#1090) by @TECHNOFAB11
- docs: update pnpm installation note (#1089) by @skoch13
- docs: improve wording of
run,files, andfiles-globalconfig descriptions, document that theshshell is used (#1086) by @ItsHarper - docs: 404 for local-config (#1082) by @rammanoj
- docs: fix typo (#1079) by @eai04191
v1.12.2
- feat: add implicit template lefthook_job_name (#1074)
- docs: restructure documentation (#1075) by @mrexox
- feat: allow overriding config path using LEFTHOOK_CONFIG env (#1072) by @TECHNOFAB11
v1.12.1
- feat: add check-install command (#1064) by @mrexox
- chore: only check if local configs exist by @mrexox
- feat: allow using local config only (#1071) by @sj26
v1.12.0
hgouveia/node-downloader-helper (node-downloader-helper)
v2.1.10
raineorshine/npm-check-updates (npm-check-updates)
v18.3.1
v18.3.0
v18.2.1
v18.2.0
Thanks to community members for raising awareness and to @SebastianSedzik for the implementation.
See: #1547
Feature: --cooldown
Usage:
ncu --cooldown [n]
ncu -c [n]
The cooldown option helps protect against supply chain attacks by requiring package versions to be published at least the given number of days before considering them for upgrade.
Note that previous stable versions will not be suggested. The package will be completely ignored if its latest published version is within the cooldown period. This is due to a limitation of the npm registry, which does not provide a way to query previous stable versions.
Example:
Let's examine how cooldown works with a package that has these versions available:
1.0.0 Released 7 days ago (initial version)
1.1.0 Released 6 days ago (minor update)
1.1.1 Released 5 days ago (patch update)
1.2.0 Released 5 days ago (minor update)
2.0.0-beta.1 Released 5 days ago (beta release)
1.2.1 Released 4 days ago (patch update)
1.3.0 Released 4 days ago (minor update) [latest]
2.0.0-beta.2 Released 3 days ago (beta release)
2.0.0-beta.3 Released 2 days ago (beta release) [beta]
With default target (latest):
$ ncu --cooldown 5
No update will be suggested because:
- Latest version (1.3.0) is only 4 days old.
- Cooldown requires versions to be at least 5 days old
- Use
--cooldown 4or lower to allow this update
With @beta/@tag target:
$ ncu --cooldown 3 --target @​beta
No update will be suggested because:
- Current beta (2.0.0-beta.3) is only 2 days old
- Cooldown requires versions to be at least 3 days old
- Use
--cooldown 2or lower to allow this update
With other targets:
$ ncu --cooldown 5 --target greatest|newest|minor|patch|semver
Each target will select the best version that is at least 5 days old:
greatest → 1.2.0 (highest version number outside cooldown)
newest → 2.0.0-beta.1 (most recently published version outside cooldown)
minor → 1.2.0 (highest minor version outside cooldown)
patch → 1.1.1 (highest patch version outside cooldown)
Note for latest/tag targets:
:warning: For packages that update frequently (e.g. daily releases), using a long cooldown period (7+ days) with the default
--target latestor--target @​tagmay prevent all updates since new versions will be published before older ones meet the cooldown requirement. Please consider this when setting your cooldown period.
v18.1.1
v18.1.0
v18.0.3
v18.0.2
prettier/prettier (prettier)
v3.7.4
LWC: Avoid quote around interpolations (#18383 by @kovsu)
<!-- Input -->
<div foo={bar}> </div>
<!-- Prettier 3.7.3 (--embedded-language-formatting off) -->
<div foo="{bar}"></div>
<!-- Prettier 3.7.4 (--embedded-language-formatting off) -->
<div foo={bar}></div>
TypeScript: Fix comment inside union type gets duplicated (#18393 by @fisker)
// Input
type Foo = (/** comment */ a | b) | c;
// Prettier 3.7.3
type Foo = /** comment */ (/** comment */ a | b) | c;
// Prettier 3.7.4
type Foo = /** comment */ (a | b) | c;
TypeScript: Fix unstable comment print in union type comments (#18395 by @fisker)
// Input
type X = (A | B) & (
// comment
A | B
);
// Prettier 3.7.3 (first format)
type X = (A | B) &
(// comment
A | B);
// Prettier 3.7.3 (second format)
type X = (
| A
| B // comment
) &
(A | B);
// Prettier 3.7.4
type X = (A | B) &
// comment
(A | B);
v3.7.3
API: Fix prettier.getFileInfo() change that breaks VSCode extension (#18375 by @fisker)
An internal refactor accidentally broke the VSCode extension plugin loading.
v3.7.2
JavaScript: Fix string print when switching quotes (#18351 by @fisker)
// Input
console.log("A descriptor\\'s .kind must be \"method\" or \"field\".")
// Prettier 3.7.1
console.log('A descriptor\\'s .kind must be "method" or "field".');
// Prettier 3.7.2
console.log('A descriptor\\\'s .kind must be "method" or "field".');
JavaScript: Preserve quote for embedded HTML attribute values (#18352 by @kovsu)
// Input
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;
// Prettier 3.7.1
const html = /* HTML */ ` <div class=${styles.banner}></div> `;
// Prettier 3.7.2
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;
TypeScript: Fix comment in empty type literal (#18364 by @fisker)
// Input
export type XXX = {
// tbd
};
// Prettier 3.7.1
export type XXX = { // tbd };
// Prettier 3.7.2
export type XXX = {
// tbd
};
v3.7.1
API: Fix performance regression in doc printer (#18342 by @fisker)
Prettier 3.7.1 can be very slow when formatting big files, the regression has been fixed.
v3.7.0
rollup/rollup (rollup)
v4.53.5
2025-12-16
Bug Fixes
- Fix wrong semicolon insertion position when using JSX (#6206)
- Generate spec-compliant sourcemaps when sources content is excluded (#6196)
Pull Requests
- #6196: fix: set sourcesContent to undefined instead of null when excluding sources content (@TrickyPi)
- #6206: Fix semicolon order in JSX ([@Tr
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.