chore(deps): lock file maintenance npm packages #420
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:
24.0.10
->24.0.13
0.25.5
->0.25.6
^0.75.0
->^0.77.0
1.5.0
->1.6.0
10.12.4
->10.13.1
v2.0.0-alpha.7
->2.0.0-alpha.8
🔧 This Pull Request updates lock files to use the latest dependency versions.
Release Notes
evanw/esbuild (esbuild)
v0.25.6
Compare Source
Fix a memory leak when
cancel()
is used on a build context (#4231)Calling
rebuild()
followed bycancel()
in rapid succession could previously leak memory. The bundler uses a producer/consumer model internally, and the resource leak was caused by the consumer being termianted while there were still remaining unreceived results from a producer. To avoid the leak, the consumer now waits for all producers to finish before terminating.Support empty
:is()
and:where()
syntax in CSS (#4232)Previously using these selectors with esbuild would generate a warning. That warning has been removed in this release for these cases.
Improve tree-shaking of
try
statements in dead code (#4224)With this release, esbuild will now remove certain
try
statements if esbuild considers them to be within dead code (i.e. code that is known to not ever be evaluated). For example:Consider negated bigints to have no side effects
While esbuild currently considers
1
,-1
, and1n
to all have no side effects, it didn't previously consider-1n
to have no side effects. This is because esbuild does constant folding with numbers but not bigints. However, it meant that unused negative bigint constants were not tree-shaken. With this release, esbuild will now consider these expressions to also be side-effect free:Support a configurable delay in watch mode before rebuilding (#3476, #4178)
The
watch()
API now takes adelay
option that lets you add a delay (in milliseconds) before rebuilding when a change is detected in watch mode. If you use a tool that regenerates multiple source files very slowly, this should make it more likely that esbuild's watch mode won't generate a broken intermediate build before the successful final build. This option is also available via the CLI using the--watch-delay=
flag.This should also help avoid confusion about the
watch()
API's options argument. It was previously empty to allow for future API expansion, which caused some people to think that the documentation was missing. It's no longer empty now that thewatch()
API has an option.Allow mixed array for
entryPoints
API option (#4223)The TypeScript type definitions now allow you to pass a mixed array of both string literals and object literals to the
entryPoints
API option, such as['foo.js', { out: 'lib', in: 'bar.js' }]
. This was always possible to do in JavaScript but the TypeScript type definitions were previously too restrictive.Update Go from 1.23.8 to 1.23.10 (#4204, #4207)
This should have no effect on existing code as this version change does not change Go's operating system support. It may remove certain false positive reports (specifically CVE-2025-4673 and CVE-2025-22874) from vulnerability scanners that only detect which version of the Go compiler esbuild uses.
Experimental support for esbuild on OpenHarmony (#4212)
With this release, esbuild now publishes the
@esbuild/openharmony-arm64
npm package for OpenHarmony. It contains a WebAssembly binary instead of a native binary because Go doesn't currently support OpenHarmony. Node does support it, however, so in theory esbuild should now work on OpenHarmony through WebAssembly.This change was contributed by @hqzing.
oxc-project/oxc (oxc-minify)
v0.77.0
🚜 Refactor
baa3726
tests/napi: Addbuild-test
script for tests (#12132) (camc314)v0.76.0
🚀 Features
395aa5e
napi/minify: Return parse errors (#12112) (Boshen)oxc-project/oxc (oxlint)
v1.6.0
: oxlint v1.6.0Compare Source
[1.6.0] - 2025-07-07
🐛 Bug Fixes
3f0e03e
linter: Fix inconsistent behavior inno-duplicate-imports
rule (#12051) (yefan)6dbacea
linter/no-barrel-file: No diagnostic tag when some modules arent resolved (#12049) (camc314)dd6b1ee
linter/extensions: False positives with non configured extensions (#11872) (camc314)5851d2c
oxlint: Always follow symlinks; remove cli flag--symlinks
(#12048) (Boshen)eb1c596
linter/consistent-index-object-style: Fix default impl for rule config (#12031) (camc314)🚜 Refactor
54cf5cb
semantic: Remove Option from parent_* methods (#12087) (Ulrich Stark)8d1be94
language_server: Fix todo by avoiding allocation (#12096) (Ulrich Stark)72418ca
linter:RuntimeFileSystem::write_file
take&str
(#12075) (overlookmotel)2f7cbda
linter: Move napi bindings out of oxc_linter (#12072) (camc314)9254252
linter: Move code (#12071) (overlookmotel)2319710
linter: Shorten code (#12070) (overlookmotel)387762d
linter/no-unused-vars: Simplify check for export nodes (#12044) (Dunqing)f1d4086
ast: RemoveAstKind
forModuleDeclaration
(#12022) (camchenry)754c05a
ast: RemoveAstKind
forTSTypeName
(#11990) (camchenry)0c7f9e8
linter: Remove a branch (#12032) (overlookmotel)📚 Documentation
85ec382
linter: Add good/bad example fornextjs/no-page-custom-font
(#12092) (Sysix)9240342
linter: Add docs fornextjs/no-script-component-in-head
(#12091) (Sysix)0878414
linter: Add good/bad example fornextjs/no-head-import-in-document
(#12061) (Sysix)222bc73
linter: Add bad/good example fornextjs/no-head-element
(#12059) (Sysix)a7e9f50
linter: Add good/bad example fornextjs/no-title-in-document-head
(#12065) (Sysix)51c6818
linter: Add good/bad example fornextjs/no-document-import-in-pages
(#12064) (Sysix)c7b38f9
consistent-indexed-object-style: Clarify docs (#12019) (Luca Ban)⚡ Performance
04e2de5
linter: Avoid iteration when checking import isAllButDefault
orSideEffect
ineslint/no-duplicate-imports
(#12093) (Sysix)e2a7d6a
linter: Check filepath before runningnextjs/no-head-element
(#12062) (Sysix)00a9fd9
linter: Check for filename before runningnextjs/no-head-import-in-document
rule (#12060) (Sysix)62a3ce0
linter: Replaceunicode-segmentation
crate withicu_segmenter
(#12063) (Sysix)pnpm/pnpm (pnpm)
v10.13.1
Compare Source
Patch Changes
v10.13.0
Compare Source
Minor Changes
Added the possibility to load multiple pnpmfiles. The
pnpmfile
setting can now accept a list of pnpmfile locations #9702.pnpm will now automatically load the
pnpmfile.cjs
file from any config dependency named@pnpm/plugin-*
orpnpm-plugin-*
#9729.The order in which config dependencies are initialized should not matter — they are initialized in alphabetical order. If a specific order is needed, the paths to the
pnpmfile.cjs
files in the config dependencies can be explicitly listed using thepnpmfile
setting inpnpm-workspace.yaml
.Patch Changes
pkg.pr.new
, treat them as Git tarball URLs #9694.dangerouslyAllowAllBuilds
,onlyBuiltDependencies
,onlyBuiltDependenciesFile
, andneverBuiltDependencies
#9628.pnpm-workspace.yaml
with deep #9701.pnpm rebuild
command should not add pkgs included inignoredBuiltDependencies
toignoredBuilds
innode_modules/.modules.yaml
#9338.shell-quote
withshlex
for quoting command arguments #9381.vuejs/vitepress (vitepress)
v2.0.0-alpha.8
Compare Source
Bug Fixes
:
when splitting selector inpostcssIsolateStyles
(#4830) (a629b03)Configuration
📅 Schedule: Branch creation - "before 9am 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.