File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed
crates/parcel-resolver/src Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -2543,6 +2543,18 @@ mod tests {
25432543 . resolution,
25442544 Resolution :: Builtin ( "fs/promises" . into( ) )
25452545 ) ;
2546+ assert_eq ! (
2547+ test_resolver( )
2548+ . resolve(
2549+ "jsr:@std/http/file-server" ,
2550+ & root( ) . join( "foo.js" ) ,
2551+ SpecifierType :: Esm
2552+ )
2553+ . result
2554+ . unwrap( )
2555+ . resolution,
2556+ Resolution :: Builtin ( "@std/http/file-server" . into( ) )
2557+ ) ;
25462558 }
25472559
25482560 #[ test]
Original file line number Diff line number Diff line change @@ -126,7 +126,8 @@ impl<'a> Specifier<'a> {
126126 query,
127127 )
128128 }
129- "node" => {
129+ // Treat Deno's "jsr:" dependencies as builtins so they get marked as external.
130+ "node" | "jsr" => {
130131 // Node does not URL decode or support query params here.
131132 // See https://github.com/nodejs/node/issues/39710.
132133 ( Specifier :: Builtin ( Cow :: Borrowed ( path) ) , None )
You can’t perform that action at this time.
0 commit comments