Pull Request Explorer

Exploring 492 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
test(ext/node): cover node:module SourceMap export divybot S No 3.8h 2.5h May 31, 2026

Summary

Test

Add unit test for node:module SourceMap export

Adds a regression test to confirm SourceMap is exported correctly from node:module, ensuring Node compatibility and preventing future bugs.

Health Assessment

Small
Low
Low
  • PR completed quickly with minimal changes and no review friction, indicating a straightforward test addition.

AI Details

Tech Stack

Languages: Typescript
fix(ext/http): reject Response-like return from respondWith divybot M No 3.8h 3.1h May 31, 2026

Summary

Bug Fix

Fix HTTP respondWith to reject Response-like objects

Prevents crashes when users pass non-Deno Response objects to Deno.serveHttp, improving stability and error clarity.

Health Assessment

Small
Low
Low
  • Quick fix with minimal rework, merged within 4 hours, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Javascript, Typescript
fix(ext/node): add node:test/reporters builtin divybot L No 2.6h 1.4h May 31, 2026

Summary

Bug Fix

Add node:test/reporters builtin module

Adds the missing node:test/reporters builtin module, enabling built‑in reporters for node test and improving test reporting capabilities.

Health Assessment

Large
Low
Low
  • Fast cycle time and minimal review rounds indicate a straightforward, low‑risk fix with quick approval.

AI Details

Tech Stack

Languages: Rust, Javascript, Typescript
fix(node/repl): gate preview through V8 inspector throwOnSideEffect divybot L No 23.2h 23.2h May 31, 2026

Summary

Bug Fix

Fix REPL preview side‑effect handling

Prevents REPL preview from executing code with side effects before the user presses Enter, improving developer experience and ensuring accurate preview output.

Health Assessment

Large
Low
Low
  • The PR was resolved in a single commit with a short review cycle, indicating a straightforward bug fix with minimal impact on the codebase.

AI Details

Confidence: 0.75

Tech Stack

Languages: Rust, Javascript, Typescript
fix(node): add stripTypeScriptTypes export divybot L No 2.4h 1.6h May 31, 2026

Summary

Feature

Add stripTypeScriptTypes export to node module

Adds a runtime export to strip TypeScript types from node modules, enabling faster execution and better compatibility with JavaScript-only environments.

Health Assessment

Large
Low
Low
  • Fast review and merge with minimal rework; small number of files and moderate line changes indicate low complexity.

AI Details

Confidence: 0.75

Tech Stack

Languages: Rust, Typescript, Javascript
fix(node): add module findPackageJSON export divybot L No 0.6h 0.6h May 31, 2026

Summary

Bug Fix

Add findPackageJSON export to node module

Adds a findPackageJSON export to the node module, enabling resolution of package specifiers to package roots and matching Node's documented behavior.

Health Assessment

Large
Low
Low
  • Quick turnaround with minimal review, indicating a straightforward bug fix.

AI Details

Confidence: 0.75

Tech Stack

Languages: Javascript, Typescript
test(node_compat): mark test-process-exit-code-validation.js flaky divybot XS No 3.9h - May 31, 2026

Summary

Test

Mark test-process-exit-code-validation flaky

This change marks a timing-sensitive test as flaky to prevent intermittent CI failures on macOS runners, improving build reliability.

Health Assessment

Small
Low
Low
  • Quick change with minimal code, no review needed, merged within 4 hours.

AI Details

Tech Stack

chore: test for describe.only without only failure divybot S No 2.6h 2.6h May 31, 2026

Summary

Test

Add regression test for node:test describe.only

Adds a regression test to confirm node.test's describe.only runs without false failure, improving test reliability for developers.

Health Assessment

Small
Low
Low
  • Quick review and merge indicate a straightforward test addition with minimal risk.

AI Details

Tech Stack

Languages: Javascript
fix(ext/napi): polyfill libuv thread + semaphore primitives divybot L No 19.1h 19.0h May 31, 2026

