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.011.0.20->11.1.011.0.20->11.1.01.11.21->1.11.2422.14.1->22.15.319.1.2->19.1.36.2.0->6.3.020.4.1->20.5.03.41.0->3.42.00.25.2->0.25.34.19.3->4.19.40.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.0Compare Source
v11.0.21Compare Source
nestjs/nest (@nestjs/core)
v11.1.0Compare Source
v11.1.0 (2025-04-23)
Enhancements
microservicesCommitters: 1
v11.0.21Compare Source
swc-project/swc (@swc/core)
v1.11.24Compare Source
v1.11.22Compare Source
Bug Fixes
(es/parser) Parse
export default from;withexportDefaultFrom: trueoption (#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
nextinstead ofnth(#10403) (12c2807)(es/minifier) Use bigflags to reduce context size of analyzer (#10380) (773d19c)
(es/minifier) Use
bitflagsto reduce context size ofInfectionCollector(#10387) (126d432)(es/minifier) Use
bitflagsto reduce compress context size (#10381) (99495bd)(es/parser) Move
found_module_itemtoParser(#10388) (fd52c5c)Refactor
(es/compat) Simplify
async_to_generator(#10341) (e9eeba1)(es/lexer) Split lexer (#10377) (3ef2bd1)
Testing
avajs/ava (ava)
v6.3.0Compare Source
What's Changed
npm auditwarnings 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.0Compare Source
f1b4c7azloirock/core-js (core-js)
v3.42.0Compare Source
Mapupsert proposal:WeakMap.prototype.getOrInsertComputedupdated following tc39/proposal-upsert#79Map.prototype.getOrInsertMap.prototype.getOrInsertComputedWeakMap.prototype.getOrInsertWeakMap.prototype.getOrInsertComputedSymbolmethods forRegExpon primitive values following tc39/ecma262#3009:core-jsimplementationsString.prototype.matchAllString.prototype.matchString.prototype.replaceAllString.prototype.replaceString.prototype.searchString.prototype.splitUint8Array.prototype.setFromBase64bug in some of Linux builds of WebKitIterator.prototype.dropIterator.prototype.everyIterator.prototype.filterIterator.prototype.findIterator.prototype.flatMapIterator.prototype.forEachIterator.prototype.mapIterator.prototype.reduceIterator.prototype.someIterator.prototype.takeAsyncIteratorhelpersArray.fromAsync(due to the lack of async feature detection capability - temporarily, only in owncore-jsimplementation)AsyncIterator.fromIterator.prototype.toAsyncundefinedinitial parameter inIterator.prototype.reduce(see WebKit bug)core-js-compatandcore-js-builderAPI:'intersect'support fortargets.esmodules(Babel 7 behavior)targets.esmodules: true(Babel 7 behavior)RegExp.escapemarked as shipped from V8 ~ Chromium 136Error.isErrormarked as shipped from FF138Iteratorhelpers 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.3Compare Source
Fix lowered
asyncarrow functions beforesuper()(#4141, #4142)This change makes it possible to call an
asyncarrow function in a constructor before callingsuper()when targeting environments withoutasyncsupport, as long as the function body doesn't referencethis. Here's an example (notice the change fromthistonull):Some background: Arrow functions with the
asynckeyword are transformed into generator functions for older language targets such as--target=es2016. Since arrow functions capturethis, the generated code forwardsthisinto the body of the generator function. However, JavaScript class syntax forbids usingthisin 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 forwardthisif 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=trueis used instead of--watch. Previously using--watch=truecaused esbuild to continue to use more and more memory for every rebuild, but--watch=trueshould now behave like--watchand 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=truestyle 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
hostwith 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/hostsfile fromlocal.example.comto127.0.0.1and 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=safari1took 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_FILEappears 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.4Compare Source
oxc-project/oxc (oxlint)
v0.16.9: oxlint v0.16.9Compare Source
[0.16.9] - 2025-05-03
Features
63f02a8linter: Add react/forward_ref_uses_ref (#10506) (x6eull)a3ada34linter: Implement fixer for unicorn/prefer-number-properties (#10693) (camc314)e97a4e0linter: Add fixer to unicorn/prefer-spread (#10691) (camc314)a69a0eelinter: Add eslint/block-scoped-var (#10237) (yefan)387af3alinter: Report vars only used as types (#10664) (camc314)eac205flinter: Add unicorn/consistent-assert rule (#10653) (Shota Kitahara)0e6a727linter: Add autofixer for eslint/radix (#10652) (yefan)fb070c4linter/no-extra-boolean-cast: Implement auto-fixer (#10682) (DonIsaac)432cd77linter/no-new-wrapper: Implement auto-fixer (#10680) (DonIsaac)Bug Fixes
4ee95eceditor: Activate extension when astro files are opened too (#10725) (Sysix)46665bdlangage_server: Fix initialize nested configs (#10698) (Sysix)eb3f37clanguage_server: On configuration change, send updated diagnostics to the client (#10764) (Sysix)8c499c6linter: Fix panic when doing code gen on regexp (#10769) (camc314)8e99abflinter: Fix grammer in no unused vars diagnostic msg (#10770) (camc314)b38338alinter: Make require post message target origin a fixer a suggestion (#10754) (camc314)48c542dlinter: Skip linting vue <script> wherelangis not js / ts (#10740) (Boshen)c9575f6linter: Fix false positive in react/exhaustive deps (#10727) (camc314)d8d8f64linter: Shorten span of promise/prefer-await-to-then (#10717) (camc314)a88e349linter: MarkisNanandisFiniteas dangerous fixes inunicorn/prefer-number-properties(#10706) (Sysix)f4ab05flinter: Panic in unicorn/no-useless-spread (#10715) (camc314)06f1717linter: False positive in no unused vars when importing value used as type (#10690) (camc314)746b318linter: False positive in typescript/explicit-function-return-type withsatisfies(#10668) (camc314)cce1043linter: False positive in typescript/explicit-function-return-type (#10667) (camc314)c89da93linter: False positive in eslint/curly on windows (#10671) (camc314)374e19elinter: False positive in react/jsx-curly-brace-presence (#10663) (camc314)e7c2b32linter: Moveconsistent-asserttopedantic(#10665) (camc314)344ef88linter: False positive ineslint/no-unused-varswhen calling inside sequence expression (#10646) (Ulrich Stark)98bcd5flsp: Incorrect quick fix offset in vue files (#10742) (camc314)Documentation
275fe71editor:oxc.flagsare not related tooxlint(#10645) (Sysix)Refactor
2efe3f0linter: Move run on regex node to utils (#10772) (camc314)Testing
1c4f90feditor: Add test for nested config serverity (#10697) (Sysix)9ebf3d4language_server: Refactor tester to use WorkspaceWorker (#10730) (Sysix)5a709adlanguage_server: Add test forinit_nested_configs(#10728) (Sysix)2615758language_server: Fix slow test (#10659) (Alexander S.)fd18aaalanguage_server: Skip slow test (#10658) (overlookmotel)f6f1c5clsp: Include fixed content in lsp snapshots (#10744) (camc314)v0.16.8: oxlint v0.16.8Compare Source
[0.16.8] - 2025-04-27
Features
53394a7linter: Add auto-fix for eslint/require-await (#10624) (yefan)6908bc3linter: Add autofix for react/self-closing-comp (#10512) (x6eull)e228840parser: Fast forward lexer to EOF if errors are encountered (#10579) (Boshen)Bug Fixes
966fb03editor: Fix memory leaks when server or watchers restarted (#10628) (Sysix)f3eac51language_server: Fix max integer values for range position (#10623) (Alexander S.)d309e07language_server: Fix panics when paths contains specials characters like[or](#10622) (Alexander S.)91ce77alanguage_server: Temporary ignore tests that panic on Windows (#10583) (Yuji Sugiura)723b4c6linter: Cross_module of LintService not being enabled despite enabled import plugin (#10597) (Ulrich Stark)39adefelinter: Handle re-exporting of type correctly inimport/no-cycle(#10606) (Ulrich Stark)e67901blinter: Incorrect fix for prefer start ends with (#10533) (camc314)7c85ae7linter/no-empty-function: Support 'allow' option (#10605) (Don Isaac)9a02066oxlint: Current dir as arg (#9382) (Ben Jones)a9785e3parser,linter: Consider typescript declarations for named exports (#10532) (Ulrich Stark)Performance
3c27d0deditor: Avoid sendingworkspace/didChangeConfigurationrequest when the server needs a restarts (#10550) (Sysix)Refactor
e903ba2editor: Split Config to VSCodeConfig and WorkspaceConfig (#10572) (Sysix)f6c6969language_server: Make linter independent ofBackend(#10497) (Sysix)db05a15language_server: Do not request for worspace configuration when the client does not support it (#10507) (Sysix)9f9e0e5language_server: Move code actions into own file (#10479) (Sysix)Testing
9f43a58language_server: Fix broken tests in windows (#10600) (Sysix)8a2b250linter: 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.