@@ -15831,7 +15831,9 @@ module Ext_filename : sig
15831
15831
TODO : this short name will have to change upon renaming the file.
15832
15832
*)
15833
15833
15834
-
15834
+ val is_dir_sep :
15835
+ char -> bool
15836
+
15835
15837
val maybe_quote:
15836
15838
string ->
15837
15839
string
@@ -71172,7 +71174,10 @@ type file_kind =
71172
71174
| Little_bs
71173
71175
(** [js_name_of_modulename ~little A-Ns]
71174
71176
*)
71175
- val js_name_of_modulename : file_kind -> string -> string
71177
+ val js_name_of_modulename :
71178
+ string ->
71179
+ file_kind ->
71180
+ string
71176
71181
71177
71182
(* TODO handle cases like
71178
71183
'@angular/core'
@@ -71223,12 +71228,11 @@ let ns_sep = "-"
71223
71228
let make ~ns cunit =
71224
71229
cunit ^ ns_sep ^ ns
71225
71230
71226
- let path_char = Filename.dir_sep.[0]
71227
71231
71228
71232
let rec rindex_rec s i =
71229
71233
if i < 0 then i else
71230
71234
let char = String.unsafe_get s i in
71231
- if char = path_char then -1
71235
+ if Ext_filename.is_dir_sep char then -1
71232
71236
else if char = ns_sep_char then i
71233
71237
else
71234
71238
rindex_rec s (i - 1)
@@ -71257,7 +71261,7 @@ type file_kind =
71257
71261
change_ext_ns_suffix s
71258
71262
(if bs_suffix then Literals.suffix_bs_js else Literals.suffix_js ) *)
71259
71263
71260
- let js_name_of_modulename little s =
71264
+ let js_name_of_modulename s little =
71261
71265
match little with
71262
71266
| Little_js ->
71263
71267
change_ext_ns_suffix (Ext_string.uncapitalize_ascii s) Literals.suffix_js
@@ -96628,7 +96632,7 @@ let get_runtime_module_path
96628
96632
let current_info_query =
96629
96633
Js_packages_info.query_package_infos current_package_info
96630
96634
module_system in
96631
- let js_file = Ext_namespace.js_name_of_modulename Little_js dep_module_id.id.name in
96635
+ let js_file = Ext_namespace.js_name_of_modulename dep_module_id.id.name Little_js in
96632
96636
match current_info_query with
96633
96637
| Package_not_found -> assert false
96634
96638
| Package_script ->
@@ -96694,7 +96698,7 @@ let string_of_module_id
96694
96698
| None ->
96695
96699
Bs_exception.error (Missing_ml_dependency dep_module_id.id.name)
96696
96700
| Some (cmj_path, dep_package_info, little) ->
96697
- let js_file = Ext_namespace.js_name_of_modulename little dep_module_id.id.name in
96701
+ let js_file = Ext_namespace.js_name_of_modulename dep_module_id.id.name little in
96698
96702
let dep_info_query =
96699
96703
Js_packages_info.query_package_infos dep_package_info module_system
96700
96704
in
0 commit comments