chore(deps): update all non-major dependencies #173
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.11.22->^1.11.29^8.31.0->^8.33.0^0.25.3->^0.25.5^9.25.1->^9.28.0^10.1.2->^10.1.5^4.3.4->^4.4.2^4.10.6->^4.15.022.15.0->22.16.010.9.0->10.11.0^19.0.1->^19.0.3^8.31.0->^8.33.0Release Notes
swc-project/swc (@swc/core)
v1.11.29Compare Source
Bug Fixes
(@swc/types) Add
transform.nativeClassProperties(#10418) (f3af44c)(@swc/types) Add
resolveFullytoBaseModuleConfig(#10426) (164cbaa)(ci) Remove wasmer override (425eeb9)
(es/compat) Properly handle rest assignment in for-in/of head (#10489) (b9c0446)
(es/jest) Hoisting vars with names starting with mock (#10410) (a29eb29)
(es/jest) Revert #10410 (#10452) (bc756f8)
(es/minifier) Properly handle object shorthand syntax during compression (#10467) (bae4940)
(es/module) Handle
__proto__export name (#10420) (1b94c7a)(es/optimization) Support decimal numbers in
jsonify(#10424) (affdec2)(es/react-compiler) Mark function components declared as a var interesting (#10437) (5eac076)
(es/renamer) Fix (broken) identifier preserving API (#10474) (06c64cf)
(ts/fast-dts) Emit
readonlyfor Object getter prop (#10492) (6c03e20)(ts/fast-dts) Align object getter/setter emit behavior with TypeScript (#10502) (78c754e)
Features
(common) Allow using
build_sourcemapwith multipleSourceMap(#10438) (2a07c8a)(common) Add
ignoreListsupport for sourcemap (#10442) (6750459)(config) Allow using glob in some places (#10445) (f7a6359)
(config) Use
globsetinstead (#10446) (7bbaef8)(es/module) Add support for stripping "node:" prefix in imports and exports (#10461) (ae2ff62)
(es/react-compiler) Initialize support crate (#10422) (1e88e6b)
Initialize
@swc/react-compiler(#10475) (883b24c)Miscellaneous Tasks
Performance
(common) Accept owned instance of
sourcemap::SourceMap(#10463) (6ee439a)(es/minifier) Use fxhash for DCE (#10440) (c0ddd96)
(es/minifier) Remove needless
collect_declscall (#10450) (8e4b6ce)(es/minifier) Clear graph eagerly in DCE (#10455) (31e21d7)
(es/minifier) Perform full analysis only once for DCE (#10454) (61baf84)
(es/minifier) Use
bitflagsfor var info (#10459) (36f8385)(es/optimization) Rely on
resolverfrominline_globals(#10449) (1978809)(es/renamer) Merge Id/Def collector (#10487) (73377f0)
(es/utils) Make
IdentUsageFinderparallel (#10444) (d074bca)(es/utils) Stop visiting once found in
EvalFinder(#10483) (3402270)Refactor
(common) Remove useless
&mut(#10405) (edbeb49)(common) Remove unused methods (#10469) (b77311a)
(ecma/transform) Cleanup rename analyzer (#10500) (de51be1)
(es) Remove unused code (#10460) (d344133)
(es) Deduplicate
EvalFinder(#10472) (9f104af)(es/minifier) Remove unused file (#10465) (7d49097)
(es/minifier) Merge label/private name renamer (#10480) (5add84d)
(es/parser) Split parser into also-lex/parse-only (#10399) (26289ab)
(es/parser) Parse shebang and cleanup (#10481) (619873a)
(es/parser) Cleanup usage of
is!andbump!(#10490) (b695b68)(es/renamer) Inline
get_unresolved(#10493) (0f5d9c1)(es/transforms) Unify
preset_envandes_versiontransform (#10451) (6546c27)Build
(plugin) Update
wasmertov6.0.0(#10439) (b9eff3c)Update
rustctonightly-2025-05-06(#10443) (a7cbde7)v1.11.24Compare Source
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.33.0Compare Source
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.32.1Compare Source
🩹 Fixes
TSMappedTypewith no type annotation (#11180)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.32.0Compare Source
🚀 Features
allowRethrowing(#11075)🩹 Fixes
thisfrom optional parameter overload check (#11005)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.31.1Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
evanw/esbuild (esbuild)
v0.25.5Compare Source
Fix a regression with
browserinpackage.json(#4187)The fix to #4144 in version 0.25.3 introduced a regression that caused
browseroverrides specified inpackage.jsonto fail to override relative path names that end in a trailing slash. That behavior change affected the[email protected]package. This regression has been fixed, and now has test coverage.Add support for certain keywords as TypeScript tuple labels (#4192)
Previously esbuild could incorrectly fail to parse certain keywords as TypeScript tuple labels that are parsed by the official TypeScript compiler if they were followed by a
?modifier. These labels includedfunction,import,infer,new,readonly, andtypeof. With this release, these keywords will now be parsed correctly. Here's an example of some affected code:Add CSS prefixes for the
stretchsizing value (#4184)This release adds support for prefixing CSS declarations such as
div { width: stretch }. That CSS is now transformed into this depending on what the--target=setting includes:v0.25.4Compare Source
Add simple support for CORS to esbuild's development server (#4125)
Starting with version 0.25.0, esbuild's development server is no longer configured to serve cross-origin requests. This was a deliberate change to prevent any website you visit from accessing your running esbuild development server. However, this change prevented (by design) certain use cases such as "debugging in production" by having your production website load code from
localhostwhere the esbuild development server is running.To enable this use case, esbuild is adding a feature to allow Cross-Origin Resource Sharing (a.k.a. CORS) for simple requests. Specifically, passing your origin to the new
corsoption will now set theAccess-Control-Allow-Originresponse header when the request has a matchingOriginheader. Note that this currently only works for requests that don't send a preflightOPTIONSrequest, as esbuild's development server doesn't currently supportOPTIONSrequests.Some examples:
CLI:
JS:
Go:
The special origin
*can be used to allow any origin to access esbuild's development server. Note that this means any website you visit will be able to read everything served by esbuild.Pass through invalid URLs in source maps unmodified (#4169)
This fixes a regression in version 0.25.0 where
sourcesin source maps that form invalid URLs were not being passed through to the output. Version 0.25.0 changed the interpretation ofsourcesfrom file paths to URLs, which means that URL parsing can now fail. Previously URLs that couldn't be parsed were replaced with the empty string. With this release, invalid URLs insourcesshould now be passed through unmodified.Handle exports named
__proto__in ES modules (#4162, #4163)In JavaScript, the special property name
__proto__sets the prototype when used inside an object literal. Previously esbuild's ESM-to-CommonJS conversion didn't special-case the property name of exports named__proto__so the exported getter accidentally became the prototype of the object literal. It's unclear what this affects, if anything, but it's better practice to avoid this by using a computed property name in this case.This fix was contributed by @magic-akari.
eslint/eslint (eslint)
v9.28.0Compare Source
v9.27.0Compare Source
v9.26.0Compare Source
prettier/eslint-config-prettier (eslint-config-prettier)
v10.1.5Compare Source
Patch Changes
60fef02Thanks @JounQin! - chore: addfundingfield intopackage.jsonv10.1.4Compare Source
Patch Changes
94b4799Thanks @silvenon! - fix(cli): do not crash on no rules configuredv10.1.3Compare Source
Patch Changes
4e95a1dThanks @pilikan! - fix: this package iscommonjs, align its types correctlyimport-js/eslint-import-resolver-typescript (eslint-import-resolver-typescript)
v4.4.2Compare Source
Patch Changes
f16150bThanks @carlocorradini! - fix: always sort projects by affinity before iteratingv4.4.1Compare Source
Patch Changes
d9f3e68Thanks @JounQin! - fix(deps): bumpeslint-import-contextto v0.1.5v4.4.0Compare Source
Minor Changes
7d87517Thanks @JounQin! - feat: integrateeslint-import-contextto get correctcontext.cwdv4.3.5Compare Source
Patch Changes
3f1aab1Thanks @JounQin! - fix: remove buggymodule-syncexports fieldun-ts/eslint-plugin-import-x (eslint-plugin-import-x)
v4.15.0Compare Source
Minor Changes
8bd40d8Thanks @JounQin! - refactor: drop @typescript-eslint/utils on productionv4.14.2Compare Source
Patch Changes
#360
3a3f5f8Thanks @JounQin! - fix: try/catchenumerator.iterateFilesgracefully#357
46c8bc6Thanks @JounQin! - chore(deps): bump@typescript-eslint/utilsandunrs-resolverv4.14.1Compare Source
Patch Changes
81f3d31Thanks @JounQin! - fix: tslib is no longer used because we're targeting ES2022v4.14.0Compare Source
Minor Changes
#272
43cdd21Thanks @SukkaW and @JounQin! - feat: map legacy node resolver to the new one with fallback support#350
12a7cdaThanks @43081j! - Expose flat configs inconfigsobject to allow use of ESLintextendsPatch Changes
3bc48fcThanks @JounQin! - fix: enablenocommentglob option for ruleno-unassigned-import'sallowoptionv4.13.3Compare Source
Patch Changes
f949929Thanks @JounQin! - fix(types): exportedimportXshould also haveflatConfigsas propertyv4.13.2Compare Source
Patch Changes
#344
2c007d0Thanks @JounQin! - fix: share same plugin reference for default export#346
2991f2eThanks @JounQin! - fix: ruledynamic-import-chunknamecrash due to ts migration#342
a55dcc7Thanks @JounQin! - fix(deps): bumpeslint-import-contextto v0.1.5v4.13.1Compare Source
Patch Changes
180785dThanks @JounQin! - fix(deps): bumpeslint-import-contextto v0.1.4v4.13.0Compare Source
Minor Changes
371ebeeThanks @JounQin! - feat: integrateeslint-import-contextto get rule context without additional paramsv4.12.2Compare Source
Patch Changes
0b3809bThanks @JounQin! - fix: remove buggymodule-syncexports fieldv4.12.1Compare Source
Patch Changes
4b284cbThanks @JounQin! - feat: add suggestions support forextensionsunexpectedcasev4.12.0Compare Source
Minor Changes
90c1cd0Thanks @JounQin! - feat(extensions): supportpathGroupOverridesandfixoptionsv4.11.1Compare Source
Patch Changes
fc4c72cThanks @SukkaW! - fix: accept non-array resolver inresolver-nextsettingv4.11.0Compare Source
Minor Changes
11ebfbdThanks @JounQin! - refactor: migrate deprecateddoctrinetocomment-parsernodejs/node (node)
v22.16.0: 2025-05-21, Version 22.16.0 'Jod' (LTS), @aduh95Compare Source
Notable Changes
c3ceaebb7a] - deps: update timezone to 2025b (Node.js GitHub Bot) #578575059a746ec] - doc: add dario-piotrowicz to collaborators (Dario Piotrowicz) #58102c8ceaaf397] - (SEMVER-MINOR) doc: graduate multiple experimental apis (James M Snell) #57765e21b37d9df] - (SEMVER-MINOR) esm: graduate import.meta properties (James M Snell) #58011832640c35e] - (SEMVER-MINOR) esm: support top-level Wasm without package type (Guy Bedford) #57610c510391d2f] - (SEMVER-MINOR) sqlite: add StatementSync.prototype.columns() (Colin Ihrig) #574905d1230bec0] - (SEMVER-MINOR) src: set default config asnode.config.json(Marco Ippolito) #5717130bb1ccbb0] - (SEMVER-MINOR) src: createTHROW_ERR_OPTIONS_BEFORE_BOOTSTRAPPING(Marco Ippolito) #570160350c6f478] - (SEMVER-MINOR) src: add config file support (Marco Ippolito) #57016e1d3a9e192] - (SEMVER-MINOR) src: add ExecutionAsyncId getter for any Context (Attila Szegedi) #578200ec912f452] - (SEMVER-MINOR) stream: preserve AsyncLocalStorage context in finished() (Gürgün Dayıoğlu) #5786543490c8797] - (SEMVER-MINOR) util: addtypes.isFloat16Array()(Livia Medeiros) #57879dda6ca9172] - (SEMVER-MINOR) worker: add worker.getHeapStatistics() (Matteo Collina) #57888Commits
4252dc798c] - assert: supportFloat16Arrayin loose deep equality checks (Livia Medeiros) #578811c7396b078] - assert,util: fix constructor lookup in deep equal comparison (Ruben Bridgewater) #578761ded5f25c8] - assert,util: improve deep object comparison performance (Ruben Bridgewater) #57648696b5f85ca] - assert,util: improve unequal number comparison performance (Ruben Bridgewater) #57619775ee4d40f] - assert,util: improve array comparison (Ruben Bridgewater) #576193766992ba4] - benchmark: add sqlite prepare select get (Vinícius Lourenço) #580408390276be3] - benchmark: add sqlite prepare select all (Vinícius Lourenço) #580406a9b79e5c1] - benchmark: add sqlite is transaction (Vinícius Lourenço) #58040f689f98344] - benchmark: add sqlite prepare insert (Vinícius Lourenço) #5804014a82804d7] - benchmark: disambiguatefilenameanddirnameread perf (Antoine du Hamel) #58056e7e8256d35] - buffer: avoid creating unnecessary environment (Yagiz Nizipli) #58053d7d8e8e994] - buffer: define global v8::CFunction objects as const (Mert Can Altin) #57676f37633e85a] - build: use$(BUILDTYPE)when cleaning coverage files (Aviv Keller) #57995e5bf67fe77] - build: define python when generatingout/Makefile(Aviv Keller) #57970718f874ae0] - build: fix zstd libname (Antoine du Hamel) #5799953c5fdcae1] - crypto: fix cross-realmSharedArrayBuffervalidation (Antoine du Hamel) #5797478f4ffee5d] - crypto: fix cross-realm check ofArrayBuffer(Felipe Forbeck) #57828f606352b63] - crypto: forbid passingFloat16ArraytogetRandomValues()(Livia Medeiros) #5788023c4e941c2] - crypto: remove BoringSSL dh-primes addition (Shelley Vohr) #570238339d9bc14] - deps: V8: cherry-pickf915fa4(Chengzhong Wu) #55484c2111dd126] - deps: V8: backporte5dbbba(Darshan Sen) #581204cc49be951] - deps: update zstd to 1.5.7 (Node.js GitHub Bot) #57940c956d37c84] - deps: update zlib to 1.3.0.1-motley-780819f (Node.js GitHub Bot) #57768c3ceaebb7a] - deps: update timezone to 2025b (Node.js GitHub Bot) #57857b5cd0eb590] - deps: update simdutf to 6.4.2 (Node.js GitHub Bot) #578553eb6b814e9] - deps: update simdutf to 6.4.0 (Node.js GitHub Bot) #567640be9fa3218] - deps: update icu to 77.1 (Node.js GitHub Bot) #57455d5cf4254fb] - doc: add HBSPS as triager (Wiyeong Seo) #57980ad0861dba0] - doc: add ambassaor message (Brian Muenzenmeyer) #576000d3ec1aafe] - doc: fix misaligned options in vm.compileFunction() (Jimmy Leung) #581451f70baf3b0] - doc: add missing options.signal to readlinePromises.createInterface() (Jimmy Leung) #55456ec6a48621f] - doc: fix typo of filezlib.md(yusheng chen) #5809337e360e386] - doc: make stability labels more consistent (Antoine du Hamel) #575162b5d63d36e] - doc: allow the $schema property in node.config.json (Remco Haszing) #57560a2063638e2] - doc: fixAsyncLocalStorageexample response changes after node v18 (Naor Tedgi (Abu Emma)) #57969474c2b14c3] - doc: mark Node.js 18 as End-of-Life (Richard Lau) #580845059a746ec] - doc: add dario-piotrowicz to collaborators (Dario Piotrowicz) #581021eec170fc3] - doc: fix formatting ofimport.meta.filenamesection (Antoine du Hamel) #580797f108de525] - doc: fix env variable name inutil.styleText(Antoine du Hamel) #5807254b3f7fffc] - doc: add returns for https.get (Eng Zer Jun) #5802566f2c605a8] - doc: fix typo inbuffer.md(chocolateboy) #58052b0256dd42b] - doc: correct deprecation type ofassert.CallTracker(René) #57997581439c9e6] - doc: mark devtools integration section as active development (Chengzhong Wu) #57886a2a2a2f027] - doc: fix typo inmodule.md(Alex Schwartz) #57889c0ec4e2935] - doc: increase z-index of header element (Dario Piotrowicz) #5785193d19ec6cd] - doc: add missing TS formats forloadhooks (Antoine du Hamel) #57837f5ea06c61f] - doc: clarify the multi REPL example (Dario Piotrowicz) #5775980c4fe1b70] - doc: fix deprecation type forDEP0148(Livia Medeiros) #5778501cad99da0] - doc: list DOMException as a potential error raised by Node.js (Chengzhong Wu) #57783a08b714a46] - doc: add missing v0.x changelog entries (Antoine du Hamel) #57779d0b48350fd] - doc: fix typo in writing-docs (Sebastian Beltran) #57776Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) in timezone Pacific/Auckland, 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.
This PR was generated by Mend Renovate. View the repository job log.