@@ -54,7 +54,7 @@ let rec rindex_rec s i =
5454 #1933 when removing ns suffix, don't pass the bound of basename
5555
5656 FIXME: micro-optimizaiton *)
57- let change_ext_ns_suffix name ext =
57+ let replace_namespace_with_extension ~ name ~ ext =
5858 let i = rindex_rec name (String. length name - 1 ) in
5959 if i < 0 then name ^ ext else String. sub name 0 i ^ ext
6060
@@ -70,20 +70,24 @@ type file_kind = Upper_js | Upper_bs | Little_js | Little_bs
7070
7171
7272(* let js_name_of_basename bs_suffix s =
73- change_ext_ns_suffix s
74- (if bs_suffix then Literals.suffix_bs_js else Literals.suffix_js) *)
73+ replace_namespace_with_extension ~name: s
74+ ~ext: (if bs_suffix then Literals.suffix_bs_js else Literals.suffix_js) *)
7575
7676
7777let js_name_of_modulename s little =
7878 match little with
7979 | Little_js ->
80- change_ext_ns_suffix (Ext_string. uncapitalize_ascii s) Literals. suffix_js
80+ replace_namespace_with_extension
81+ ~name: (Ext_string. uncapitalize_ascii s)
82+ ~ext: Literals. suffix_js
8183 | Little_bs ->
82- change_ext_ns_suffix
83- (Ext_string. uncapitalize_ascii s)
84- Literals. suffix_bs_js
85- | Upper_js -> change_ext_ns_suffix s Literals. suffix_js
86- | Upper_bs -> change_ext_ns_suffix s Literals. suffix_bs_js
84+ replace_namespace_with_extension
85+ ~name: (Ext_string. uncapitalize_ascii s)
86+ ~ext: Literals. suffix_bs_js
87+ | Upper_js -> replace_namespace_with_extension ~name: s ~ext: Literals. suffix_js
88+ | Upper_bs ->
89+ replace_namespace_with_extension ~name: s ~ext: Literals. suffix_bs_js
90+
8791
8892(* https://docs.npmjs.com/files/package.json
8993 Some rules:
0 commit comments