Summary

Bug Fix

Add libuv thread and semaphore polyfills for native addons

Provides missing libuv threading and semaphore primitives to enable native addons to load correctly, reducing runtime errors and improving compatibility.

Health Assessment

Large
Low
Low
  • The PR was merged quickly with minimal review, indicating an efficient and low-risk fix for missing libuv symbols.

AI Details

Tech Stack

Languages: Rust, Javascript
fix: load classic blob worker main script directly divybot S No 2.1h 2.1h May 31, 2026

Summary

Bug Fix

Fix classic blob worker script loading

Ensures classic workers load main scripts directly, improving reliability and testing support.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved in a single review cycle.

AI Details

Confidence: 0.95

Tech Stack

Languages: Javascript
fix(test): don't kill the deno process on top-level Deno.exit() divybot L No 22.7h - May 31, 2026

Summary

Bug Fix

Prevent Deno test process termination on top-level exit

Ensures test runs correctly when Deno.exit() is called outside tests, preventing silent failures and accurate exit codes.

Health Assessment

Large
Medium
Low
  • PR fixed a critical test runner bug with minimal review friction and moderate scope, improving reliability of test executions.

AI Details

Tech Stack

Languages: Javascript, Typescript, Rust
fix(node): export syncBuiltinESMExports from node:module divybot S No 1.7h - May 31, 2026

Summary

Bug Fix

Fix missing syncBuiltinESMExports export

Adds the missing named export to node:module, ensuring compatibility and preventing runtime errors for Node polyfills.

Health Assessment

Small
Low
Low
  • Rapid merge with minimal changes indicates low complexity and risk.

AI Details

Confidence: 0.10

Tech Stack

Languages: Javascript, Typescript
fix(npm): downgrade latest tag for release age divybot L No 12.1h - May 31, 2026

Summary

Bug Fix

Downgrade npm latest tag for release age

This change enforces the minimum release age policy for npm packages, preventing the use of overly recent dependencies that could introduce instability. It improves reliability for users adding npm packages via Deno.

Health Assessment

Medium
Low
Low
  • Quick resolution with minimal rework, indicating a straightforward bug fix.

AI Details

Tech Stack

Languages: Rust, Javascript
perf: replace ipnetwork with ipnet nathanwhitbot S No 3.0h - May 30, 2026

Summary

Refactor

Replace ipnetwork with ipnet for performance

Eliminates a dependency to improve performance and reduce lockfile size while preserving subnet matching behavior for Node and Deno network permissions.

Health Assessment

Medium
Low
Low
  • Fast 3‑hour cycle time and single commit indicate minimal review friction and a straightforward change.

AI Details

Tech Stack

Languages: Rust
fix(node): support vm dynamic import callback divybot XL No 6.2h 6.2h May 30, 2026

Summary

Feature

Support VM dynamic import callback in Node

Adds dynamic module loading support for Node’s vm module, enabling more flexible runtime module resolution and improving developer experience.

Health Assessment

X-Large
Medium
Low
  • PR closed in just over six hours with a single review, indicating a smooth implementation despite the large code change.

AI Details

Confidence: 0.15

Tech Stack

Languages: Rust, Javascript, Typescript
fix(jupyter): exit kernel process after sending shutdown reply divybot S No 12.7h - May 30, 2026

Summary

Bug Fix

Fix orphaned Jupyter kernel process after shutdown

Ensures Jupyter kernels terminate cleanly, preventing orphaned processes that consume resources and could lead to stale connections.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 13 hours, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Rust
test(compile): cover more sloppy import patterns bartlomieju S No 3.1h - May 30, 2026

Summary

Test

Add test coverage for sloppy import patterns

Expands compile tests to cover additional sloppy import scenarios, ensuring robust module resolution in compiled executables.

Health Assessment

Small
Low
Low
  • Merged within 3 hours after a single commit, indicating minimal review friction and low complexity.

