deno/cli/tools/bundle
Nathan Whitaker 6967c6d199
Some checks are pending
ci / test debug linux-aarch64 (push) Blocked by required conditions
ci / test release linux-aarch64 (push) Blocked by required conditions
ci / test release macos-aarch64 (push) Blocked by required conditions
ci / lint debug macos-x86_64 (push) Blocked by required conditions
ci / lint debug windows-x86_64 (push) Blocked by required conditions
ci / test debug linux-x86_64 (push) Blocked by required conditions
ci / pre-build (push) Waiting to run
ci / test debug macos-aarch64 (push) Blocked by required conditions
ci / bench release linux-x86_64 (push) Blocked by required conditions
ci / lint debug linux-x86_64 (push) Blocked by required conditions
ci / test release linux-x86_64 (push) Blocked by required conditions
ci / test debug macos-x86_64 (push) Blocked by required conditions
ci / test release macos-x86_64 (push) Blocked by required conditions
ci / test debug windows-x86_64 (push) Blocked by required conditions
ci / test release windows-x86_64 (push) Blocked by required conditions
ci / build libs (push) Blocked by required conditions
ci / publish canary (push) Blocked by required conditions
fix(bundle): do not error on fallible dynamic imports/requires (#30522)
Fixes https://github.com/denoland/deno/issues/30510

Basically we save the error for later, return `None` to esbuild. Later
when we process esbuild errors, if esbuild failed to resolve the same
package then we use our error message instead of esbuild's

Also this changes how we print out the esbuild errors to include the
notes, which can often be useful
2025-08-27 11:30:47 -07:00
..
esbuild.rs fix(install/global): resolve bin name from npm packument (#29884) 2025-06-25 15:10:26 -04:00
externals.rs refactor: remove usages of to_string_lossy().to_string() (#30224) 2025-07-28 20:25:58 +00:00
mod.rs fix(bundle): do not error on fallible dynamic imports/requires (#30522) 2025-08-27 11:30:47 -07:00
transform.rs chore: Rust 1.89.0 (#30364) 2025-08-09 11:11:48 +00:00