chore(deps): lock file maintenance npm packages #124
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:
11.0.20
->11.1.0
11.0.20
->11.1.0
11.0.20
->11.1.0
1.11.21
->1.11.24
22.14.1
->22.15.3
19.1.2
->19.1.3
6.2.0
->6.3.0
20.4.1
->20.5.0
3.41.0
->3.42.0
0.25.2
->0.25.3
4.19.3
->4.19.4
0.16.7
->0.16.9
🔧 This Pull Request updates lock files to use the latest dependency versions.
Release Notes
nestjs/nest (@nestjs/common)
v11.1.0
Compare Source
v11.0.21
Compare Source
nestjs/nest (@nestjs/core)
v11.1.0
Compare Source
v11.1.0 (2025-04-23)
Enhancements
microservices
Committers: 1
v11.0.21
Compare Source
swc-project/swc (@swc/core)
v1.11.24
Compare Source
v1.11.22
Compare Source
Bug Fixes
(es/parser) Parse
export default from;
withexportDefaultFrom: true
option (#10373) (a270cb0)(es/proposal) Fix exported class for
explicit-resource-management
(#10393) (6b5dbc6)(swc_core) Fix downstream doc builds (#10401) (df511ba)
Upgrade browserslist-rs version (#10389) (f802892)
Features
(bindings/core) Enhance existing parse function to accept both string and buffer types(#10371) (c9a2afc)
(css/prefixer) Fix default implementation (#10351) (34f4e41)
Miscellaneous Tasks
(bindings/node) Add
README.md
(#10402) (a0e89f0)(es/parser) Remove useless check (#10386) (d1770ac)
(es/utils) Mark Symbol members as literal (#10400) (3935b60)
Performance
(common) Use
next
instead ofnth
(#10403) (12c2807)(es/minifier) Use bigflags to reduce context size of analyzer (#10380) (773d19c)
(es/minifier) Use
bitflags
to reduce context size ofInfectionCollector
(#10387) (126d432)(es/minifier) Use
bitflags
to reduce compress context size (#10381) (99495bd)(es/parser) Move
found_module_item
toParser
(#10388) (fd52c5c)Refactor
(es/compat) Simplify
async_to_generator
(#10341) (e9eeba1)(es/lexer) Split lexer (#10377) (3ef2bd1)
Testing
avajs/ava (ava)
v6.3.0
Compare Source
What's Changed
npm audit
warnings by @novemberborn in https://github.com/avajs/ava/pull/3377New Contributors
Full Changelog: avajs/ava@v6.2.0...v6.3.0
sindresorhus/file-type (file-type)
v20.5.0
Compare Source
f1b4c7a
zloirock/core-js (core-js)
v3.42.0
Compare Source
Map
upsert proposal:WeakMap.prototype.getOrInsertComputed
updated following tc39/proposal-upsert#79Map.prototype.getOrInsert
Map.prototype.getOrInsertComputed
WeakMap.prototype.getOrInsert
WeakMap.prototype.getOrInsertComputed
Symbol
methods forRegExp
on primitive values following tc39/ecma262#3009:core-js
implementationsString.prototype.matchAll
String.prototype.match
String.prototype.replaceAll
String.prototype.replace
String.prototype.search
String.prototype.split
Uint8Array.prototype.setFromBase64
bug in some of Linux builds of WebKitIterator.prototype.drop
Iterator.prototype.every
Iterator.prototype.filter
Iterator.prototype.find
Iterator.prototype.flatMap
Iterator.prototype.forEach
Iterator.prototype.map
Iterator.prototype.reduce
Iterator.prototype.some
Iterator.prototype.take
AsyncIterator
helpersArray.fromAsync
(due to the lack of async feature detection capability - temporarily, only in owncore-js
implementation)AsyncIterator.from
Iterator.prototype.toAsync
undefined
initial parameter inIterator.prototype.reduce
(see WebKit bug)core-js-compat
andcore-js-builder
API:'intersect'
support fortargets.esmodules
(Babel 7 behavior)targets.esmodules: true
(Babel 7 behavior)RegExp.escape
marked as shipped from V8 ~ Chromium 136Error.isError
marked as shipped from FF138Iterator
helpers proposal features marked as supported from Deno 1.38.1 since it seems they were disabled in 1.38.0Iterator.prototype.{ drop, reduce, take }
methods marked as fixed in Bun 1.2.11evanw/esbuild (esbuild)
v0.25.3
Compare Source
Fix lowered
async
arrow functions beforesuper()
(#4141, #4142)This change makes it possible to call an
async
arrow function in a constructor before callingsuper()
when targeting environments withoutasync
support, as long as the function body doesn't referencethis
. Here's an example (notice the change fromthis
tonull
):Some background: Arrow functions with the
async
keyword are transformed into generator functions for older language targets such as--target=es2016
. Since arrow functions capturethis
, the generated code forwardsthis
into the body of the generator function. However, JavaScript class syntax forbids usingthis
in a constructor before callingsuper()
, and this forwarding was problematic since previously happened even when the function body doesn't usethis
. Starting with this release, esbuild will now only forwardthis
if it's used within the function body.This fix was contributed by @magic-akari.
Fix memory leak with
--watch=true
(#4131, #4132)This release fixes a memory leak with esbuild when
--watch=true
is used instead of--watch
. Previously using--watch=true
caused esbuild to continue to use more and more memory for every rebuild, but--watch=true
should now behave like--watch
and not leak memory.This bug happened because esbuild disables the garbage collector when it's not run as a long-lived process for extra speed, but esbuild's checks for which arguments cause esbuild to be a long-lived process weren't updated for the new
--watch=true
style of boolean command-line flags. This has been an issue since this boolean flag syntax was added in version 0.14.24 in 2022. These checks are unfortunately separate from the regular argument parser because of how esbuild's internals are organized (the command-line interface is exposed as a separate Go API so you can build your own custom esbuild CLI).This fix was contributed by @mxschmitt.
More concise output for repeated legal comments (#4139)
Some libraries have many files and also use the same legal comment text in all files. Previously esbuild would copy each legal comment to the output file. Starting with this release, legal comments duplicated across separate files will now be grouped in the output file by unique comment content.
Allow a custom host with the development server (#4110)
With this release, you can now use a custom non-IP
host
with esbuild's local development server (either with--serve=
for the CLI or with theserve()
call for the API). This was previously possible, but was intentionally broken in version 0.25.0 to fix a security issue. This change adds the functionality back except that it's now opt-in and only for a single domain name that you provide.For example, if you add a mapping in your
/etc/hosts
file fromlocal.example.com
to127.0.0.1
and then useesbuild --serve=local.example.com:8000
, you will now be able to visit http://local.example.com:8000/ in your browser and successfully connect to esbuild's development server (doing that would previously have been blocked by the browser). This should also work with HTTPS if it's enabled (see esbuild's documentation for how to do that).Add a limit to CSS nesting expansion (#4114)
With this release, esbuild will now fail with an error if there is too much CSS nesting expansion. This can happen when nested CSS is converted to CSS without nesting for older browsers as expanding CSS nesting is inherently exponential due to the resulting combinatorial explosion. The expansion limit is currently hard-coded and cannot be changed, but is extremely unlikely to trigger for real code. It exists to prevent esbuild from using too much time and/or memory. Here's an example:
Previously, transforming this file with
--target=safari1
took 5 seconds and generated 40mb of CSS. Trying to do that will now generate the following error instead:Fix path resolution edge case (#4144)
This fixes an edge case where esbuild's path resolution algorithm could deviate from node's path resolution algorithm. It involves a confusing situation where a directory shares the same file name as a file (but without the file extension). See the linked issue for specific details. This appears to be a case where esbuild is correctly following node's published resolution algorithm but where node itself is doing something different. Specifically the step
LOAD_AS_FILE
appears to be skipped when the input ends with..
. This release changes esbuild's behavior for this edge case to match node's behavior.Update Go from 1.23.7 to 1.23.8 (#4133, #4134)
This should have no effect on existing code as this version change does not change Go's operating system support. It may remove certain reports from vulnerability scanners that detect which version of the Go compiler esbuild uses, such as for CVE-2025-22871.
As a reminder, esbuild's development server is intended for development, not for production, so I do not consider most networking-related vulnerabilities in Go to be vulnerabilities in esbuild. Please do not use esbuild's development server in production.
privatenumber/tsx (tsx)
v4.19.4
Compare Source
oxc-project/oxc (oxlint)
v0.16.9
: oxlint v0.16.9Compare Source
[0.16.9] - 2025-05-03
Features
63f02a8
linter: Add react/forward_ref_uses_ref (#10506) (x6eull)a3ada34
linter: Implement fixer for unicorn/prefer-number-properties (#10693) (camc314)e97a4e0
linter: Add fixer to unicorn/prefer-spread (#10691) (camc314)a69a0ee
linter: Add eslint/block-scoped-var (#10237) (yefan)387af3a
linter: Report vars only used as types (#10664) (camc314)eac205f
linter: Add unicorn/consistent-assert rule (#10653) (Shota Kitahara)0e6a727
linter: Add autofixer for eslint/radix (#10652) (yefan)fb070c4
linter/no-extra-boolean-cast: Implement auto-fixer (#10682) (DonIsaac)432cd77
linter/no-new-wrapper: Implement auto-fixer (#10680) (DonIsaac)Bug Fixes
4ee95ec
editor: Activate extension when astro files are opened too (#10725) (Sysix)46665bd
langage_server: Fix initialize nested configs (#10698) (Sysix)eb3f37c
language_server: On configuration change, send updated diagnostics to the client (#10764) (Sysix)8c499c6
linter: Fix panic when doing code gen on regexp (#10769) (camc314)8e99abf
linter: Fix grammer in no unused vars diagnostic msg (#10770) (camc314)b38338a
linter: Make require post message target origin a fixer a suggestion (#10754) (camc314)48c542d
linter: Skip linting vue <script> wherelang
is not js / ts (#10740) (Boshen)c9575f6
linter: Fix false positive in react/exhaustive deps (#10727) (camc314)d8d8f64
linter: Shorten span of promise/prefer-await-to-then (#10717) (camc314)a88e349
linter: MarkisNan
andisFinite
as dangerous fixes inunicorn/prefer-number-properties
(#10706) (Sysix)f4ab05f
linter: Panic in unicorn/no-useless-spread (#10715) (camc314)06f1717
linter: False positive in no unused vars when importing value used as type (#10690) (camc314)746b318
linter: False positive in typescript/explicit-function-return-type withsatisfies
(#10668) (camc314)cce1043
linter: False positive in typescript/explicit-function-return-type (#10667) (camc314)c89da93
linter: False positive in eslint/curly on windows (#10671) (camc314)374e19e
linter: False positive in react/jsx-curly-brace-presence (#10663) (camc314)e7c2b32
linter: Moveconsistent-assert
topedantic
(#10665) (camc314)344ef88
linter: False positive ineslint/no-unused-vars
when calling inside sequence expression (#10646) (Ulrich Stark)98bcd5f
lsp: Incorrect quick fix offset in vue files (#10742) (camc314)Documentation
275fe71
editor:oxc.flags
are not related tooxlint
(#10645) (Sysix)Refactor
2efe3f0
linter: Move run on regex node to utils (#10772) (camc314)Testing
1c4f90f
editor: Add test for nested config serverity (#10697) (Sysix)9ebf3d4
language_server: Refactor tester to use WorkspaceWorker (#10730) (Sysix)5a709ad
language_server: Add test forinit_nested_configs
(#10728) (Sysix)2615758
language_server: Fix slow test (#10659) (Alexander S.)fd18aaa
language_server: Skip slow test (#10658) (overlookmotel)f6f1c5c
lsp: Include fixed content in lsp snapshots (#10744) (camc314)v0.16.8
: oxlint v0.16.8Compare Source
[0.16.8] - 2025-04-27
Features
53394a7
linter: Add auto-fix for eslint/require-await (#10624) (yefan)6908bc3
linter: Add autofix for react/self-closing-comp (#10512) (x6eull)e228840
parser: Fast forward lexer to EOF if errors are encountered (#10579) (Boshen)Bug Fixes
966fb03
editor: Fix memory leaks when server or watchers restarted (#10628) (Sysix)f3eac51
language_server: Fix max integer values for range position (#10623) (Alexander S.)d309e07
language_server: Fix panics when paths contains specials characters like[
or]
(#10622) (Alexander S.)91ce77a
language_server: Temporary ignore tests that panic on Windows (#10583) (Yuji Sugiura)723b4c6
linter: Cross_module of LintService not being enabled despite enabled import plugin (#10597) (Ulrich Stark)39adefe
linter: Handle re-exporting of type correctly inimport/no-cycle
(#10606) (Ulrich Stark)e67901b
linter: Incorrect fix for prefer start ends with (#10533) (camc314)7c85ae7
linter/no-empty-function: Support 'allow' option (#10605) (Don Isaac)9a02066
oxlint: Current dir as arg (#9382) (Ben Jones)a9785e3
parser,linter: Consider typescript declarations for named exports (#10532) (Ulrich Stark)Performance
3c27d0d
editor: Avoid sendingworkspace/didChangeConfiguration
request when the server needs a restarts (#10550) (Sysix)Refactor
e903ba2
editor: Split Config to VSCodeConfig and WorkspaceConfig (#10572) (Sysix)f6c6969
language_server: Make linter independent ofBackend
(#10497) (Sysix)db05a15
language_server: Do not request for worspace configuration when the client does not support it (#10507) (Sysix)9f9e0e5
language_server: Move code actions into own file (#10479) (Sysix)Testing
9f43a58
language_server: Fix broken tests in windows (#10600) (Sysix)8a2b250
linter: Fix incorrect test fixture for prefer-each (#10587) (Boshen)Configuration
📅 Schedule: Branch creation - "before 2pm on monday" in timezone Asia/Shanghai, 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.