AI Details

Tech Stack

Languages: Typescript
fix(lsp): preserve URL extensions in `typeof import(...)` hovers divybot M No 3.9h 3.5h May 30, 2026

Summary

Bug Fix

Preserve URL extensions in LSP hovers

Ensures hover tooltips in VSCode display the full module URL, improving developer experience and reducing confusion.

Health Assessment

Medium
Low
Low
  • The PR was resolved quickly with a single commit and minimal review time, indicating a straightforward bug fix with low risk.

AI Details

Tech Stack

Languages: Rust, Javascript
fix(check): resolve npm packages without types when type checking divybot M No 6.7h 4.4h May 30, 2026

Summary

Bug Fix

Fix npm type resolution for untyped packages

Ensures type checking succeeds for npm packages without type declarations when using bring-your-own-node_modules, preventing hard errors and improving developer experience.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, approved in a single review, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Rust, Typescript
fix(install): rewrite relative imports/scopes in copied deno.json divybot M No 4.4h 1.8h May 30, 2026

Summary

Bug Fix

Rewrite relative imports in copied deno.json

Fixes module resolution errors for globally installed binaries, ensuring reliable execution and preventing runtime failures.

Health Assessment

Medium
Low
Low
  • Fast turnaround with a single commit and no back‑and‑forth reviews; minimal code churn and clear test coverage confirm a low‑risk, high‑confidence fix.

AI Details

Tech Stack

Languages: Rust, Typescript
fix(cache_dir): EnsureCachedStrategy must surface cached redirects divybot M No 3.8h - May 30, 2026

Summary

Bug Fix

Fix cached redirect handling in cache_dir

Corrects cached redirect logic to avoid unnecessary network requests, improving module load performance.

Health Assessment

Medium
Low
Low
  • Quick fix with minimal changes, resolved a regression affecting cached redirects, no major refactoring or new features.

AI Details

Tech Stack

Languages: Rust
perf(ext/web): convert hot stream queues to O(1) Queue, cache _state reads bartlomieju L No 60.3h 0.1h May 30, 2026

Summary

Refactor

Improve Web Streams performance with O(1) queue

This change reduces memory churn and improves throughput for stream operations, leading to faster I/O and lower latency for web applications.

Health Assessment

Large
Low
Low
  • Fast review and single commit indicate a straightforward change; performance gains achieved with minimal risk.

AI Details

Tech Stack

Languages: Javascript
chore: update release doc template bartlomieju S No 66.2h 0.2h May 30, 2026

Summary

Health Assessment

AI Details

Tech Stack

feat(task): support exclusion groups in task name wildcards bartlomieju M No 22.9h 0.3h May 30, 2026

Summary

Feature

Add exclusion groups to task name wildcards

Enables users to exclude specific task names from wildcard patterns, improving task selection precision.

Health Assessment

Medium
Low
Low
  • The PR added a new exclusion syntax for task wildcards, received a quick review, and was merged within a day with minimal rework.

AI Details

Tech Stack

Languages: Rust
perf(ext/node): cache member-export-props analysis bartlomieju L No 35.3h 12.2h May 30, 2026

Summary

Refactor

Cache member-export-props analysis for performance

Improves CommonJS module resolution by memoizing member export properties, reducing repeated parsing and CPU usage for Node compatibility, leading to faster startup and lower resource consumption.

Health Assessment

Large
Low
Low
  • Single commit with quick review and minimal rework; moderate scope performance refactor with low risk to production.

AI Details

Confidence: 0.10

Tech Stack

Languages: Rust
fix(config): warn instead of erroring when workspace member dir is missing bartlomieju M No 21.4h 0.2h May 30, 2026

Summary

Bug Fix

Warn instead of erroring when workspace member dir is missing

Fixes workspace discovery to emit a warning and skip missing directories, aligning with npm behavior and supporting Docker workflows.

Health Assessment

