@@ -21997,7 +21997,7 @@ let node_relative_path node_modules_shorten (file1 : t)
21997
21997
| `File x -> `File (absolute_path x)
21998
21998
| `Dir x -> `Dir(absolute_path x))
21999
21999
^ node_sep ^
22000
- chop_extension_if_any (Filename.basename file2)
22000
+ (* chop_extension_if_any *) (Filename.basename file2)
22001
22001
22002
22002
22003
22003
@@ -22168,6 +22168,7 @@ let simple_convert_node_path_to_os_path =
22168
22168
else if Sys.win32 || Sys.cygwin then
22169
22169
Ext_string.replace_slash_backward
22170
22170
else failwith ("Unknown OS : " ^ Sys.os_type)
22171
+
22171
22172
end
22172
22173
module Js_config : sig
22173
22174
#1 "js_config.mli"
@@ -83069,7 +83070,7 @@ let string_of_module_id ~output_prefix
83069
83070
| Ml ->
83070
83071
let id = x.id in
83071
83072
let modulename = String.uncapitalize id.name in
83072
- let js_file = Printf.sprintf "%s.js" modulename in
83073
+ let js_file = modulename ^ Literals.suffix_js in
83073
83074
let rebase different_package package_dir dep =
83074
83075
let current_unit_dir =
83075
83076
`Dir (Js_config.get_output_dir ~pkg_dir:package_dir module_system output_prefix) in
@@ -83102,11 +83103,11 @@ let string_of_module_id ~output_prefix
83102
83103
Found(current_package, path) ->
83103
83104
if current_package = package_name then
83104
83105
let package_dir = Lazy.force Ext_filename.package_dir in
83105
- rebase false package_dir (`File (package_dir // x // modulename ))
83106
+ rebase false package_dir (`File (package_dir // x // js_file ))
83106
83107
else
83107
83108
begin match module_system with
83108
83109
| AmdJS | NodeJS | Es6 ->
83109
- package_name // x // modulename
83110
+ package_name // x // js_file
83110
83111
| Goog -> assert false (* see above *)
83111
83112
| Es6_global
83112
83113
| AmdJS_global ->
@@ -83120,7 +83121,7 @@ let string_of_module_id ~output_prefix
83120
83121
(Js_config.get_output_dir ~pkg_dir:(Lazy.force Ext_filename.package_dir)
83121
83122
module_system output_prefix)
83122
83123
((Filename.dirname
83123
- (Filename.dirname (Filename.dirname cmj_path))) // x // modulename )
83124
+ (Filename.dirname (Filename.dirname cmj_path))) // x // js_file )
83124
83125
end
83125
83126
end
83126
83127
| (AmdJS | NodeJS | Es6 | AmdJS_global | Es6_global), Found(package_name, x),
@@ -83129,12 +83130,12 @@ let string_of_module_id ~output_prefix
83129
83130
if current_package = package_name then
83130
83131
let package_dir = Lazy.force Ext_filename.package_dir in
83131
83132
rebase false package_dir (`File (
83132
- package_dir // x // modulename ))
83133
+ package_dir // x // js_file ))
83133
83134
else
83134
- package_name // x // modulename
83135
+ package_name // x // js_file
83135
83136
| (AmdJS | NodeJS | Es6 | AmdJS_global | Es6_global),
83136
83137
Found(package_name, x), Empty
83137
- -> package_name // x // modulename
83138
+ -> package_name // x // js_file
83138
83139
| (AmdJS | NodeJS | Es6 | AmdJS_global | Es6_global),
83139
83140
(Empty | Package_script _) ,
83140
83141
(Empty | Package_script _)
@@ -83143,6 +83144,9 @@ let string_of_module_id ~output_prefix
83143
83144
| Some file ->
83144
83145
let package_dir = Lazy.force Ext_filename.package_dir in
83145
83146
rebase true package_dir (`File file)
83147
+ (* Code path: when dependency is commonjs
83148
+ while depedent is Empty or PackageScript
83149
+ *)
83146
83150
| None ->
83147
83151
Bs_exception.error (Js_not_found js_file)
83148
83152
end
0 commit comments