diff --git a/esy.lock/index.json b/esy.lock/index.json index 870ed8e5e..4c5049cd1 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,5 +1,5 @@ { - "checksum": "00155dbafb8af4612544d783c98a093c", + "checksum": "19d93d5ca7e55ee3899c8763aae2482e", "root": "@davesnx/styled-ppx@link-dev:./package.json", "node": { "yarn-pkg-config@github:esy-ocaml/yarn-pkg-config#db3a0b63883606dd57c54a7158d560d6cba8cd79@d41d8cd9": { @@ -177,7 +177,7 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.6@da3f4ab1", + "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/ocamlbuild@opam:0.14.2@c6163b28", "@opam/cmdliner@opam:1.1.1@03763729", @@ -204,7 +204,7 @@ "overrides": [], "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/uucp@opam:15.0.0@55460339", "@opam/topkg@opam:1.0.6@da3f4ab1", + "@opam/uucp@opam:15.0.0@55460339", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/ocamlbuild@opam:0.14.2@c6163b28", "@opam/cmdliner@opam:1.1.1@03763729", @@ -233,7 +233,7 @@ "overrides": [], "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/uutf@opam:1.0.3@47c95a18", - "@opam/topkg@opam:1.0.6@da3f4ab1", + "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/ocamlbuild@opam:0.14.2@c6163b28", "@opam/cmdliner@opam:1.1.1@03763729", @@ -362,20 +362,20 @@ "ocaml@4.14.0@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" ] }, - "@opam/topkg@opam:1.0.6@da3f4ab1": { - "id": "@opam/topkg@opam:1.0.6@da3f4ab1", + "@opam/topkg@opam:1.0.7@7ee47d76": { + "id": "@opam/topkg@opam:1.0.7@7ee47d76", "name": "@opam/topkg", - "version": "opam:1.0.6", + "version": "opam:1.0.7", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha512/8e/8e34391e2f499cec332b79454a4edb36a35db6fe22437f017fd5c80ae065160dc967ac02d894a94d08d62dd476521e63733f4cadc3b9b6b314b6aa5b2b4ede78#sha512:8e34391e2f499cec332b79454a4edb36a35db6fe22437f017fd5c80ae065160dc967ac02d894a94d08d62dd476521e63733f4cadc3b9b6b314b6aa5b2b4ede78", - "archive:https://erratique.ch/software/topkg/releases/topkg-1.0.6.tbz#sha512:8e34391e2f499cec332b79454a4edb36a35db6fe22437f017fd5c80ae065160dc967ac02d894a94d08d62dd476521e63733f4cadc3b9b6b314b6aa5b2b4ede78" + "archive:https://opam.ocaml.org/cache/sha512/09/09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535#sha512:09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535", + "archive:https://erratique.ch/software/topkg/releases/topkg-1.0.7.tbz#sha512:09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535" ], "opam": { "name": "topkg", - "version": "1.0.6", - "path": "esy.lock/opam/topkg.1.0.6" + "version": "1.0.7", + "path": "esy.lock/opam/topkg.1.0.7" } }, "overrides": [], @@ -553,8 +553,8 @@ "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/ppx_sexp_message@opam:v0.15.0@d08f6e9d", - "@opam/ppx_inline_test@opam:v0.15.0@755d6041", - "@opam/ppx_bench@opam:v0.15.0@4450e423", + "@opam/ppx_inline_test@opam:v0.15.0@ae74ce3f", + "@opam/ppx_bench@opam:v0.15.0@1482e913", "@opam/ppx_assert@opam:v0.15.0@a4e490ae", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" @@ -562,8 +562,8 @@ "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/ppx_sexp_message@opam:v0.15.0@d08f6e9d", - "@opam/ppx_inline_test@opam:v0.15.0@755d6041", - "@opam/ppx_bench@opam:v0.15.0@4450e423", + "@opam/ppx_inline_test@opam:v0.15.0@ae74ce3f", + "@opam/ppx_bench@opam:v0.15.0@1482e913", "@opam/ppx_assert@opam:v0.15.0@a4e490ae", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] @@ -715,13 +715,14 @@ "overrides": [], "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/uchar@opam:0.0.2@aedf91f9", - "@opam/ppxlib@opam:0.27.0@08d8f65d", "@opam/gen@opam:1.0@eb721ea1", - "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", + "@opam/gen@opam:1.0@eb721ea1", "@opam/dune@opam:3.4.1@84d54aea", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/uchar@opam:0.0.2@aedf91f9", - "@opam/ppxlib@opam:0.27.0@08d8f65d", "@opam/gen@opam:1.0@eb721ea1", - "@opam/dune@opam:3.4.1@84d54aea" + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", + "@opam/gen@opam:1.0@eb721ea1", "@opam/dune@opam:3.4.1@84d54aea" ] }, "@opam/result@opam:1.5@1c6a6533": { @@ -801,7 +802,7 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.6@da3f4ab1", + "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/ocamlbuild@opam:0.14.2@c6163b28", "@esy-ocaml/substs@0.0.1@d41d8cd9" @@ -834,21 +835,17 @@ "@opam/dune@opam:3.4.1@84d54aea" ] }, - "@opam/ppxlib@opam:0.27.0@08d8f65d": { - "id": "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9": { + "id": + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "name": "@opam/ppxlib", - "version": "opam:0.27.0", + "version": + "github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/76/764b96121d6ffd6a73820e0ec5235176bfc42b94cf2ff97e32d068a5c4b28c62#sha256:764b96121d6ffd6a73820e0ec5235176bfc42b94cf2ff97e32d068a5c4b28c62", - "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.27.0/ppxlib-0.27.0.tbz#sha256:764b96121d6ffd6a73820e0ec5235176bfc42b94cf2ff97e32d068a5c4b28c62" - ], - "opam": { - "name": "ppxlib", - "version": "0.27.0", - "path": "esy.lock/opam/ppxlib.0.27.0" - } + "github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a" + ] }, "overrides": [], "dependencies": [ @@ -911,13 +908,13 @@ "overrides": [], "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/variantslib@opam:v0.15.0@26a61c3b", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/variantslib@opam:v0.15.0@26a61c3b", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -940,13 +937,13 @@ "overrides": [], "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/typerep@opam:v0.15.0@94d928f3", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/typerep@opam:v0.15.0@94d928f3", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -968,13 +965,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_base@opam:v0.15.0@07128cb8", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_base@opam:v0.15.0@07128cb8", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] @@ -997,12 +996,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -1024,14 +1025,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" @@ -1055,14 +1058,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" @@ -1087,13 +1092,13 @@ "overrides": [], "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/sexplib0@opam:v0.15.1@51111c0c", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -1115,11 +1120,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" ] }, @@ -1141,12 +1148,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -1169,13 +1178,13 @@ "overrides": [], "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/stdio@opam:v0.15.0@aeefdf96", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/stdio@opam:v0.15.0@aeefdf96", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -1199,7 +1208,7 @@ "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/time_now@opam:v0.15.0@595dd7a5", "@opam/stdio@opam:v0.15.0@aeefdf96", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_base@opam:v0.15.0@07128cb8", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" @@ -1207,7 +1216,7 @@ "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/time_now@opam:v0.15.0@595dd7a5", "@opam/stdio@opam:v0.15.0@aeefdf96", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_base@opam:v0.15.0@07128cb8", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] @@ -1231,7 +1240,7 @@ "overrides": [], "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/sexplib@opam:v0.15.1@1824bfd6", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_message@opam:v0.15.0@d08f6e9d", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_here@opam:v0.15.0@a9587732", @@ -1240,7 +1249,7 @@ ], "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/sexplib@opam:v0.15.1@1824bfd6", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_message@opam:v0.15.0@d08f6e9d", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_here@opam:v0.15.0@a9587732", @@ -1265,13 +1274,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] @@ -1294,7 +1305,8 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_variants_conv@opam:v0.15.0@f5e1bffb", "@opam/ppx_typerep_conv@opam:v0.15.0@d16aba83", "@opam/ppx_string@opam:v0.15.0@4c44dcd9", @@ -1307,7 +1319,7 @@ "@opam/ppx_module_timer@opam:v0.15.0@54d3f3bc", "@opam/ppx_log@opam:v0.15.0@9472fbf8", "@opam/ppx_let@opam:v0.15.0@d2c76de1", - "@opam/ppx_inline_test@opam:v0.15.0@755d6041", + "@opam/ppx_inline_test@opam:v0.15.0@ae74ce3f", "@opam/ppx_ignore_instrumentation@opam:v0.15.0@e2274e51", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/ppx_fixed_literal@opam:v0.15.0@ccd6bed5", @@ -1316,7 +1328,7 @@ "@opam/ppx_disable_unused_warnings@opam:v0.15.0@8e92d09a", "@opam/ppx_custom_printf@opam:v0.15.0@1b856b67", "@opam/ppx_bin_prot@opam:v0.15.0@a95046f1", - "@opam/ppx_bench@opam:v0.15.0@4450e423", + "@opam/ppx_bench@opam:v0.15.0@1482e913", "@opam/ppx_base@opam:v0.15.0@07128cb8", "@opam/ppx_assert@opam:v0.15.0@a4e490ae", "@opam/dune@opam:3.4.1@84d54aea", @@ -1324,7 +1336,8 @@ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_variants_conv@opam:v0.15.0@f5e1bffb", "@opam/ppx_typerep_conv@opam:v0.15.0@d16aba83", "@opam/ppx_string@opam:v0.15.0@4c44dcd9", @@ -1337,7 +1350,7 @@ "@opam/ppx_module_timer@opam:v0.15.0@54d3f3bc", "@opam/ppx_log@opam:v0.15.0@9472fbf8", "@opam/ppx_let@opam:v0.15.0@d2c76de1", - "@opam/ppx_inline_test@opam:v0.15.0@755d6041", + "@opam/ppx_inline_test@opam:v0.15.0@ae74ce3f", "@opam/ppx_ignore_instrumentation@opam:v0.15.0@e2274e51", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/ppx_fixed_literal@opam:v0.15.0@ccd6bed5", @@ -1346,15 +1359,15 @@ "@opam/ppx_disable_unused_warnings@opam:v0.15.0@8e92d09a", "@opam/ppx_custom_printf@opam:v0.15.0@1b856b67", "@opam/ppx_bin_prot@opam:v0.15.0@a95046f1", - "@opam/ppx_bench@opam:v0.15.0@4450e423", + "@opam/ppx_bench@opam:v0.15.0@1482e913", "@opam/ppx_base@opam:v0.15.0@07128cb8", "@opam/ppx_assert@opam:v0.15.0@a4e490ae", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base_quickcheck@opam:v0.15.0@9cce9798" ] }, - "@opam/ppx_inline_test@opam:v0.15.0@755d6041": { - "id": "@opam/ppx_inline_test@opam:v0.15.0@755d6041", + "@opam/ppx_inline_test@opam:v0.15.0@ae74ce3f": { + "id": "@opam/ppx_inline_test@opam:v0.15.0@ae74ce3f", "name": "@opam/ppx_inline_test", "version": "opam:v0.15.0", "source": { @@ -1372,13 +1385,13 @@ "overrides": [], "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/time_now@opam:v0.15.0@595dd7a5", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/time_now@opam:v0.15.0@595dd7a5", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -1400,11 +1413,13 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea" ] }, @@ -1426,12 +1441,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -1453,14 +1470,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_compare@opam:v0.15.0@1b560134", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_compare@opam:v0.15.0@1b560134", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" @@ -1484,12 +1503,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -1511,13 +1532,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/fieldslib@opam:v0.15.0@7885a86c", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/fieldslib@opam:v0.15.0@7885a86c", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] @@ -1541,16 +1564,18 @@ "overrides": [], "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/stdio@opam:v0.15.0@aeefdf96", - "@opam/re@opam:1.10.4@c4910ba6", "@opam/ppxlib@opam:0.27.0@08d8f65d", - "@opam/ppx_inline_test@opam:v0.15.0@755d6041", + "@opam/re@opam:1.10.4@c4910ba6", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", + "@opam/ppx_inline_test@opam:v0.15.0@ae74ce3f", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/stdio@opam:v0.15.0@aeefdf96", - "@opam/re@opam:1.10.4@c4910ba6", "@opam/ppxlib@opam:0.27.0@08d8f65d", - "@opam/ppx_inline_test@opam:v0.15.0@755d6041", + "@opam/re@opam:1.10.4@c4910ba6", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", + "@opam/ppx_inline_test@opam:v0.15.0@ae74ce3f", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] @@ -1573,12 +1598,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -1600,12 +1627,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -1628,7 +1657,7 @@ "overrides": [], "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/dune@opam:3.4.1@84d54aea", "@opam/cppo@opam:1.6.9@db929a12", @@ -1636,7 +1665,7 @@ ], "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/result@opam:1.5@1c6a6533", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_derivers@opam:1.2.1@e2cbad12", "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/dune@opam:3.4.1@84d54aea" @@ -1685,13 +1714,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] @@ -1714,12 +1745,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -1741,12 +1774,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/dune@opam:3.4.1@84d54aea", "@opam/base@opam:v0.15.1@e8a71f35" ] }, @@ -1768,7 +1803,8 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/dune@opam:3.4.1@84d54aea", "@opam/bin_prot@opam:v0.15.0@93fbb7f6", @@ -1776,15 +1812,16 @@ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/dune@opam:3.4.1@84d54aea", "@opam/bin_prot@opam:v0.15.0@93fbb7f6", "@opam/base@opam:v0.15.1@e8a71f35" ] }, - "@opam/ppx_bench@opam:v0.15.0@4450e423": { - "id": "@opam/ppx_bench@opam:v0.15.0@4450e423", + "@opam/ppx_bench@opam:v0.15.0@1482e913": { + "id": "@opam/ppx_bench@opam:v0.15.0@1482e913", "name": "@opam/ppx_bench", "version": "opam:v0.15.0", "source": { @@ -1801,13 +1838,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", - "@opam/ppx_inline_test@opam:v0.15.0@755d6041", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", + "@opam/ppx_inline_test@opam:v0.15.0@ae74ce3f", "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", - "@opam/ppx_inline_test@opam:v0.15.0@755d6041", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", + "@opam/ppx_inline_test@opam:v0.15.0@ae74ce3f", "@opam/dune@opam:3.4.1@84d54aea" ] }, @@ -1829,7 +1868,8 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_hash@opam:v0.15.0@dcd843fa", "@opam/ppx_enumerate@opam:v0.15.0@60b082df", @@ -1838,7 +1878,8 @@ "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_hash@opam:v0.15.0@dcd843fa", "@opam/ppx_enumerate@opam:v0.15.0@60b082df", @@ -1865,7 +1906,8 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/ppx_compare@opam:v0.15.0@1b560134", @@ -1874,7 +1916,8 @@ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_here@opam:v0.15.0@a9587732", "@opam/ppx_compare@opam:v0.15.0@1b560134", @@ -2229,8 +2272,8 @@ "@opam/csexp@opam:1.5.1@8a8fb3a7" ] }, - "@opam/ocamlformat@opam:0.24.1@80ba1b34": { - "id": "@opam/ocamlformat@opam:0.24.1@80ba1b34", + "@opam/ocamlformat@opam:0.24.1@9aca58ad": { + "id": "@opam/ocamlformat@opam:0.24.1@9aca58ad", "name": "@opam/ocamlformat", "version": "opam:0.24.1", "source": { @@ -2747,12 +2790,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/lwt@opam:5.6.1@2a9902ab", "@opam/dune@opam:3.4.1@84d54aea", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/ppxlib@opam:0.27.0@08d8f65d", + "ocaml@4.14.0@d41d8cd9", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/lwt@opam:5.6.1@2a9902ab", "@opam/dune@opam:3.4.1@84d54aea" ] }, @@ -2805,7 +2850,7 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.6@da3f4ab1", + "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/ocamlbuild@opam:0.14.2@c6163b28", "@opam/lwt@opam:5.6.1@2a9902ab", "@opam/fmt@opam:0.9.0@87213963", @@ -2979,7 +3024,7 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.6@da3f4ab1", + "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/ocamlbuild@opam:0.14.2@c6163b28", "@opam/astring@opam:0.8.5@1300cee8", @@ -3007,7 +3052,7 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.6@da3f4ab1", + "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/ocamlbuild@opam:0.14.2@c6163b28", "@opam/cmdliner@opam:1.1.1@03763729", @@ -3452,7 +3497,7 @@ "@opam/ppx_sexp_message@opam:v0.15.0@d08f6e9d", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_jane@opam:v0.15.0@2bb5629a", - "@opam/ppx_inline_test@opam:v0.15.0@755d6041", + "@opam/ppx_inline_test@opam:v0.15.0@ae74ce3f", "@opam/ppx_hash@opam:v0.15.0@dcd843fa", "@opam/ppx_base@opam:v0.15.0@07128cb8", "@opam/ppx_assert@opam:v0.15.0@a4e490ae", @@ -3476,7 +3521,7 @@ "@opam/ppx_sexp_message@opam:v0.15.0@d08f6e9d", "@opam/ppx_sexp_conv@opam:v0.15.1@0f138aac", "@opam/ppx_jane@opam:v0.15.0@2bb5629a", - "@opam/ppx_inline_test@opam:v0.15.0@755d6041", + "@opam/ppx_inline_test@opam:v0.15.0@ae74ce3f", "@opam/ppx_hash@opam:v0.15.0@dcd843fa", "@opam/ppx_base@opam:v0.15.0@07128cb8", "@opam/ppx_assert@opam:v0.15.0@a4e490ae", @@ -3672,7 +3717,7 @@ "dependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/splittable_random@opam:v0.15.0@1cf90f71", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_value@opam:v0.15.0@3dafc1ce", "@opam/ppx_sexp_message@opam:v0.15.0@d08f6e9d", "@opam/ppx_let@opam:v0.15.0@d2c76de1", @@ -3684,7 +3729,7 @@ "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/splittable_random@opam:v0.15.0@1cf90f71", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_sexp_value@opam:v0.15.0@3dafc1ce", "@opam/ppx_sexp_message@opam:v0.15.0@d08f6e9d", "@opam/ppx_let@opam:v0.15.0@d2c76de1", @@ -3841,7 +3886,7 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.6@da3f4ab1", + "ocaml@4.14.0@d41d8cd9", "@opam/topkg@opam:1.0.7@7ee47d76", "@opam/ocamlfind@opam:1.9.5@c23112ba", "@opam/ocamlbuild@opam:0.14.2@c6163b28", "@esy-ocaml/substs@0.0.1@d41d8cd9" @@ -3944,10 +3989,10 @@ "devDependencies": [ "ocaml@4.14.0@d41d8cd9", "@opam/utop@opam:2.10.0@9af1bb18", "@opam/sedlex@opam:3.0@6e37d05e", "@opam/reason@opam:3.8.1@694249e6", - "@opam/ppxlib@opam:0.27.0@08d8f65d", + "@opam/ppxlib@github:zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a@d41d8cd9", "@opam/ppx_deriving@opam:5.2.1@2315fdd0", "@opam/patdiff@opam:v0.15.0@ed4b0443", - "@opam/ocamlformat@opam:0.24.1@80ba1b34", + "@opam/ocamlformat@opam:0.24.1@9aca58ad", "@opam/ocaml-migrate-parsetree@opam:2.4.0@5109deb9", "@opam/ocaml-lsp-server@opam:1.13.0@063b7808", "@opam/menhir@opam:20220210@ff5ea9a7", diff --git a/esy.lock/opam/ocamlformat.0.24.1/opam b/esy.lock/opam/ocamlformat.0.24.1/opam index 14b398036..f9ffdabd2 100644 --- a/esy.lock/opam/ocamlformat.0.24.1/opam +++ b/esy.lock/opam/ocamlformat.0.24.1/opam @@ -19,7 +19,7 @@ depends: [ "menhir" {>= "20201216"} "menhirLib" {>= "20201216"} "menhirSdk" {>= "20201216"} - "ocaml-version" {>= "3.3.0"} + "ocaml-version" {>= "3.3.0" & < "3.6.0"} "ocamlformat-rpc-lib" {with-test & = version} "ocp-indent" "odoc-parser" {>= "2.0.0" & < "3.0.0"} diff --git a/esy.lock/opam/ppx_bench.v0.15.0/opam b/esy.lock/opam/ppx_bench.v0.15.0/opam index 15bd2c057..deac7a1a8 100644 --- a/esy.lock/opam/ppx_bench.v0.15.0/opam +++ b/esy.lock/opam/ppx_bench.v0.15.0/opam @@ -13,7 +13,7 @@ depends: [ "ocaml" {>= "4.08.0"} "ppx_inline_test" {>= "v0.15" & < "v0.16"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.23.0"} + "ppxlib" {>= "0.23.0" & < "0.29.0"} ] synopsis: "Syntax extension for writing in-line benchmarks in ocaml code" description: " diff --git a/esy.lock/opam/ppx_inline_test.v0.15.0/opam b/esy.lock/opam/ppx_inline_test.v0.15.0/opam index c17568234..fd51c5f5a 100644 --- a/esy.lock/opam/ppx_inline_test.v0.15.0/opam +++ b/esy.lock/opam/ppx_inline_test.v0.15.0/opam @@ -14,7 +14,7 @@ depends: [ "base" {>= "v0.15" & < "v0.16"} "time_now" {>= "v0.15" & < "v0.16"} "dune" {>= "2.0.0"} - "ppxlib" {>= "0.23.0"} + "ppxlib" {>= "0.23.0" & < "0.29.0"} ] synopsis: "Syntax extension for writing in-line tests in ocaml code" description: " diff --git a/esy.lock/opam/ppxlib.0.27.0/opam b/esy.lock/opam/ppxlib.0.27.0/opam deleted file mode 100644 index 37bff728f..000000000 --- a/esy.lock/opam/ppxlib.0.27.0/opam +++ /dev/null @@ -1,63 +0,0 @@ -opam-version: "2.0" -synopsis: "Standard library for ppx rewriters" -description: """ -Ppxlib is the standard library for ppx rewriters and other programs -that manipulate the in-memory representation of OCaml programs, a.k.a -the "Parsetree". - -It also comes bundled with two ppx rewriters that are commonly used to -write tools that manipulate and/or generate Parsetree values; -`ppxlib.metaquot` which allows to construct Parsetree values using the -OCaml syntax directly and `ppxlib.traverse` which provides various -ways of automatically traversing values of a given type, in particular -allowing to inject a complex structured value into generated code. -""" -maintainer: ["opensource@janestreet.com"] -authors: ["Jane Street Group, LLC "] -license: "MIT" -homepage: "https://github.com/ocaml-ppx/ppxlib" -doc: "https://ocaml-ppx.github.io/ppxlib/" -bug-reports: "https://github.com/ocaml-ppx/ppxlib/issues" -depends: [ - "dune" {>= "2.7"} - "ocaml" {>= "4.04.1" & < "5.1.0"} - "ocaml-compiler-libs" {>= "v0.11.0"} - "ppx_derivers" {>= "1.0"} - "sexplib0" {>= "v0.12"} - "sexplib0" {with-test & < "v0.15"} - "stdlib-shims" - "ocamlfind" {with-test} - "re" {with-test & >= "1.9.0"} - "cinaps" {with-test & >= "v0.12.1"} - "base" {with-test} - "stdio" {with-test} - "odoc" {with-doc} -] -conflicts: [ - "ocaml-migrate-parsetree" {< "2.0.0"} - "base-effects" -] -build: [ - ["dune" "subst"] {dev} - [ - "dune" - "build" - "-p" - name - "-j" - jobs - "@install" - "@runtest" {with-test} - "@doc" {with-doc} - ] -] -dev-repo: "git+https://github.com/ocaml-ppx/ppxlib.git" -url { - src: - "https://github.com/ocaml-ppx/ppxlib/releases/download/0.27.0/ppxlib-0.27.0.tbz" - checksum: [ - "sha256=764b96121d6ffd6a73820e0ec5235176bfc42b94cf2ff97e32d068a5c4b28c62" - "sha512=2dcce0be6acdb3e185bfdad2785303a405c617f99949316abe6793f785d7227c10795ca49e79290bd385873da635191b44e8a5c211de114a168846d5d26f505c" - ] -} -x-commit-hash: "c33c48981a30359af5b4cddaeb633060c1784d62" diff --git a/esy.lock/opam/topkg.1.0.6/opam b/esy.lock/opam/topkg.1.0.7/opam similarity index 89% rename from esy.lock/opam/topkg.1.0.6/opam rename to esy.lock/opam/topkg.1.0.7/opam index d8c8d6619..83fc06f49 100644 --- a/esy.lock/opam/topkg.1.0.6/opam +++ b/esy.lock/opam/topkg.1.0.7/opam @@ -41,7 +41,7 @@ depends: [ build: ["ocaml" "pkg/pkg.ml" "build" "--pkg-name" name "--dev-pkg" "%{dev}%"] dev-repo: "git+https://erratique.ch/repos/topkg.git" url { - src: "https://erratique.ch/software/topkg/releases/topkg-1.0.6.tbz" + src: "https://erratique.ch/software/topkg/releases/topkg-1.0.7.tbz" checksum: - "sha512=8e34391e2f499cec332b79454a4edb36a35db6fe22437f017fd5c80ae065160dc967ac02d894a94d08d62dd476521e63733f4cadc3b9b6b314b6aa5b2b4ede78" + "sha512=09e59f1759bf4db8471f02d0aefd8db602b44932a291c05c312b1423796e7a15d1598d3c62a0cec7f083eff8e410fac09363533dc4bd2120914bb9664efea535" } \ No newline at end of file diff --git a/package.json b/package.json index 9cd254c1c..12d335f61 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@davesnx/styled-ppx", - "version": "0.34.0", + "version": "0.34.1", "description": "Typed styled components in ReScript", "author": "David Sancho ", "license": "MIT", @@ -31,15 +31,17 @@ "@opam/ocaml-migrate-parsetree": "2.4.0", "@opam/ocamlformat": "0.24.1", "@opam/ppx_deriving": "5.2.1", - "@opam/ppxlib": "0.27.0", + "@opam/ppxlib": "*", "@opam/reason": "3.8.1", "@opam/sedlex": "3.0", "@opam/patdiff": "v0.15.0", "@opam/utop": "2.10.0", "ocaml": "4.14.0" }, + "resolutions": { + "@opam/ppxlib": "zth/ppxlib:ppxlib.opam#32f83395fb89693a873541298b6367449f23bc4a" + }, "scripts": { - "scripts": "jq .scripts package.json", "test_typecheck": "esy dune build @native_typecheck_test", "test_css_support": "esy dune build @css_support_test", "test_ppx_snapshot": "esy dune build @ppx_snapshot_test", diff --git a/packages/demo/rescript/src/index.res b/packages/demo/rescript/src/index.res index 1c5fbe007..757ebd802 100644 --- a/packages/demo/rescript/src/index.res +++ b/packages/demo/rescript/src/index.res @@ -58,7 +58,9 @@ switch ReactDOM.querySelector("#app") {
{React.string("test..")} - {React.string("Demo of...")} + + {React.string("Demo of...")} + {React.string("styled-ppx")} {React.string("styled-ppx")} {React.string("styled-ppx")} diff --git a/packages/ppx/src/declarations_to_emotion.re b/packages/ppx/src/declarations_to_emotion.re index 14aba5e7f..dae80bcbc 100644 --- a/packages/ppx/src/declarations_to_emotion.re +++ b/packages/ppx/src/declarations_to_emotion.re @@ -5,7 +5,7 @@ module Helper = Ast_helper; module Builder = Ppxlib.Ast_builder.Default; module Types = Parser.Types; -module Option ={ +module Option = { include Option; let mapWithDefault = (f, default, opt) => { @@ -14,7 +14,7 @@ module Option ={ | None => default }; }; -} +}; let txt = (~loc, txt) => {Location.loc: loc, txt}; @@ -835,8 +835,6 @@ let render_color = (~loc, value) => switch (value: Types.color) { | `Deprecated_system_color(_) => raise(Unsupported_feature) }; -/* and color = [%value.rec " | | | | | | 'currentColor' | | | "] */ - let color = apply(Parser.property_color, (~loc) => [%expr CssJs.color], render_color); let opacity = apply( diff --git a/packages/ppx/src/file.re b/packages/ppx/src/file.re new file mode 100644 index 000000000..7e868bf05 --- /dev/null +++ b/packages/ppx/src/file.re @@ -0,0 +1,17 @@ +type extension = Reason | OCaml | ReScript; + +let detectFileSuffix = (path): result(extension, string) => { + switch (Filename.extension(path)) { + | "res" => Ok(ReScript) + | "re" => Ok(Reason) + | "ml" => Ok(OCaml) + | _ => Ok(Reason) + } +}; + +let detectExtension = (path) => { + switch (detectFileSuffix(path)) { + | Ok(extension) => extension + | Error(e) => failwith(e) + } +}; diff --git a/packages/ppx/src/main.re b/packages/ppx/src/main.re index 951791561..8dae9976f 100644 --- a/packages/ppx/src/main.re +++ b/packages/ppx/src/main.re @@ -713,8 +713,8 @@ Driver.register_transformation( we rely on this order in native tests */ ~instrument=Driver.Instrument.make(~position=Before, traverser#structure), ~rules=[ - /* %cx without let binding */ - /* which doesn't have CssJs.label */ + /* %cx without let binding, it doesn't have CssJs.label + %cx is defined in traverser#structure */ Context_free.Rule.extension( Extension.declare( "cx",