Medium
Low
Low
  • Quick review and single rework commit indicate a straightforward bug fix with minimal risk.

AI Details

Tech Stack

Languages: Rust
fix(cli/task): run recursive workspace tasks in parallel bartlomieju L No 21.3h 0.2h May 30, 2026

Summary

Bug Fix

Run recursive workspace tasks in parallel

Enables Deno tasks to execute concurrently across workspace members, cutting down startup time and improving developer workflow.

Health Assessment

Large
Medium
Low
  • The PR introduced parallel execution for recursive workspace tasks, reducing blocking and improving developer experience. The review process was quick with minimal iterations, indicating a straightforward change.

AI Details

Tech Stack

Languages: Rust, Typescript
fix(compile): embed workspace package.json files in the VFS bartlomieju M No 13.1h 13.0h May 30, 2026

Summary

Bug Fix

Embed workspace package.json files in VFS

This change embeds workspace package.json files into the virtual filesystem, ensuring that module exports are honored during compilation. It prevents runtime errors like ERR_MODULE_NOT_FOUND, improving reliability for projects using workspace members.

Health Assessment

Medium
Low
Low
  • The PR had a quick turnaround with a single review round and minimal changes, indicating a straightforward bug fix with low complexity.

AI Details

Tech Stack

Languages: Rust, Typescript, Javascript
fix(task): preserve trailing backslashes in task arguments bartlomieju M No 22.8h 0.1h May 30, 2026

Summary

Bug Fix

Fix trailing backslashes in task arguments

Ensures Windows‑style paths with trailing backslashes are correctly handled by deno task, preventing parse errors and improving reliability for cross‑platform usage.

Health Assessment

Medium
Low
Low
  • The PR was reviewed and approved within a day, with minimal rework and no major blockers, indicating a smooth process.

AI Details

Confidence: 0.95

Tech Stack

Languages: Rust
fix(install): allow "minimumDependencyAge" object without "age" bartlomieju M No 14.7h 14.7h May 30, 2026

Summary

Bug Fix

Allow optional age in minimumDependencyAge config

Enables users to specify exclude lists in deno.json while setting age via CLI flag, improving configuration flexibility.

Health Assessment

Medium
Low
Low
  • Quick, single-commit fix with minimal review, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Rust
fix(bundle): use node-style CJS interop for the Deno platform bartlomieju M No 12.2h 12.2h May 30, 2026

Summary

Bug Fix

Fix CJS interop for Deno bundler

Ensures bundled code runs correctly for dual CJS/ESM packages, preventing runtime errors and improving reliability for developers using deno bundle.

Health Assessment

Medium
Low
Low
  • Quick resolution with a single review and minimal rework, indicating a straightforward bug fix.

AI Details

Tech Stack

Languages: Rust, Javascript
fix(compile): detect svelte-adapter-deno build output bartlomieju M No 11.7h - May 30, 2026

Summary

Bug Fix

Fix compile detection for svelte-adapter-deno

Adds correct entrypoint detection for SvelteKit projects using svelte-adapter-deno, enabling Deno compile to work without manual flags and ensuring static assets are served.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 12 hours, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Rust
fix(ext/ffi): match V8 stack-arg layout in turbocall trampoline on Apple silicon divybot S No 2.0h - May 30, 2026

Summary

Bug Fix

Fix FFI stack-arg layout on Apple silicon

Corrects FFI call alignment on Apple silicon, preventing crashes and ensuring reliable native function invocation for users on macOS ARM devices.

Health Assessment

Small
Low
Low
  • Quick, single-commit fix with minimal code changes and no visible regressions; fast cycle time indicates low complexity and risk.

AI Details

Tech Stack

Languages: Rust, Javascript
fix(ext/node): resolve global cache packages when require referrer is outside DENODIR divybot M No 23.7h 23.7h May 30, 2026

Summary

Bug Fix

Fix global cache package resolution for external referrers

