This repository was archived by the owner on Jun 20, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +16
-13
lines changed
Expand file tree Collapse file tree 2 files changed +16
-13
lines changed Original file line number Diff line number Diff line change @@ -382,19 +382,22 @@ export class PathMaster {
382382 for ( let key in browserOverrides ) {
383383 let value = browserOverrides [ key ] ;
384384 if ( typeof value === "string" ) {
385- if ( / \. \/ / . test ( key ) ) {
386- key = key . slice ( 2 ) ;
387- }
388- if ( / \. \/ / . test ( value ) ) {
389- value = "~/" + value . slice ( 2 ) ;
385+ if ( / ^ [ a - z ] / . test ( value ) && ! / .j s $ / . test ( value ) ) {
386+ value = value ;
390387 } else {
391- value = "~/" + value ;
392- }
393- if ( ! / .j s $ / . test ( value ) ) {
394- value = value + ".js" ;
388+ if ( / \. \/ / . test ( key ) ) {
389+ key = key . slice ( 2 ) ;
390+ }
391+ if ( / \. \/ / . test ( value ) ) {
392+ value = "~/" + value . slice ( 2 ) ;
393+ } else {
394+ value = "~/" + value ;
395+ }
396+ if ( ! / .j s $ / . test ( value ) ) {
397+ value = value + ".js" ;
398+ }
395399 }
396400 }
397-
398401 newOverrides [ key ] = value ;
399402 }
400403 return newOverrides ;
Original file line number Diff line number Diff line change @@ -96,7 +96,7 @@ export class BrowserFieldPackageJsonTest {
9696 "package.json" : JSON . stringify ( {
9797 name : name ,
9898 browser : {
99- "hello.js" : "target "
99+ "hello.js" : "path "
100100 }
101101 } ) ,
102102 "index.js" : `module.exports = require("./hello")` ,
@@ -115,7 +115,7 @@ export class BrowserFieldPackageJsonTest {
115115 }
116116 ) . simple ( ) . then ( test => test . browser ( window => {
117117 const index = window . FuseBox . import ( "./index" ) ;
118- should ( index ) . deepEqual ( { data : { target : 'world' } } ) ;
118+ should ( index . data . resolve ) . beFunction ( ) ;
119119 } ) ) ;
120120 }
121121
@@ -191,7 +191,7 @@ export class BrowserFieldPackageJsonTest {
191191 "package.json" : JSON . stringify ( {
192192 name : name ,
193193 browser : {
194- "hello.js" : "target"
194+ "hello.js" : "target.js "
195195 }
196196 } ) ,
197197 "index.js" : `
You can’t perform that action at this time.
0 commit comments