| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
📦 Binary Size-limit
🙈 Size remains the same at 68.25MB |
Sorry, something went wrong.
Rsdoctor Bundle Diff AnalysisFound 5 projects in monorepo, 5 projects with changes. 📊 Quick Summary
📁 popular-libsPath: ../build-tools-performance/cases/popular-libs/dist/rsdoctor-data.json
📦 Download Diff Report: popular-libs Bundle Diff 📁 react-10kPath: ../build-tools-performance/cases/react-10k/dist/rsdoctor-data.json
📦 Download Diff Report: react-10k Bundle Diff 📁 ui-componentsPath: ../build-tools-performance/cases/ui-components/dist/rsdoctor-data.json
📦 Download Diff Report: ui-components Bundle Diff 📁 react-5kPath: ../build-tools-performance/cases/react-5k/dist/rsdoctor-data.json
📦 Download Diff Report: react-5k Bundle Diff 📁 react-1kPath: ../build-tools-performance/cases/react-1k/dist/rsdoctor-data.json
📦 Download Diff Report: react-1k Bundle Diff 🤖 AI Degradation Analysis (Click to expand)📁 popular-libs📊 Size ChangesNo significant regressions detected 🎉. (Initial JS increased by 9,732 bytes / 0.54%, below 10 KB / 5% threshold). 🔍 Root Cause Analysis
⚠️ Risk AssessmentOverall severity: Low
💡 Optimization Suggestions
Analysis by qwen3.5-plus 📁 react-10k📊 Size ChangesNo significant regressions detected 🎉. 🔍 Root Cause Analysis
⚠️ Risk AssessmentOverall severity: Low
💡 Optimization Suggestions
Analysis by qwen3.5-plus 📁 ui-components📊 Size Changes
🔍 Root Cause Analysis
⚠️ Risk AssessmentOverall severity: Low
💡 Optimization Suggestions
Analysis by qwen3.5-plus 📁 react-5k📊 Size ChangesNo significant regressions detected 🎉. Total bundle size decreased by 25 bytes (2,794,000 → 2,793,975). 🔍 Root Cause Analysis
⚠️ Risk AssessmentOverall severity: Low
💡 Optimization Suggestions
Analysis by qwen3.5-plus 📁 react-1k📊 Size ChangesNo significant regressions detected 🎉. Total bundle size increased by only 6 bytes (842,811 → 842,817), and initial JS chunk decreased by 2 bytes. 🔍 Root Cause Analysis
⚠️ Risk AssessmentOverall severity: Low
💡 Optimization Suggestions
Analysis by qwen3.5-plus Generated by Rsdoctor GitHub Action |
Sorry, something went wrong.
Merging this PR will not alter performance✅ 49 untouched benchmarks Comparing renovate/execa-10.x (65255d7) with main (4f1ce3e) Footnotes
|
Sorry, something went wrong.
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 10.x releases. But if you manually upgrade to 10.x then Renovate will re-enable minor and patch updates automatically. If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This PR contains the following updates:
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
sindresorhus/execa (execa)v10.0.1
Compare Source
v10.0.0
Compare Source
Breaking
Require Node.js 22. (#1243) 04b4454
The subprocess is now a normal promise, instead of a ChildProcess instance augmented with promise methods. All the methods and properties documented by Execa are unchanged. Node.js-specific ChildProcess APIs (such as .on(), .send(), .ref() and .unref()) must now be accessed through the new subprocess.nodeChildProcess property. (#1255) ade74bf
const subprocess = execa('node', ['file.js']); - subprocess.on('spawn', onSpawn); + subprocess.nodeChildProcess.on('spawn', onSpawn);Improvements
Fixes
v9.6.1
Compare Source
v9.6.0
Compare Source
v9.5.3
Compare Source
v9.5.2
Compare Source
Bug fixes
v9.5.1
Compare Source
Bug fixes
v9.5.0
Compare Source
Features
v9.4.1
Compare Source
Bug fixes
v9.4.0
Compare Source
Features
Bug fixes
Documentation
v9.3.1
Compare Source
Thanks @holic and @jimhigson for your contributions!
Bugs
Bugs (types)
Documentation
v9.3.0
Compare Source
Features
v9.2.0
Compare Source
This release includes a new set of methods to exchange messages between the current process and a Node.js subprocess, also known as "IPC". This allows passing and returning almost any message type to/from a Node.js subprocess. Also, debugging IPC is now much easier.
Moreover, a new gracefulCancel option has also been added to terminate a subprocess gracefully.
For a deeper dive-in, please check and share the release post!
Thanks @iiroj for your contribution, @SimonSiefke and @adymorz for reporting the bugs fixed in this release, and @karlhorky for improving the documentation!
Deprecations
If the file and/or multiple arguments are supplied as a single string, parseCommandString(command) can split that string into an array. More info. (#1054)
Features
Types
Bug fixes
v9.1.0
Compare Source
Features (types)
v9.0.2
Compare Source
Bug fixes (types)
v9.0.1
Compare Source
Bug fixes (types)
v9.0.0
Compare Source
This major release brings many important features including:
Please check the release post for a high-level overview! For the full list of breaking changes, features and bug fixes, please read below.
Thanks @younggglcy, @koshic, @am0o0 and @codesmith-emmy for your help!
One of the maintainers @ehmicky is looking for a remote full-time position. Specialized in Node.js back-ends and CLIs, he led Netlify Build, Plugins and Configuration for 2.5 years. Feel free to contact him on his website or on LinkedIn!
Breaking changes (not types)
Dropped support for Node.js version <18.19.0 and 20.0.0 - 20.4.0. (834e372)
When the encoding option is 'buffer', the output (result.stdout, result.stderr, result.all) is now an Uint8Array instead of a Buffer. For more information, see this blog post. (by @younggglcy) (#586)
try { await execa('node', ['file.js']); } catch (error) { - if (error.killed) { + if (error.isTerminated) { // ... } }const subprocess = execa('node', ['file.js']); - setTimeout(() => { subprocess.stdout.pipe(process.stdout); - }, 0);Features
Execution
Text lines
Piping multiple subprocesses
Input/output
Streams
Verbose mode
Debugging
Errors
Termination
Node.js files
Synchronous execution
Inter-process communication
Input validation
Bug fixes
Configuration
📅 Schedule: (in timezone Asia/Shanghai)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.