Ensures Node.js require calls from outside Deno's cache correctly resolve npm dependencies, preventing module resolution errors in global-cache mode.

Health Assessment

Medium
Low
Low
  • Single commit, quick review, minimal rework indicates a straightforward bug fix.

AI Details

Tech Stack

Languages: Rust, Typescript
fix(ext/napi): polyfill more libuv symbols from compat layer divybot XL No 26.1h 0.5h May 30, 2026

Summary

Bug Fix

Add libuv symbol polyfills for native addons

Enables native addons that depend on libuv to load in Deno by providing lightweight polyfills for missing libuv functions, improving compatibility and reducing load failures.

Health Assessment

X-Large
Low
Low
  • The PR was reviewed quickly and merged within a day, indicating a smooth process. The change adds a substantial amount of code but was accepted with minimal back‑and‑forth, suggesting confidence in the implementation.

AI Details

Tech Stack

Languages: Rust, Javascript
chore: regression test for @types/node AbortSignal/AbortController merge divybot S No 2.4h - May 30, 2026

Summary

Chore

Regression test for AbortSignal/AbortController merge

Adds a regression test to ensure AbortSignal compatibility between Deno and Node type definitions. This prevents type errors for developers using both environments, maintaining API stability.

Health Assessment

Small
Low
Low
  • Quick merge with minimal changes and no review rounds indicates low complexity and high confidence in the regression test.

AI Details

Tech Stack

Languages: Rust, Typescript
fix(config): make config auto-discovery skip the same errors on every platform divybot M No 0.5h 0.4h May 30, 2026

Summary

Bug Fix

Fix config auto-discovery error handling

Ensures consistent error handling across platforms for config file discovery, improving reliability for developers on Windows and Linux.

Health Assessment

Medium
Low
Low
  • Quick fix with minimal changes, fast review and merge, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Rust
chore: regression test for KV panic on uncaught error with listenQueue divybot S No 0.5h 0.5h May 30, 2026

Summary

Test

Add regression test for KV listenQueue panic

Ensures runtime handles uncaught errors gracefully, preventing crashes and maintaining stability for KV operations. This test protects against future regressions that could cause runtime panics.

Health Assessment

Small
Low
Low
  • Quick addition of regression test with minimal changes, fast review and merge, indicating low risk and high confidence in stability.

AI Details

Tech Stack

Languages: Typescript
fix(cli): suppress bug-report banner on broken pipe print panics divybot M No 0.6h 0.6h May 30, 2026

Summary

Bug Fix

Suppress bug-report banner on broken pipe panics

Prevents noisy bug-report banner when output is piped to closed streams, improving user experience and reducing confusion.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved in under an hour with no back‑and‑forth.

AI Details

Confidence: 0.95

Tech Stack

Languages: Rust
fix(jupyter): keep kernel alive across transient peer disconnects divybot M No 0.7h - May 30, 2026

Summary

Bug Fix

Keep Jupyter kernel alive across transient disconnects

Ensures Jupyter kernels remain responsive even when clients briefly disconnect, improving reliability for data science workflows.

Health Assessment

Medium
Low
Low
  • Quick fix resolved kernel hang issue, minimal code changes, fast review and merge.

AI Details

Tech Stack

Languages: Rust
chore: upgrade tokio-socks 0.5.1 -> 0.5.3 llimllib XS No 10.6h 9.9h May 30, 2026

Summary

Chore

Upgrade tokio-socks to 0.5.3

Fixes DNS resolution issue in Deno by upgrading tokio-socks dependency.

Health Assessment

Small
Low
Low
  • Quick dependency bump resolved a DNS issue with minimal changes and fast review.

AI Details

Tech Stack

Languages: Rust
chore: test X-TypeScript-Types is picked up via import map divybot M No 5.9h - May 30, 2026

Summary

Test

Add regression test for import map TypeScript types

Ensures the LSP correctly resolves TypeScript types via import maps, preventing future regressions in type resolution.

