Skip to content

Commit 5a26958

Browse files
committed
fix message
1 parent 21273ca commit 5a26958

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

jscomp/bsb/bsb_package_specs.ml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -199,17 +199,14 @@ let list_dirs_by (package_specs : t) (f : string -> unit) =
199199
type json_map = Ext_json_types.t Map_string.t
200200

201201
let extract_js_suffix_exn (map : json_map) : string =
202+
let deprecation = "The \"suffix\" option at the top level is deprecated. Move the \"suffix\" setting into each \"package-specs\" entry." in
202203
match map.?(Bsb_build_schemas.suffix) with
203204
| None -> Literals.suffix_js
204205
| Some (Str { str = suffix; loc }) when validate_js_suffix suffix ->
205-
deprecated_option ~loc
206-
Literals.suffix_js
207-
(Printf.sprintf "Top-level suffix is deprecated. Move it into each package-specs.");
206+
deprecated_option ~loc Literals.suffix_js deprecation;
208207
suffix
209208
| Some ((Str {str; loc}) as config) ->
210-
deprecated_option ~loc
211-
Literals.suffix_js
212-
(Printf.sprintf "Top-level suffix is deprecated. Move it into each package-specs.");
209+
deprecated_option ~loc Literals.suffix_js deprecation;
213210
Bsb_exception.config_error config
214211
("invalid suffix \"" ^ str ^ "\". The suffix and may contain letters, digits, \"-\", \"_\" and \".\" and must end with .js, .mjs or .cjs.")
215212
| Some config ->

0 commit comments

Comments
 (0)