Skip to content

Commit bae9420

Browse files
authoredMay 28, 2023
Do not include .cppo files in lib/ocaml in npm package (rescript-lang#6270)
1 parent 80d6740 commit bae9420

File tree

2 files changed

+1
-19
lines changed

2 files changed

+1
-19
lines changed
 

‎packages/artifacts.txt

-18
Original file line numberDiff line numberDiff line change
@@ -533,8 +533,6 @@ lib/ocaml/belt_Set.cmi
533533
lib/ocaml/belt_Set.cmj
534534
lib/ocaml/belt_Set.cmt
535535
lib/ocaml/belt_Set.cmti
536-
lib/ocaml/belt_Set.cppo.ml
537-
lib/ocaml/belt_Set.cppo.mli
538536
lib/ocaml/belt_Set.ml
539537
lib/ocaml/belt_Set.mli
540538
lib/ocaml/belt_SetDict.cmi
@@ -690,10 +688,6 @@ lib/ocaml/genlex.cmt
690688
lib/ocaml/genlex.cmti
691689
lib/ocaml/genlex.ml
692690
lib/ocaml/genlex.mli
693-
lib/ocaml/hashmap.cppo.ml
694-
lib/ocaml/hashmap.cppo.mli
695-
lib/ocaml/hashset.cppo.ml
696-
lib/ocaml/hashset.cppo.mli
697691
lib/ocaml/hashtbl.cmi
698692
lib/ocaml/hashtbl.cmj
699693
lib/ocaml/hashtbl.cmt
@@ -716,8 +710,6 @@ lib/ocaml/int64.cmt
716710
lib/ocaml/int64.cmti
717711
lib/ocaml/int64.ml
718712
lib/ocaml/int64.mli
719-
lib/ocaml/internal_map.cppo.ml
720-
lib/ocaml/internal_set.cppo.ml
721713
lib/ocaml/js.cmi
722714
lib/ocaml/js.cmj
723715
lib/ocaml/js.cmt
@@ -857,12 +849,10 @@ lib/ocaml/js_string2.ml
857849
lib/ocaml/js_typed_array.cmi
858850
lib/ocaml/js_typed_array.cmj
859851
lib/ocaml/js_typed_array.cmt
860-
lib/ocaml/js_typed_array.cppo.ml
861852
lib/ocaml/js_typed_array.ml
862853
lib/ocaml/js_typed_array2.cmi
863854
lib/ocaml/js_typed_array2.cmj
864855
lib/ocaml/js_typed_array2.cmt
865-
lib/ocaml/js_typed_array2.cppo.ml
866856
lib/ocaml/js_typed_array2.ml
867857
lib/ocaml/js_types.cmi
868858
lib/ocaml/js_types.cmj
@@ -954,16 +944,12 @@ lib/ocaml/map.cmi
954944
lib/ocaml/map.cmj
955945
lib/ocaml/map.cmt
956946
lib/ocaml/map.cmti
957-
lib/ocaml/map.cppo.ml
958-
lib/ocaml/map.cppo.mli
959947
lib/ocaml/map.ml
960948
lib/ocaml/map.mli
961949
lib/ocaml/mapLabels.cmi
962950
lib/ocaml/mapLabels.cmj
963951
lib/ocaml/mapLabels.cmt
964952
lib/ocaml/mapLabels.ml
965-
lib/ocaml/mapm.cppo.ml
966-
lib/ocaml/mapm.cppo.mli
967953
lib/ocaml/moreLabels.cmi
968954
lib/ocaml/moreLabels.cmj
969955
lib/ocaml/moreLabels.cmt
@@ -1046,14 +1032,10 @@ lib/ocaml/setLabels.cmi
10461032
lib/ocaml/setLabels.cmj
10471033
lib/ocaml/setLabels.cmt
10481034
lib/ocaml/setLabels.ml
1049-
lib/ocaml/setm.cppo.ml
1050-
lib/ocaml/setm.cppo.mli
10511035
lib/ocaml/sort.cmi
10521036
lib/ocaml/sort.cmj
10531037
lib/ocaml/sort.cmt
10541038
lib/ocaml/sort.cmti
1055-
lib/ocaml/sort.cppo.ml
1056-
lib/ocaml/sort.cppo.mli
10571039
lib/ocaml/sort.ml
10581040
lib/ocaml/sort.mli
10591041
lib/ocaml/stack.cmi

‎scripts/prebuilt.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ function populateLibDir() {
9191
if (y.ext === ".cmi") {
9292
return !y.base.match(/Belt_internal/i);
9393
}
94-
return installed_suffixes.includes(y.ext);
94+
return installed_suffixes.includes(y.ext) && !y.name.endsWith(".cppo");
9595
});
9696
installDirBy(stdlib_dir, ocaml_dir, file => {
9797
var y = path.parse(file);

0 commit comments

Comments
 (0)
Please sign in to comment.