Health Assessment

Small
Low
Low
  • Merged within 6 hours with a single test file, indicating low complexity and minimal risk.

AI Details

Confidence: 0.10

Tech Stack

Languages: Rust
test(jupyter): regression test for relative imports divybot M AI 20.3h - May 30, 2026

Summary

Test

Add integration test for relative imports in Jupyter

Adds a regression test ensuring that relative TypeScript imports work correctly within Jupyter cells, preventing future import-related crashes.

Health Assessment

Small
Low
Low
  • Quick addition of a single test file, no review or rework, merged within 20 hours.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Rust
fix(config): hook up verbatimModuleSyntax for the emit pipeline divybot S No 19.5h 19.4h May 30, 2026

Summary

Bug Fix

Add verbatimModuleSyntax support to emit pipeline

Enables users to preserve type‑only imports during transpilation, ensuring runtime side effects are not inadvertently removed when using verbatimModuleSyntax, improving code correctness and developer experience.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved in a single commit after review, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Rust, Typescript
test(lsp): regression test for unsaved Jupyter notebook panic divybot M No 8.3h - May 30, 2026

Summary

Test

Regression test for unsaved Jupyter notebook panic

Adds tests to ensure the LSP integration with Jupyter notebooks does not panic, improving stability for developers using VSCode with Deno.

Health Assessment

Medium
Low
Low
  • Merged quickly with minimal changes, indicating low complexity and low risk.

AI Details

Tech Stack

Languages: Rust
test(kv): regression test for listenQueue not blocking main thread divybot S No 6.2h - May 30, 2026

Summary

Test

Add regression test for non-blocking listenQueue

Adds a test ensuring kv.listenQueue without await does not block main thread, preventing task starvation.

Health Assessment

Small
Low
Low
  • Quick addition of a regression test to prevent future blocking issues, minimal code changes, fast review and merge.

AI Details

Tech Stack

Languages: Typescript
fix(runtime): better error message when Deno.consoleSize() has no tty divybot S No 5.9h 5.9h May 30, 2026

Summary

Bug Fix

Improve consoleSize error message for non-tty

Provides clearer error messages when consoleSize is called in non-interactive environments, improving developer experience and debugging.

Health Assessment

Small
Low
Low
  • Single commit, minimal changes, fast review and merge.

AI Details

Tech Stack

Languages: Typescript, Rust
fix(ext/node): tolerate unreadable cwd in require._nodeModulePaths divybot S No 4.7h 4.7h May 30, 2026

Summary

Bug Fix

Fix Node module path handling for unreadable cwd

Improves reliability of Node compatibility by preventing crashes when the current working directory is unreadable, ensuring createRequire works correctly in restricted environments.

Health Assessment

Small
Low
Low
  • Quick, single-commit fix that resolves a macOS-specific crash, with minimal code changes and no back‑and‑forth review.

AI Details

Tech Stack

Languages: Rust
chore(test): regression test for `deno test --coverage` rejection reporting divybot S No 5.3h - May 30, 2026

Summary

Test

Add regression test for coverage rejection reporting

Adds a regression test to guarantee that unhandled promise rejections are correctly reported when coverage is enabled. This prevents silent test failures and ensures reliable test results.

Health Assessment

Small
Low
Low
  • Quick addition of regression test with minimal changes, no review friction, low risk.

AI Details

Tech Stack

Languages: Javascript
perf(node): lazy-load node:stream/web cluster out of the snapshot nathanwhit M No 2.3h - May 30, 2026

Summary

Refactor

Lazy-load node:stream/web to reduce startup memory

Defers loading of stream modules until first use, cutting startup memory usage by ~7.5% for programs that don't use streams.

Health Assessment

Small
Low
Low
  • Quick 2.3‑hour cycle with minimal changes indicates low complexity and high confidence in the performance improvement.

AI Details

Tech Stack

Languages: Javascript, Typescript
« Page 3 of 10 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos