From 3a272e7f2b618bf3e8f38daa2ff1097670e32c19 Mon Sep 17 00:00:00 2001 From: Gal Schlezinger Date: Tue, 26 Nov 2019 09:57:24 +0200 Subject: [PATCH] Revert into using `ocaml-tls` instead of `ocaml-ssl` (#172) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit By statically linking `libgmp` on MacOS, we can avoid problems we have with OpenSSL, including dynamic linking (Fixes #110), and certificate issues (Fixes #170) Unfortunately, it makes fnm fail to build on Windows, which is not that of a big deal. I want to say thanks for @ulrikstrid for all the work he invested into making the build pass on Windows, but I think that implementing fnm on Windows will be better off as a separate program — maybe even in this very repo, while sharing the feature tests with the Unix implementation --- README.md | 3 +- azure-pipelines.yml | 29 +- esy.lock/index.json | 2159 +++-- .../files/0001-bigarray-compat.patch | 31 + esy.lock/opam/asn1-combinators.0.2.0-1/opam | 47 + esy.lock/opam/atd.2.0.0/opam | 2 +- esy.lock/opam/atdgen-runtime.2.0.0/opam | 2 +- esy.lock/opam/atdgen.2.0.0/opam | 2 +- esy.lock/opam/bigarray-compat.1.0.0/opam | 23 + .../opam | 6 +- esy.lock/opam/cohttp-lwt.2.3.0/opam | 49 - .../opam/cohttp-lwt.2.4.0}/opam | 11 +- .../opam/{cohttp.2.3.0 => cohttp.2.4.0}/opam | 14 +- .../opam | 8 +- .../opam | 10 +- .../{conduit.2.0.1 => conduit.2.0.2}/opam | 10 +- esy.lock/opam/conf-gmp.1/files/test.c | 8 + esy.lock/opam/conf-gmp.1/opam | 29 + .../opam/conf-openssl.1/files/osx-build.sh | 32 - esy.lock/opam/conf-openssl.1/opam | 29 - esy.lock/opam/conf-perl.1/opam | 18 + esy.lock/opam/conf-pkg-config.1.1/opam | 38 - esy.lock/opam/cpuid.0.1.2/opam | 22 + esy.lock/opam/cstruct-lwt.5.0.0/opam | 35 + esy.lock/opam/cstruct-sexp.5.0.0/opam | 39 + esy.lock/opam/cstruct.5.0.0/opam | 36 + .../opam/{dune.1.11.3 => dune.1.11.4}/opam | 6 +- esy.lock/opam/gmap.0.3.0/opam | 36 + esy.lock/opam/ipaddr-sexp.4.0.0/opam | 2 +- esy.lock/opam/ipaddr.4.0.0/opam | 4 +- esy.lock/opam/jbuilder.transition/opam | 5 +- esy.lock/opam/lambdasoup.0.6.3/opam | 2 +- esy.lock/opam/{lwt.4.3.0 => lwt.4.4.0}/opam | 6 +- .../{lwt_ppx.1.2.3 => lwt_ppx.1.2.4}/opam | 8 +- esy.lock/opam/lwt_ssl.1.1.3/opam | 33 - esy.lock/opam/macaddr.4.0.0/opam | 2 +- esy.lock/opam/mirage-no-solo5.1/opam | 8 + esy.lock/opam/mirage-no-xen.1/opam | 8 + ...issing-runtime-dependencies-in-_tags.patch | 47 + ...v-as-a-runtime-dependency-in-the-pac.patch | 39 + ...detect-ppx_sexp_conv-runtime-library.patch | 146 + ...ck-package-workaround-ocamlbuild-272.patch | 38 + .../0005-use-modern-cstruct-findlib.patch | 32 + .../0006-explicit-dependency-on-sexplib.patch | 24 + .../files/0007-mirage-entropy.patch | 58 + esy.lock/opam/nocrypto.0.5.4-2/opam | 95 + .../files/installation-warning.patch | 0 esy.lock/opam/{num.1.2 => num.1.3}/opam | 6 +- .../opam/ocaml-migrate-parsetree.1.4.0/opam | 37 - .../opam/ocaml-migrate-parsetree.1.5.0}/opam | 8 +- .../files/custom-cclib.patch | 22 + .../files/use-OPAM_SWITCH_PREFIX.patch | 33 + esy.lock/opam/ocb-stubblr.0.1.1-1/opam | 56 + esy.lock/opam/ppx_cstruct.5.0.0/opam | 42 + esy.lock/opam/rresult.0.6.0/opam | 35 + esy.lock/opam/seq.0.1/opam | 23 - .../seq.0.1 => esy.lock/opam/seq.0.2}/opam | 27 +- esy.lock/opam/ssl.0.5.9/opam | 25 - esy.lock/opam/tls.0.10.5/opam | 76 + esy.lock/opam/uri-sexp.3.0.0/opam | 2 +- esy.lock/opam/uri.3.0.0/opam | 2 +- esy.lock/opam/x509.0.8.1/opam | 51 + esy.lock/opam/zarith.1.9.1/opam | 47 + .../.gitignore | 3 + .../package.json | 39 + .../test/package.json | 17 + .../test/test.c | 14 + .../package.json | 15 + .../package.json | 11 - .../package.json | 0 .../package.json | 19 - .../files/num-1.3.patch | 58 + .../package.json | 11 +- .../files/customer-cclib.patch | 22 + .../files/ocb-stubblr-0.1.1.patch | 31 + .../files/use-OPAM_SWITCH_PREFIX.patch | 33 + .../package.json | 17 + .../package.json | 8 + executable/dune | 1 + library/dune | 2 +- package.json | 7 +- windows.esy.lock/.gitattributes | 3 - windows.esy.lock/.gitignore | 3 - windows.esy.lock/index.json | 7272 ----------------- windows.esy.lock/opam/astring.0.8.3/opam | 38 - windows.esy.lock/opam/base-bytes.base/opam | 9 - windows.esy.lock/opam/base-threads.base/opam | 6 - windows.esy.lock/opam/base-unix.base/opam | 6 - windows.esy.lock/opam/base.v0.12.2/opam | 38 - windows.esy.lock/opam/base64.3.2.0/opam | 34 - windows.esy.lock/opam/biniou.1.2.0/opam | 25 - windows.esy.lock/opam/cmdliner.1.0.3/opam | 36 - .../opam/cohttp-lwt-unix.2.0.0/opam | 50 - windows.esy.lock/opam/cohttp.2.1.2/opam | 59 - .../opam/conduit-lwt-unix.1.4.0/opam | 34 - windows.esy.lock/opam/conduit-lwt.1.4.0/opam | 29 - windows.esy.lock/opam/conduit.1.4.0/opam | 53 - windows.esy.lock/opam/conf-m4.1/opam | 23 - .../opam/conf-pkg-config.1.1/opam | 39 - windows.esy.lock/opam/conf-which.1/opam | 20 - windows.esy.lock/opam/cppo.1.6.6/opam | 37 - .../opam/cppo_ocamlbuild.1.6.6/opam | 32 - windows.esy.lock/opam/dune.1.9.3/opam | 50 - windows.esy.lock/opam/easy-format.1.3.1/opam | 20 - windows.esy.lock/opam/fieldslib.v0.12.0/opam | 27 - windows.esy.lock/opam/fmt.0.8.6/opam | 44 - windows.esy.lock/opam/ipaddr.3.1.0/opam | 47 - .../opam/jbuilder.transition/opam | 15 - windows.esy.lock/opam/jsonm.1.0.1/opam | 37 - windows.esy.lock/opam/lambdasoup.0.6.3/opam | 35 - windows.esy.lock/opam/logs.0.6.3/opam | 60 - windows.esy.lock/opam/lwt.4.2.1/opam | 58 - windows.esy.lock/opam/lwt_ppx.1.2.2/opam | 33 - windows.esy.lock/opam/lwt_ssl.1.1.2/opam | 28 - windows.esy.lock/opam/macaddr.3.1.0/opam | 27 - windows.esy.lock/opam/magic-mime.1.1.1/opam | 38 - windows.esy.lock/opam/markup.0.8.0/opam | 52 - windows.esy.lock/opam/menhir.20181113/opam | 32 - windows.esy.lock/opam/merlin-extend.0.3/opam | 24 - windows.esy.lock/opam/merlin.3.2.2/opam | 74 - windows.esy.lock/opam/mmap.1.1.0/opam | 24 - .../opam/num.1.1/files/findlib-install.patch | 129 - .../num.1.1/files/installation-warning.patch | 59 - windows.esy.lock/opam/num.1.1/opam | 43 - .../opam/ocaml-compiler-libs.v0.12.0/opam | 23 - windows.esy.lock/opam/ocamlbuild.0.14.0/opam | 36 - .../ocamlfind.1.8.0/files/no-awk-check.patch | 19 - .../opam/ocamlfind.1.8.0/files/ocaml-stub | 4 - .../ocamlfind.1.8.0/files/ocamlfind.install | 6 - windows.esy.lock/opam/ocamlfind.1.8.0/opam | 68 - windows.esy.lock/opam/parsexp.v0.12.0/opam | 43 - windows.esy.lock/opam/ppx_derivers.1.2.1/opam | 23 - windows.esy.lock/opam/ppx_deriving.4.2.1/opam | 48 - .../opam/ppx_fields_conv.v0.12.0/opam | 26 - windows.esy.lock/opam/ppx_let.v0.12.0/opam | 25 - .../opam/ppx_sexp_conv.v0.12.0/opam | 26 - .../opam/ppx_tools.5.1+4.06.0/opam | 21 - .../opam/ppx_tools_versioned.5.2.2/opam | 30 - windows.esy.lock/opam/ppxlib.0.6.0/opam | 42 - windows.esy.lock/opam/re.1.9.0/opam | 42 - windows.esy.lock/opam/result.1.4/opam | 22 - windows.esy.lock/opam/sexplib.v0.12.0/opam | 29 - windows.esy.lock/opam/sexplib0.v0.12.0/opam | 26 - windows.esy.lock/opam/stdio.v0.12.0/opam | 27 - windows.esy.lock/opam/stdlib-shims.0.1.0/opam | 27 - windows.esy.lock/opam/stringext.1.5.0/opam | 27 - windows.esy.lock/opam/topkg.1.0.0/opam | 49 - windows.esy.lock/opam/uchar.0.0.2/opam | 36 - windows.esy.lock/opam/uri.2.2.0/opam | 33 - windows.esy.lock/opam/uutf.1.0.2/opam | 40 - windows.esy.lock/opam/yojson.1.7.0/opam | 38 - .../.ci/build.yaml | 30 - .../.gitignore | 1 - .../.travis.yml | 15 - .../README.md | 98 - .../azure-pipelines.yml | 19 - .../esy.lock.json | 16 - .../esy/test.c | 32 - .../esy/test.sh | 31 - .../package.json | 38 - .../package.json | 11 - .../package.json | 14 - .../files/merlin-extend-winfix-4.2.3007.patch | 34 - .../files/merlin-extend-winfix.patch | 34 - .../package.json | 15 - .../files/num-1.1.patch | 20 - .../files/ocamlbuild-0.14.0.patch | 463 -- .../package.json | 27 - .../files/findlib-1.8.0.patch | 489 -- .../package.json | 61 - .../files/ppx_deriving-4.2.1.patch | 78 - .../files/use-exe.sh | 7 - .../package.json | 20 - windows.json | 37 - 174 files changed, 2836 insertions(+), 12483 deletions(-) create mode 100644 esy.lock/opam/asn1-combinators.0.2.0-1/files/0001-bigarray-compat.patch create mode 100644 esy.lock/opam/asn1-combinators.0.2.0-1/opam create mode 100644 esy.lock/opam/bigarray-compat.1.0.0/opam rename esy.lock/opam/{cohttp-lwt-unix.2.3.0 => cohttp-lwt-unix.2.4.0}/opam (85%) delete mode 100644 esy.lock/opam/cohttp-lwt.2.3.0/opam rename {windows.esy.lock/opam/cohttp-lwt.2.0.0 => esy.lock/opam/cohttp-lwt.2.4.0}/opam (81%) rename esy.lock/opam/{cohttp.2.3.0 => cohttp.2.4.0}/opam (81%) rename esy.lock/opam/{conduit-lwt-unix.2.0.1 => conduit-lwt-unix.2.0.2}/opam (74%) rename esy.lock/opam/{conduit-lwt.2.0.1 => conduit-lwt.2.0.2}/opam (69%) rename esy.lock/opam/{conduit.2.0.1 => conduit.2.0.2}/opam (84%) create mode 100644 esy.lock/opam/conf-gmp.1/files/test.c create mode 100644 esy.lock/opam/conf-gmp.1/opam delete mode 100755 esy.lock/opam/conf-openssl.1/files/osx-build.sh delete mode 100644 esy.lock/opam/conf-openssl.1/opam create mode 100644 esy.lock/opam/conf-perl.1/opam delete mode 100644 esy.lock/opam/conf-pkg-config.1.1/opam create mode 100644 esy.lock/opam/cpuid.0.1.2/opam create mode 100644 esy.lock/opam/cstruct-lwt.5.0.0/opam create mode 100644 esy.lock/opam/cstruct-sexp.5.0.0/opam create mode 100644 esy.lock/opam/cstruct.5.0.0/opam rename esy.lock/opam/{dune.1.11.3 => dune.1.11.4}/opam (84%) create mode 100644 esy.lock/opam/gmap.0.3.0/opam rename esy.lock/opam/{lwt.4.3.0 => lwt.4.4.0}/opam (92%) rename esy.lock/opam/{lwt_ppx.1.2.3 => lwt_ppx.1.2.4}/opam (76%) delete mode 100644 esy.lock/opam/lwt_ssl.1.1.3/opam create mode 100644 esy.lock/opam/mirage-no-solo5.1/opam create mode 100644 esy.lock/opam/mirage-no-xen.1/opam create mode 100644 esy.lock/opam/nocrypto.0.5.4-2/files/0001-add-missing-runtime-dependencies-in-_tags.patch create mode 100644 esy.lock/opam/nocrypto.0.5.4-2/files/0002-add-ppx_sexp_conv-as-a-runtime-dependency-in-the-pac.patch create mode 100644 esy.lock/opam/nocrypto.0.5.4-2/files/0003-Auto-detect-ppx_sexp_conv-runtime-library.patch create mode 100644 esy.lock/opam/nocrypto.0.5.4-2/files/0004-pack-package-workaround-ocamlbuild-272.patch create mode 100644 esy.lock/opam/nocrypto.0.5.4-2/files/0005-use-modern-cstruct-findlib.patch create mode 100644 esy.lock/opam/nocrypto.0.5.4-2/files/0006-explicit-dependency-on-sexplib.patch create mode 100644 esy.lock/opam/nocrypto.0.5.4-2/files/0007-mirage-entropy.patch create mode 100644 esy.lock/opam/nocrypto.0.5.4-2/opam rename esy.lock/opam/{num.1.2 => num.1.3}/files/installation-warning.patch (100%) rename esy.lock/opam/{num.1.2 => num.1.3}/opam (86%) delete mode 100644 esy.lock/opam/ocaml-migrate-parsetree.1.4.0/opam rename {windows.esy.lock/opam/ocaml-migrate-parsetree.1.3.1 => esy.lock/opam/ocaml-migrate-parsetree.1.5.0}/opam (77%) create mode 100644 esy.lock/opam/ocb-stubblr.0.1.1-1/files/custom-cclib.patch create mode 100644 esy.lock/opam/ocb-stubblr.0.1.1-1/files/use-OPAM_SWITCH_PREFIX.patch create mode 100644 esy.lock/opam/ocb-stubblr.0.1.1-1/opam create mode 100644 esy.lock/opam/ppx_cstruct.5.0.0/opam create mode 100644 esy.lock/opam/rresult.0.6.0/opam delete mode 100644 esy.lock/opam/seq.0.1/opam rename {windows.esy.lock/opam/seq.0.1 => esy.lock/opam/seq.0.2}/opam (53%) delete mode 100644 esy.lock/opam/ssl.0.5.9/opam create mode 100644 esy.lock/opam/tls.0.10.5/opam create mode 100644 esy.lock/opam/x509.0.8.1/opam create mode 100644 esy.lock/opam/zarith.1.9.1/opam create mode 100644 esy.lock/overrides/186b93889ee6682b3910ff6984313567/.gitignore create mode 100644 esy.lock/overrides/186b93889ee6682b3910ff6984313567/package.json create mode 100644 esy.lock/overrides/186b93889ee6682b3910ff6984313567/test/package.json create mode 100644 esy.lock/overrides/186b93889ee6682b3910ff6984313567/test/test.c create mode 100644 esy.lock/overrides/opam__s__conf_gmp_opam__c__1_opam_override/package.json delete mode 100644 esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override/package.json rename esy.lock/overrides/{opam__s__dune_opam__c__1.11.3_opam_override => opam__s__dune_opam__c__1.11.4_opam_override}/package.json (100%) delete mode 100644 esy.lock/overrides/opam__s__num_opam__c__1.2_opam_override/package.json create mode 100644 esy.lock/overrides/opam__s__num_opam__c__1.3_opam_override/files/num-1.3.patch rename {windows.esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override => esy.lock/overrides/opam__s__num_opam__c__1.3_opam_override}/package.json (66%) create mode 100644 esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/files/customer-cclib.patch create mode 100644 esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/files/ocb-stubblr-0.1.1.patch create mode 100644 esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/files/use-OPAM_SWITCH_PREFIX.patch create mode 100644 esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/package.json create mode 100644 esy.lock/overrides/opam__s__zarith_opam__c__1.9.1_opam_override/package.json delete mode 100644 windows.esy.lock/.gitattributes delete mode 100644 windows.esy.lock/.gitignore delete mode 100644 windows.esy.lock/index.json delete mode 100644 windows.esy.lock/opam/astring.0.8.3/opam delete mode 100644 windows.esy.lock/opam/base-bytes.base/opam delete mode 100644 windows.esy.lock/opam/base-threads.base/opam delete mode 100644 windows.esy.lock/opam/base-unix.base/opam delete mode 100644 windows.esy.lock/opam/base.v0.12.2/opam delete mode 100644 windows.esy.lock/opam/base64.3.2.0/opam delete mode 100644 windows.esy.lock/opam/biniou.1.2.0/opam delete mode 100644 windows.esy.lock/opam/cmdliner.1.0.3/opam delete mode 100644 windows.esy.lock/opam/cohttp-lwt-unix.2.0.0/opam delete mode 100644 windows.esy.lock/opam/cohttp.2.1.2/opam delete mode 100644 windows.esy.lock/opam/conduit-lwt-unix.1.4.0/opam delete mode 100644 windows.esy.lock/opam/conduit-lwt.1.4.0/opam delete mode 100644 windows.esy.lock/opam/conduit.1.4.0/opam delete mode 100644 windows.esy.lock/opam/conf-m4.1/opam delete mode 100644 windows.esy.lock/opam/conf-pkg-config.1.1/opam delete mode 100644 windows.esy.lock/opam/conf-which.1/opam delete mode 100644 windows.esy.lock/opam/cppo.1.6.6/opam delete mode 100644 windows.esy.lock/opam/cppo_ocamlbuild.1.6.6/opam delete mode 100644 windows.esy.lock/opam/dune.1.9.3/opam delete mode 100644 windows.esy.lock/opam/easy-format.1.3.1/opam delete mode 100644 windows.esy.lock/opam/fieldslib.v0.12.0/opam delete mode 100644 windows.esy.lock/opam/fmt.0.8.6/opam delete mode 100644 windows.esy.lock/opam/ipaddr.3.1.0/opam delete mode 100644 windows.esy.lock/opam/jbuilder.transition/opam delete mode 100644 windows.esy.lock/opam/jsonm.1.0.1/opam delete mode 100644 windows.esy.lock/opam/lambdasoup.0.6.3/opam delete mode 100644 windows.esy.lock/opam/logs.0.6.3/opam delete mode 100644 windows.esy.lock/opam/lwt.4.2.1/opam delete mode 100644 windows.esy.lock/opam/lwt_ppx.1.2.2/opam delete mode 100644 windows.esy.lock/opam/lwt_ssl.1.1.2/opam delete mode 100644 windows.esy.lock/opam/macaddr.3.1.0/opam delete mode 100644 windows.esy.lock/opam/magic-mime.1.1.1/opam delete mode 100644 windows.esy.lock/opam/markup.0.8.0/opam delete mode 100644 windows.esy.lock/opam/menhir.20181113/opam delete mode 100644 windows.esy.lock/opam/merlin-extend.0.3/opam delete mode 100644 windows.esy.lock/opam/merlin.3.2.2/opam delete mode 100644 windows.esy.lock/opam/mmap.1.1.0/opam delete mode 100644 windows.esy.lock/opam/num.1.1/files/findlib-install.patch delete mode 100644 windows.esy.lock/opam/num.1.1/files/installation-warning.patch delete mode 100644 windows.esy.lock/opam/num.1.1/opam delete mode 100644 windows.esy.lock/opam/ocaml-compiler-libs.v0.12.0/opam delete mode 100644 windows.esy.lock/opam/ocamlbuild.0.14.0/opam delete mode 100644 windows.esy.lock/opam/ocamlfind.1.8.0/files/no-awk-check.patch delete mode 100644 windows.esy.lock/opam/ocamlfind.1.8.0/files/ocaml-stub delete mode 100644 windows.esy.lock/opam/ocamlfind.1.8.0/files/ocamlfind.install delete mode 100644 windows.esy.lock/opam/ocamlfind.1.8.0/opam delete mode 100644 windows.esy.lock/opam/parsexp.v0.12.0/opam delete mode 100644 windows.esy.lock/opam/ppx_derivers.1.2.1/opam delete mode 100644 windows.esy.lock/opam/ppx_deriving.4.2.1/opam delete mode 100644 windows.esy.lock/opam/ppx_fields_conv.v0.12.0/opam delete mode 100644 windows.esy.lock/opam/ppx_let.v0.12.0/opam delete mode 100644 windows.esy.lock/opam/ppx_sexp_conv.v0.12.0/opam delete mode 100644 windows.esy.lock/opam/ppx_tools.5.1+4.06.0/opam delete mode 100644 windows.esy.lock/opam/ppx_tools_versioned.5.2.2/opam delete mode 100644 windows.esy.lock/opam/ppxlib.0.6.0/opam delete mode 100644 windows.esy.lock/opam/re.1.9.0/opam delete mode 100644 windows.esy.lock/opam/result.1.4/opam delete mode 100644 windows.esy.lock/opam/sexplib.v0.12.0/opam delete mode 100644 windows.esy.lock/opam/sexplib0.v0.12.0/opam delete mode 100644 windows.esy.lock/opam/stdio.v0.12.0/opam delete mode 100644 windows.esy.lock/opam/stdlib-shims.0.1.0/opam delete mode 100644 windows.esy.lock/opam/stringext.1.5.0/opam delete mode 100644 windows.esy.lock/opam/topkg.1.0.0/opam delete mode 100644 windows.esy.lock/opam/uchar.0.0.2/opam delete mode 100644 windows.esy.lock/opam/uri.2.2.0/opam delete mode 100644 windows.esy.lock/opam/uutf.1.0.2/opam delete mode 100644 windows.esy.lock/opam/yojson.1.7.0/opam delete mode 100644 windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/.ci/build.yaml delete mode 100644 windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/.gitignore delete mode 100644 windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/.travis.yml delete mode 100644 windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/README.md delete mode 100644 windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/azure-pipelines.yml delete mode 100644 windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/esy.lock.json delete mode 100644 windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/esy/test.c delete mode 100644 windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/esy/test.sh delete mode 100644 windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/package.json delete mode 100644 windows.esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override/package.json delete mode 100644 windows.esy.lock/overrides/opam__s__dune_opam__c__1.9.3_opam_override/package.json delete mode 100644 windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix-4.2.3007.patch delete mode 100644 windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix.patch delete mode 100644 windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/package.json delete mode 100644 windows.esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override/files/num-1.1.patch delete mode 100644 windows.esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch delete mode 100644 windows.esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json delete mode 100644 windows.esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/files/findlib-1.8.0.patch delete mode 100644 windows.esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/package.json delete mode 100644 windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/files/ppx_deriving-4.2.1.patch delete mode 100644 windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/files/use-exe.sh delete mode 100644 windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/package.json delete mode 100644 windows.json diff --git a/README.md b/README.md index 2e0c57b..5ad541f 100644 --- a/README.md +++ b/README.md @@ -117,9 +117,8 @@ Prints the required shell commands in order to configure your shell, Bash compli ## Future Plans - [ ] Feature: `fnm use --install` -- [ ] Feature: `fnm install lts`? -- [ ] Windows Support? - [ ] Linux: Replace `tar` with a statically linked library too (for ungzip + untar) +- [ ] Windows Support? @ulrikstrid has worked hard to make it compile on Windows, but it will probably need to have different code paths and logic. We can probably make another program and share feature tests with it, instead of relying on Windows for this very-unixy binary. ## Contributing diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 778eaab..004c727 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -41,9 +41,13 @@ jobs: steps: # TODO: Uncomment both this and 'publish-build-cache' below to enable build caching for Mac. # - template: .ci/restore-build-cache.yml - - script: brew install fish + - script: brew install fish gmp + - script: sudo rm $(brew --prefix gmp)/lib/*.dylib + # remove /usr/local/lib/libgmp.dylib - template: .ci/esy-build-steps.yml - script: cp _esy/default/build/default/executable/FnmApp.exe _esy/default/build/fnm + - script: otool -L _esy/default/build/fnm + displayName: 'list dynamic libraries' - script: strip _esy/default/build/fnm - script: ./feature_tests/run.sh $(pwd)/_esy/default/build/fnm # - template: .ci/publish-build-cache.yml @@ -53,35 +57,12 @@ jobs: PathtoPublish: '_esy/default/build/fnm' ArtifactName: fnm-macos -- job: Windows - timeoutInMinutes: 0 - pool: - vmImage: 'vs2017-win2016' - - variables: - ESY__CACHE_INSTALL_PATH: C:\Users\VssAdministrator\.esy\3_\i - ESY__CACHE_SOURCE_TARBALL_PATH: C:\Users\VssAdministrator\.esy\source\i - - steps: - - task: NodeTool@0 - inputs: - versionSpec: '8.9' - - script: npm install -g esy@latest - displayName: 'npm install -g esy@latest' - - script: esy install --project windows - displayName: 'esy install' - - script: esy build --project windows -p @opam/conf-openssl - displayName: 'build conf-openssl' - - script: esy build --project windows - displayName: 'esy build' - - job: Release timeoutInMinutes: 0 displayName: Release dependsOn: - Linux - MacOS - # - Windows condition: succeeded() pool: vmImage: ubuntu-16.04 diff --git a/esy.lock/index.json b/esy.lock/index.json index 84b29de..7073b21 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,21 +1,7 @@ { - "checksum": "687546766ba9dbc8c21019762203858e", + "checksum": "9e47f0812a23060ff2c2e5c8a523b78d", "root": "fnm@link-dev:./package.json", "node": { - "yarn-pkg-config@github:esy-ocaml/yarn-pkg-config#cca65f99674ed2d954d28788edeb8c57fada5ed0@d41d8cd9": { - "id": "yarn-pkg-config@github:esy-ocaml/yarn-pkg-config#cca65f99674ed2d954d28788edeb8c57fada5ed0@d41d8cd9", - "name": "yarn-pkg-config", - "version": "github:esy-ocaml/yarn-pkg-config#cca65f99674ed2d954d28788edeb8c57fada5ed0", - "source": { - "type": "install", - "source": [ - "github:esy-ocaml/yarn-pkg-config#cca65f99674ed2d954d28788edeb8c57fada5ed0" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, "yargs-parser@9.0.2@d41d8cd9": { "id": "yargs-parser@9.0.2@d41d8cd9", "name": "yargs-parser", @@ -44,14 +30,14 @@ "dependencies": ["camelcase@4.1.0@d41d8cd9"], "devDependencies": [] }, - "yargs@11.1.0@d41d8cd9": { - "id": "yargs@11.1.0@d41d8cd9", + "yargs@11.1.1@d41d8cd9": { + "id": "yargs@11.1.1@d41d8cd9", "name": "yargs", - "version": "11.1.0", + "version": "11.1.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz#sha1:90b869934ed6e871115ea2ff58b03f4724ed2d77" + "archive:https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz#sha1:5052efe3446a4df5ed669c995886cc0f13702766" ] }, "overrides": [], @@ -63,7 +49,7 @@ "set-blocking@2.0.0@d41d8cd9", "require-main-filename@1.0.1@d41d8cd9", "require-directory@2.1.1@d41d8cd9", - "os-locale@2.1.0@d41d8cd9", + "os-locale@3.1.0@d41d8cd9", "get-caller-file@1.0.3@d41d8cd9", "find-up@2.1.0@d41d8cd9", "decamelize@1.2.0@d41d8cd9", @@ -98,14 +84,14 @@ ], "devDependencies": [] }, - "yallist@3.0.3@d41d8cd9": { - "id": "yallist@3.0.3@d41d8cd9", + "yallist@3.1.1@d41d8cd9": { + "id": "yallist@3.1.1@d41d8cd9", "name": "yallist", - "version": "3.0.3", + "version": "3.1.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz#sha1:b4b049e314be545e3ce802236d6cd22cd91c3de9" + "archive:https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz#sha1:dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" ] }, "overrides": [], @@ -230,6 +216,20 @@ "dependencies": [], "devDependencies": [] }, + "which@2.0.2@d41d8cd9": { + "id": "which@2.0.2@d41d8cd9", + "name": "which", + "version": "2.0.2", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/which/-/which-2.0.2.tgz#sha1:7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + ] + }, + "overrides": [], + "dependencies": ["isexe@2.0.0@d41d8cd9"], + "devDependencies": [] + }, "which@1.3.1@d41d8cd9": { "id": "which@1.3.1@d41d8cd9", "name": "which", @@ -485,7 +485,7 @@ "dependencies": [ "is-regexp@1.0.0@d41d8cd9", "is-obj@1.0.1@d41d8cd9", - "get-own-enumerable-property-symbols@3.0.0@d41d8cd9" + "get-own-enumerable-property-symbols@3.0.1@d41d8cd9" ], "devDependencies": [] }, @@ -503,58 +503,6 @@ "dependencies": ["safe-buffer@5.1.2@d41d8cd9"], "devDependencies": [] }, - "string.prototype.trimright@2.1.0@d41d8cd9": { - "id": "string.prototype.trimright@2.1.0@d41d8cd9", - "name": "string.prototype.trimright", - "version": "2.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz#sha1:669d164be9df9b6f7559fa8e89945b168a5a6c58" - ] - }, - "overrides": [], - "dependencies": [ - "function-bind@1.1.1@d41d8cd9", - "define-properties@1.1.3@d41d8cd9" - ], - "devDependencies": [] - }, - "string.prototype.trimleft@2.1.0@d41d8cd9": { - "id": "string.prototype.trimleft@2.1.0@d41d8cd9", - "name": "string.prototype.trimleft", - "version": "2.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#sha1:6cc47f0d7eb8d62b0f3701611715a3954591d634" - ] - }, - "overrides": [], - "dependencies": [ - "function-bind@1.1.1@d41d8cd9", - "define-properties@1.1.3@d41d8cd9" - ], - "devDependencies": [] - }, - "string.prototype.padend@3.0.0@d41d8cd9": { - "id": "string.prototype.padend@3.0.0@d41d8cd9", - "name": "string.prototype.padend", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz#sha1:f3aaef7c1719f170c5eab1c32bf780d96e21f2f0" - ] - }, - "overrides": [], - "dependencies": [ - "function-bind@1.1.1@d41d8cd9", - "es-abstract@1.14.2@d41d8cd9", - "define-properties@1.1.3@d41d8cd9" - ], - "devDependencies": [] - }, "string-width@2.1.1@d41d8cd9": { "id": "string-width@2.1.1@d41d8cd9", "name": "string-width", @@ -674,31 +622,31 @@ ] }, "overrides": [], - "dependencies": ["socks@2.3.2@d41d8cd9", "agent-base@4.2.1@d41d8cd9"], + "dependencies": ["socks@2.3.3@d41d8cd9", "agent-base@4.2.1@d41d8cd9"], "devDependencies": [] }, - "socks@2.3.2@d41d8cd9": { - "id": "socks@2.3.2@d41d8cd9", + "socks@2.3.3@d41d8cd9": { + "id": "socks@2.3.3@d41d8cd9", "name": "socks", - "version": "2.3.2", + "version": "2.3.3", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/socks/-/socks-2.3.2.tgz#sha1:ade388e9e6d87fdb11649c15746c578922a5883e" + "archive:https://registry.npmjs.org/socks/-/socks-2.3.3.tgz#sha1:01129f0a5d534d2b897712ed8aceab7ee65d78e3" ] }, "overrides": [], - "dependencies": ["smart-buffer@4.0.2@d41d8cd9", "ip@1.1.5@d41d8cd9"], + "dependencies": ["smart-buffer@4.1.0@d41d8cd9", "ip@1.1.5@d41d8cd9"], "devDependencies": [] }, - "smart-buffer@4.0.2@d41d8cd9": { - "id": "smart-buffer@4.0.2@d41d8cd9", + "smart-buffer@4.1.0@d41d8cd9": { + "id": "smart-buffer@4.1.0@d41d8cd9", "name": "smart-buffer", - "version": "4.0.2", + "version": "4.1.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.2.tgz#sha1:5207858c3815cc69110703c6b94e46c15634395d" + "archive:https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz#sha1:91605c25d91652f4661ea69ccf45f1b331ca21ba" ] }, "overrides": [], @@ -747,6 +695,20 @@ "dependencies": [], "devDependencies": [] }, + "shebang-regex@3.0.0@d41d8cd9": { + "id": "shebang-regex@3.0.0@d41d8cd9", + "name": "shebang-regex", + "version": "3.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#sha1:ae16f1644d873ecad843b0307b143362d4c42172" + ] + }, + "overrides": [], + "dependencies": [], + "devDependencies": [] + }, "shebang-regex@1.0.0@d41d8cd9": { "id": "shebang-regex@1.0.0@d41d8cd9", "name": "shebang-regex", @@ -761,6 +723,20 @@ "dependencies": [], "devDependencies": [] }, + "shebang-command@2.0.0@d41d8cd9": { + "id": "shebang-command@2.0.0@d41d8cd9", + "name": "shebang-command", + "version": "2.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#sha1:ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + ] + }, + "overrides": [], + "dependencies": ["shebang-regex@3.0.0@d41d8cd9"], + "devDependencies": [] + }, "shebang-command@1.2.0@d41d8cd9": { "id": "shebang-command@1.2.0@d41d8cd9", "name": "shebang-command", @@ -912,7 +888,7 @@ ] }, "overrides": [], - "dependencies": ["glob@7.1.4@d41d8cd9"], + "dependencies": ["glob@7.1.6@d41d8cd9"], "devDependencies": [] }, "rimraf@2.7.1@d41d8cd9": { @@ -926,7 +902,7 @@ ] }, "overrides": [], - "dependencies": ["glob@7.1.4@d41d8cd9"], + "dependencies": ["glob@7.1.6@d41d8cd9"], "devDependencies": [] }, "reusify@1.0.4@d41d8cd9": { @@ -1026,12 +1002,12 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@reason-native/pastel@0.2.1@d41d8cd9", + "@reason-native/pastel@0.2.2@d41d8cd9", "@reason-native/console@0.1.0@d41d8cd9", "@opam/re@opam:1.9.0@d4d5e13d", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/atdgen@opam:2.0.0@5d912e07", - "@esy-ocaml/reason@3.5.0@d41d8cd9" + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/atdgen@opam:2.0.0@46af0360", + "@esy-ocaml/reason@3.5.2@d41d8cd9" ], "devDependencies": [] }, @@ -1057,14 +1033,14 @@ ], "devDependencies": [] }, - "react-is@16.9.0@d41d8cd9": { - "id": "react-is@16.9.0@d41d8cd9", + "react-is@16.12.0@d41d8cd9": { + "id": "react-is@16.12.0@d41d8cd9", "name": "react-is", - "version": "16.9.0", + "version": "16.12.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz#sha1:21ca9561399aad0ff1a7701c01683e8ca981edcb" + "archive:https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz#sha1:2cc0fe0fba742d97fd527c42a13bec4eeb06241c" ] }, "overrides": [], @@ -1199,21 +1175,21 @@ }, "overrides": [], "dependencies": [ - "react-is@16.9.0@d41d8cd9", + "react-is@16.12.0@d41d8cd9", "ansi-styles@3.2.1@d41d8cd9", "ansi-regex@4.1.0@d41d8cd9", "@jest/types@24.9.0@d41d8cd9" ], "devDependencies": [] }, - "prettier@1.18.2@d41d8cd9": { - "id": "prettier@1.18.2@d41d8cd9", + "prettier@1.19.1@d41d8cd9": { + "id": "prettier@1.19.1@d41d8cd9", "name": "prettier", - "version": "1.18.2", + "version": "1.19.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz#sha1:6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea" + "archive:https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz#sha1:f7d7f5ff8a9cd872a7be4ca142095956a60797cb" ] }, "overrides": [], @@ -1234,14 +1210,14 @@ "dependencies": ["semver-compare@1.0.0@d41d8cd9"], "devDependencies": [] }, - "picomatch@2.0.7@d41d8cd9": { - "id": "picomatch@2.0.7@d41d8cd9", + "picomatch@2.1.1@d41d8cd9": { + "id": "picomatch@2.1.1@d41d8cd9", "name": "picomatch", - "version": "2.0.7", + "version": "2.1.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz#sha1:514169d8c7cd0bdbeecc8a2609e34a7163de69f6" + "archive:https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz#sha1:ecdfbea7704adb5fe6fb47f9866c4c0e15e905c5" ] }, "overrides": [], @@ -1276,14 +1252,14 @@ "dependencies": [], "devDependencies": [] }, - "path-key@3.1.0@d41d8cd9": { - "id": "path-key@3.1.0@d41d8cd9", + "path-key@3.1.1@d41d8cd9": { + "id": "path-key@3.1.1@d41d8cd9", "name": "path-key", - "version": "3.1.0", + "version": "3.1.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/path-key/-/path-key-3.1.0.tgz#sha1:99a10d870a803bdd5ee6f0470e58dfcd2f9a54d3" + "archive:https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#sha1:581f6ade658cbba65a0d3380de7753295054f375" ] }, "overrides": [], @@ -1343,7 +1319,7 @@ ] }, "overrides": [], - "dependencies": ["@types/node@12.7.7@d41d8cd9"], + "dependencies": ["@types/node@12.12.12@d41d8cd9"], "devDependencies": [] }, "parse-json@4.0.0@d41d8cd9": { @@ -1406,7 +1382,7 @@ ] }, "overrides": [], - "dependencies": ["aggregate-error@3.0.0@d41d8cd9"], + "dependencies": ["aggregate-error@3.0.1@d41d8cd9"], "devDependencies": [] }, "p-map@2.1.0@d41d8cd9": { @@ -1423,20 +1399,6 @@ "dependencies": [], "devDependencies": [] }, - "p-map@1.2.0@d41d8cd9": { - "id": "p-map@1.2.0@d41d8cd9", - "name": "p-map", - "version": "1.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz#sha1:e4e94f311eabbc8633a1e79908165fca26241b6b" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, "p-locate@2.0.0@d41d8cd9": { "id": "p-locate@2.0.0@d41d8cd9", "name": "p-locate", @@ -1465,6 +1427,20 @@ "dependencies": ["p-try@1.0.0@d41d8cd9"], "devDependencies": [] }, + "p-is-promise@2.1.0@d41d8cd9": { + "id": "p-is-promise@2.1.0@d41d8cd9", + "name": "p-is-promise", + "version": "2.1.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz#sha1:918cebaea248a62cf7ffab8e3bca8c5f882fc42e" + ] + }, + "overrides": [], + "dependencies": [], + "devDependencies": [] + }, "p-finally@2.0.1@d41d8cd9": { "id": "p-finally@2.0.1@d41d8cd9", "name": "p-finally", @@ -1493,6 +1469,38 @@ "dependencies": [], "devDependencies": [] }, + "p-defer@1.0.0@d41d8cd9": { + "id": "p-defer@1.0.0@d41d8cd9", + "name": "p-defer", + "version": "1.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz#sha1:9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + ] + }, + "overrides": [], + "dependencies": [], + "devDependencies": [] + }, + "os-locale@3.1.0@d41d8cd9": { + "id": "os-locale@3.1.0@d41d8cd9", + "name": "os-locale", + "version": "3.1.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz#sha1:a802a6ee17f24c10483ab9935719cef4ed16bf1a" + ] + }, + "overrides": [], + "dependencies": [ + "mem@4.3.0@d41d8cd9", + "lcid@2.0.0@d41d8cd9", + "execa@1.0.0@d41d8cd9" + ], + "devDependencies": [] + }, "os-locale@2.1.0@d41d8cd9": { "id": "os-locale@2.1.0@d41d8cd9", "name": "os-locale", @@ -1567,34 +1575,6 @@ "dependencies": [], "devDependencies": [] }, - "object-keys@1.1.1@d41d8cd9": { - "id": "object-keys@1.1.1@d41d8cd9", - "name": "object-keys", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#sha1:1c47f272df277f3b1daf061677d9c82e2322c60e" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "object-inspect@1.6.0@d41d8cd9": { - "id": "object-inspect@1.6.0@d41d8cd9", - "name": "object-inspect", - "version": "1.6.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz#sha1:c70b6cbf72f274aab4c34c0c82f5167bf82cf15b" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, "object-assign@4.1.1@d41d8cd9": { "id": "object-assign@4.1.1@d41d8cd9", "name": "object-assign", @@ -1634,7 +1614,7 @@ ] }, "overrides": [], - "dependencies": ["path-key@3.1.0@d41d8cd9"], + "dependencies": ["path-key@3.1.1@d41d8cd9"], "devDependencies": [] }, "npm-run-path@2.0.2@d41d8cd9": { @@ -1884,7 +1864,7 @@ ] }, "overrides": [], - "dependencies": ["picomatch@2.0.7@d41d8cd9", "braces@3.0.2@d41d8cd9"], + "dependencies": ["picomatch@2.1.1@d41d8cd9", "braces@3.0.2@d41d8cd9"], "devDependencies": [] }, "merge2@1.3.0@d41d8cd9": { @@ -1915,6 +1895,24 @@ "dependencies": [], "devDependencies": [] }, + "mem@4.3.0@d41d8cd9": { + "id": "mem@4.3.0@d41d8cd9", + "name": "mem", + "version": "4.3.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/mem/-/mem-4.3.0.tgz#sha1:461af497bc4ae09608cdb2e60eefb69bff744178" + ] + }, + "overrides": [], + "dependencies": [ + "p-is-promise@2.1.0@d41d8cd9", + "mimic-fn@2.1.0@d41d8cd9", + "map-age-cleaner@0.1.3@d41d8cd9" + ], + "devDependencies": [] + }, "mem@1.1.0@d41d8cd9": { "id": "mem@1.1.0@d41d8cd9", "name": "mem", @@ -1929,14 +1927,28 @@ "dependencies": ["mimic-fn@1.2.0@d41d8cd9"], "devDependencies": [] }, - "make-fetch-happen@4.0.2@d41d8cd9": { - "id": "make-fetch-happen@4.0.2@d41d8cd9", + "map-age-cleaner@0.1.3@d41d8cd9": { + "id": "map-age-cleaner@0.1.3@d41d8cd9", + "name": "map-age-cleaner", + "version": "0.1.3", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#sha1:7d583a7306434c055fe474b0f45078e6e1b4b92a" + ] + }, + "overrides": [], + "dependencies": ["p-defer@1.0.0@d41d8cd9"], + "devDependencies": [] + }, + "make-fetch-happen@5.0.2@d41d8cd9": { + "id": "make-fetch-happen@5.0.2@d41d8cd9", "name": "make-fetch-happen", - "version": "4.0.2", + "version": "5.0.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.2.tgz#sha1:2d156b11696fb32bffbafe1ac1bc085dd6c78a79" + "archive:https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#sha1:aa8387104f2687edca01c8687ee45013d02d19bd" ] }, "overrides": [], @@ -1947,10 +1959,10 @@ "node-fetch-npm@2.0.2@d41d8cd9", "mississippi@3.0.0@d41d8cd9", "lru-cache@5.1.1@d41d8cd9", - "https-proxy-agent@2.2.2@d41d8cd9", + "https-proxy-agent@2.2.4@d41d8cd9", "http-proxy-agent@2.1.0@d41d8cd9", "http-cache-semantics@3.8.1@d41d8cd9", - "cacache@11.3.3@d41d8cd9", + "cacache@12.0.3@d41d8cd9", "agentkeepalive@3.5.2@d41d8cd9" ], "devDependencies": [] @@ -1966,7 +1978,7 @@ ] }, "overrides": [], - "dependencies": ["yallist@3.0.3@d41d8cd9"], + "dependencies": ["yallist@3.1.1@d41d8cd9"], "devDependencies": [] }, "lru-cache@4.1.5@d41d8cd9": { @@ -2124,14 +2136,14 @@ ], "devDependencies": [] }, - "lint-staged@9.3.0@d41d8cd9": { - "id": "lint-staged@9.3.0@d41d8cd9", + "lint-staged@9.4.3@d41d8cd9": { + "id": "lint-staged@9.4.3@d41d8cd9", "name": "lint-staged", - "version": "9.3.0", + "version": "9.4.3", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/lint-staged/-/lint-staged-9.3.0.tgz#sha1:522a79f166050ab5777887348f2cbdb03f71acac" + "archive:https://registry.npmjs.org/lint-staged/-/lint-staged-9.4.3.tgz#sha1:f55ad5f94f6e105294bfd6499b23142961f7b982" ] }, "overrides": [], @@ -2143,40 +2155,53 @@ "micromatch@4.0.2@d41d8cd9", "log-symbols@3.0.0@d41d8cd9", "listr@0.14.3@d41d8cd9", - "execa@2.0.4@d41d8cd9", + "execa@2.1.0@d41d8cd9", "del@5.1.0@d41d8cd9", "dedent@0.7.0@d41d8cd9", "debug@4.1.1@d41d8cd9", "cosmiconfig@5.2.1@d41d8cd9", - "commander@2.20.0@d41d8cd9", + "commander@2.20.3@d41d8cd9", "chalk@2.4.2@d41d8cd9" ], "devDependencies": [] }, - "lerna-changelog@0.8.2@d41d8cd9": { - "id": "lerna-changelog@0.8.2@d41d8cd9", + "lerna-changelog@0.8.3@d41d8cd9": { + "id": "lerna-changelog@0.8.3@d41d8cd9", "name": "lerna-changelog", - "version": "0.8.2", + "version": "0.8.3", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/lerna-changelog/-/lerna-changelog-0.8.2.tgz#sha1:05dc24add91741a4c198a79f82a1a4ac3fbb4754" + "archive:https://registry.npmjs.org/lerna-changelog/-/lerna-changelog-0.8.3.tgz#sha1:6aa494d7b486c27e8d5b5814a2b588f6e4b24aef" ] }, "overrides": [], "dependencies": [ - "yargs@11.1.0@d41d8cd9", - "string.prototype.padend@3.0.0@d41d8cd9", + "yargs@11.1.1@d41d8cd9", "progress@2.0.3@d41d8cd9", - "p-map@1.2.0@d41d8cd9", + "p-map@2.1.0@d41d8cd9", "normalize-git-url@3.0.2@d41d8cd9", - "make-fetch-happen@4.0.2@d41d8cd9", - "execa@0.10.0@d41d8cd9", + "make-fetch-happen@5.0.2@d41d8cd9", + "execa@1.0.0@d41d8cd9", "cli-highlight@1.2.3@d41d8cd9", "chalk@2.4.2@d41d8cd9" ], "devDependencies": [] }, + "lcid@2.0.0@d41d8cd9": { + "id": "lcid@2.0.0@d41d8cd9", + "name": "lcid", + "version": "2.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz#sha1:6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + ] + }, + "overrides": [], + "dependencies": ["invert-kv@2.0.0@d41d8cd9"], + "devDependencies": [] + }, "lcid@1.0.0@d41d8cd9": { "id": "lcid@1.0.0@d41d8cd9", "name": "lcid", @@ -2280,20 +2305,6 @@ "dependencies": [], "devDependencies": [] }, - "is-symbol@1.0.2@d41d8cd9": { - "id": "is-symbol@1.0.2@d41d8cd9", - "name": "is-symbol", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz#sha1:a055f6ae57192caee329e7a860118b497a950f38" - ] - }, - "overrides": [], - "dependencies": ["has-symbols@1.0.0@d41d8cd9"], - "devDependencies": [] - }, "is-stream@2.0.0@d41d8cd9": { "id": "is-stream@2.0.0@d41d8cd9", "name": "is-stream", @@ -2336,20 +2347,6 @@ "dependencies": [], "devDependencies": [] }, - "is-regex@1.0.4@d41d8cd9": { - "id": "is-regex@1.0.4@d41d8cd9", - "name": "is-regex", - "version": "1.0.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz#sha1:5517489b547091b0930e095654ced25ee97e9491" - ] - }, - "overrides": [], - "dependencies": ["has@1.0.3@d41d8cd9"], - "devDependencies": [] - }, "is-promise@2.1.0@d41d8cd9": { "id": "is-promise@2.1.0@d41d8cd9", "name": "is-promise", @@ -2364,14 +2361,14 @@ "dependencies": [], "devDependencies": [] }, - "is-path-inside@3.0.1@d41d8cd9": { - "id": "is-path-inside@3.0.1@d41d8cd9", + "is-path-inside@3.0.2@d41d8cd9": { + "id": "is-path-inside@3.0.2@d41d8cd9", "name": "is-path-inside", - "version": "3.0.1", + "version": "3.0.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.1.tgz#sha1:7417049ed551d053ab82bba3fdd6baa6b3a81e89" + "archive:https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz#sha1:f5220fc82a3e233757291dddc9c5877f2a1f3017" ] }, "overrides": [], @@ -2504,34 +2501,6 @@ "dependencies": [], "devDependencies": [] }, - "is-date-object@1.0.1@d41d8cd9": { - "id": "is-date-object@1.0.1@d41d8cd9", - "name": "is-date-object", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz#sha1:9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-callable@1.1.4@d41d8cd9": { - "id": "is-callable@1.1.4@d41d8cd9", - "name": "is-callable", - "version": "1.1.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz#sha1:1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, "is-arrayish@0.2.1@d41d8cd9": { "id": "is-arrayish@0.2.1@d41d8cd9", "name": "is-arrayish", @@ -2560,6 +2529,20 @@ "dependencies": [], "devDependencies": [] }, + "invert-kv@2.0.0@d41d8cd9": { + "id": "invert-kv@2.0.0@d41d8cd9", + "name": "invert-kv", + "version": "2.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz#sha1:7393f5afa59ec9ff5f67a27620d11c226e3eec02" + ] + }, + "overrides": [], + "dependencies": [], + "devDependencies": [] + }, "invert-kv@1.0.0@d41d8cd9": { "id": "invert-kv@1.0.0@d41d8cd9", "name": "invert-kv", @@ -2602,6 +2585,34 @@ "dependencies": ["wrappy@1.0.2@d41d8cd9", "once@1.4.0@d41d8cd9"], "devDependencies": [] }, + "infer-owner@1.0.4@d41d8cd9": { + "id": "infer-owner@1.0.4@d41d8cd9", + "name": "infer-owner", + "version": "1.0.4", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz#sha1:c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" + ] + }, + "overrides": [], + "dependencies": [], + "devDependencies": [] + }, + "indent-string@4.0.0@d41d8cd9": { + "id": "indent-string@4.0.0@d41d8cd9", + "name": "indent-string", + "version": "4.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#sha1:624f8f4497d619b2d9768531d58f4122854d7251" + ] + }, + "overrides": [], + "dependencies": [], + "devDependencies": [] + }, "indent-string@3.2.0@d41d8cd9": { "id": "indent-string@3.2.0@d41d8cd9", "name": "indent-string", @@ -2703,14 +2714,14 @@ "dependencies": ["ms@2.1.2@d41d8cd9"], "devDependencies": [] }, - "https-proxy-agent@2.2.2@d41d8cd9": { - "id": "https-proxy-agent@2.2.2@d41d8cd9", + "https-proxy-agent@2.2.4@d41d8cd9": { + "id": "https-proxy-agent@2.2.4@d41d8cd9", "name": "https-proxy-agent", - "version": "2.2.2", + "version": "2.2.4", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz#sha1:271ea8e90f836ac9f119daccd39c19ff7dfb0793" + "archive:https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#sha1:4ee7a737abd92678a293d9b34a1af4d0d08c787b" ] }, "overrides": [], @@ -2745,28 +2756,14 @@ "dependencies": [], "devDependencies": [] }, - "highlight.js@9.15.10@d41d8cd9": { - "id": "highlight.js@9.15.10@d41d8cd9", + "highlight.js@9.16.2@d41d8cd9": { + "id": "highlight.js@9.16.2@d41d8cd9", "name": "highlight.js", - "version": "9.15.10", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.10.tgz#sha1:7b18ed75c90348c045eef9ed08ca1319a2219ad2" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "has-symbols@1.0.0@d41d8cd9": { - "id": "has-symbols@1.0.0@d41d8cd9", - "name": "has-symbols", - "version": "1.0.0", + "version": "9.16.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz#sha1:ba1a8f1af2a0fc39650f5c850367704122063b44" + "archive:https://registry.npmjs.org/highlight.js/-/highlight.js-9.16.2.tgz#sha1:68368d039ffe1c6211bcc07e483daf95de3e403e" ] }, "overrides": [], @@ -2801,28 +2798,14 @@ "dependencies": ["ansi-regex@2.1.1@d41d8cd9"], "devDependencies": [] }, - "has@1.0.3@d41d8cd9": { - "id": "has@1.0.3@d41d8cd9", - "name": "has", - "version": "1.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/has/-/has-1.0.3.tgz#sha1:722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - ] - }, - "overrides": [], - "dependencies": ["function-bind@1.1.1@d41d8cd9"], - "devDependencies": [] - }, - "graceful-fs@4.2.2@d41d8cd9": { - "id": "graceful-fs@4.2.2@d41d8cd9", + "graceful-fs@4.2.3@d41d8cd9": { + "id": "graceful-fs@4.2.3@d41d8cd9", "name": "graceful-fs", - "version": "4.2.2", + "version": "4.2.3", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz#sha1:6f0952605d0140c1cfdb138ed005775b92d67b02" + "archive:https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz#sha1:4a12ff1b60376ef09862c2093edd908328be8423" ] }, "overrides": [], @@ -2844,8 +2827,8 @@ "slash@3.0.0@d41d8cd9", "merge2@1.3.0@d41d8cd9", "ignore@5.1.4@d41d8cd9", - "glob@7.1.4@d41d8cd9", - "fast-glob@3.0.4@d41d8cd9", + "glob@7.1.6@d41d8cd9", + "fast-glob@3.1.0@d41d8cd9", "dir-glob@3.0.1@d41d8cd9", "array-union@2.1.0@d41d8cd9", "@types/glob@7.1.1@d41d8cd9" @@ -2866,14 +2849,14 @@ "dependencies": ["is-glob@4.0.1@d41d8cd9"], "devDependencies": [] }, - "glob@7.1.4@d41d8cd9": { - "id": "glob@7.1.4@d41d8cd9", + "glob@7.1.6@d41d8cd9": { + "id": "glob@7.1.6@d41d8cd9", "name": "glob", - "version": "7.1.4", + "version": "7.1.6", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/glob/-/glob-7.1.4.tgz#sha1:aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + "archive:https://registry.npmjs.org/glob/-/glob-7.1.6.tgz#sha1:141f33b81a7c2492e125594307480c46679278a6" ] }, "overrides": [], @@ -2901,6 +2884,20 @@ "dependencies": ["pump@3.0.0@d41d8cd9"], "devDependencies": [] }, + "get-stream@4.1.0@d41d8cd9": { + "id": "get-stream@4.1.0@d41d8cd9", + "name": "get-stream", + "version": "4.1.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#sha1:c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + ] + }, + "overrides": [], + "dependencies": ["pump@3.0.0@d41d8cd9"], + "devDependencies": [] + }, "get-stream@3.0.0@d41d8cd9": { "id": "get-stream@3.0.0@d41d8cd9", "name": "get-stream", @@ -2915,14 +2912,14 @@ "dependencies": [], "devDependencies": [] }, - "get-own-enumerable-property-symbols@3.0.0@d41d8cd9": { - "id": "get-own-enumerable-property-symbols@3.0.0@d41d8cd9", + "get-own-enumerable-property-symbols@3.0.1@d41d8cd9": { + "id": "get-own-enumerable-property-symbols@3.0.1@d41d8cd9", "name": "get-own-enumerable-property-symbols", - "version": "3.0.0", + "version": "3.0.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz#sha1:b877b49a5c16aefac3655f2ed2ea5b684df8d203" + "archive:https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.1.tgz#sha1:6f7764f88ea11e0b514bd9bd860a132259992ca4" ] }, "overrides": [], @@ -2943,20 +2940,6 @@ "dependencies": [], "devDependencies": [] }, - "function-bind@1.1.1@d41d8cd9": { - "id": "function-bind@1.1.1@d41d8cd9", - "name": "function-bind", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#sha1:a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, "fs.realpath@1.0.0@d41d8cd9": { "id": "fs.realpath@1.0.0@d41d8cd9", "name": "fs.realpath", @@ -2986,7 +2969,7 @@ "readable-stream@2.3.6@d41d8cd9", "imurmurhash@0.1.4@d41d8cd9", "iferr@0.1.5@d41d8cd9", - "graceful-fs@4.2.2@d41d8cd9" + "graceful-fs@4.2.3@d41d8cd9" ], "devDependencies": [] }, @@ -3022,29 +3005,28 @@ "pesy@0.4.4@d41d8cd9", "ocaml@4.6.1000@d41d8cd9", "@reason-native/rely@1.3.1@d41d8cd9", - "@reason-native/pastel@0.2.1@d41d8cd9", + "@reason-native/pastel@0.2.2@d41d8cd9", "@reason-native/console@0.1.0@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", - "@opam/ssl@opam:0.5.9@9a42b054", + "@opam/tls@opam:0.10.5@c653e239", "@opam/ppx_let@opam:v0.12.0@b52d29f3", "@opam/ppx_deriving_yojson@opam:3.5.1@06a1c37f", "@opam/ppx_deriving@opam:4.4@21d6c7a5", - "@opam/lwt_ssl@opam:1.1.3@9d044ebe", - "@opam/lwt_ppx@opam:1.2.3@22f5b56c", - "@opam/lwt@opam:4.3.0@865b709c", - "@opam/lambdasoup@opam:0.6.3@03a47c2f", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/cohttp-lwt-unix@opam:2.3.0@aa44730b", - "@opam/cohttp-lwt@opam:2.3.0@fa062975", - "@opam/cohttp@opam:2.3.0@d897c33c", + "@opam/lwt_ppx@opam:1.2.4@369f3faf", + "@opam/lwt@opam:4.4.0@0357bb8b", + "@opam/lambdasoup@opam:0.6.3@259c7017", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/cohttp-lwt-unix@opam:2.4.0@291da716", + "@opam/cohttp-lwt@opam:2.4.0@d512bd26", + "@opam/cohttp@opam:2.4.0@5ca47f8b", "@opam/cmdliner@opam:1.0.4@93208aac", "@opam/base@opam:v0.12.2@d687150c", - "@esy-ocaml/reason@3.5.0@d41d8cd9" + "@esy-ocaml/reason@3.5.2@d41d8cd9" ], "devDependencies": [ - "prettier@1.18.2@d41d8cd9", - "lint-staged@9.3.0@d41d8cd9", - "lerna-changelog@0.8.2@d41d8cd9", + "prettier@1.19.1@d41d8cd9", + "lint-staged@9.4.3@d41d8cd9", + "lerna-changelog@0.8.3@d41d8cd9", "jest-diff@24.0.0@d41d8cd9", "@opam/merlin@opam:3.3.2@7a364181" ] @@ -3153,35 +3135,34 @@ "dependencies": ["reusify@1.0.4@d41d8cd9"], "devDependencies": [] }, - "fast-glob@3.0.4@d41d8cd9": { - "id": "fast-glob@3.0.4@d41d8cd9", + "fast-glob@3.1.0@d41d8cd9": { + "id": "fast-glob@3.1.0@d41d8cd9", "name": "fast-glob", - "version": "3.0.4", + "version": "3.1.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/fast-glob/-/fast-glob-3.0.4.tgz#sha1:d484a41005cb6faeb399b951fd1bd70ddaebb602" + "archive:https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.0.tgz#sha1:77375a7e3e6f6fc9b18f061cddd28b8d1eec75ae" ] }, "overrides": [], "dependencies": [ "micromatch@4.0.2@d41d8cd9", "merge2@1.3.0@d41d8cd9", - "is-glob@4.0.1@d41d8cd9", "glob-parent@5.1.0@d41d8cd9", - "@nodelib/fs.walk@1.2.3@d41d8cd9", - "@nodelib/fs.stat@2.0.2@d41d8cd9" + "@nodelib/fs.walk@1.2.4@d41d8cd9", + "@nodelib/fs.stat@2.0.3@d41d8cd9" ], "devDependencies": [] }, - "execa@2.0.4@d41d8cd9": { - "id": "execa@2.0.4@d41d8cd9", + "execa@2.1.0@d41d8cd9": { + "id": "execa@2.1.0@d41d8cd9", "name": "execa", - "version": "2.0.4", + "version": "2.1.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/execa/-/execa-2.0.4.tgz#sha1:2f5cc589c81db316628627004ea4e37b93391d8e" + "archive:https://registry.npmjs.org/execa/-/execa-2.1.0.tgz#sha1:e5d3ecd837d2a60ec50f3da78fd39767747bbe99" ] }, "overrides": [], @@ -3194,18 +3175,18 @@ "merge-stream@2.0.0@d41d8cd9", "is-stream@2.0.0@d41d8cd9", "get-stream@5.1.0@d41d8cd9", - "cross-spawn@6.0.5@d41d8cd9" + "cross-spawn@7.0.1@d41d8cd9" ], "devDependencies": [] }, - "execa@0.10.0@d41d8cd9": { - "id": "execa@0.10.0@d41d8cd9", + "execa@1.0.0@d41d8cd9": { + "id": "execa@1.0.0@d41d8cd9", "name": "execa", - "version": "0.10.0", + "version": "1.0.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/execa/-/execa-0.10.0.tgz#sha1:ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" + "archive:https://registry.npmjs.org/execa/-/execa-1.0.0.tgz#sha1:c6236a5bb4df6d6f15e88e7f017798216749ddd8" ] }, "overrides": [], @@ -3215,7 +3196,7 @@ "p-finally@1.0.0@d41d8cd9", "npm-run-path@2.0.2@d41d8cd9", "is-stream@1.1.0@d41d8cd9", - "get-stream@3.0.0@d41d8cd9", + "get-stream@4.1.0@d41d8cd9", "cross-spawn@6.0.5@d41d8cd9" ], "devDependencies": [] @@ -3242,6 +3223,20 @@ ], "devDependencies": [] }, + "esy-gmp@archive:https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz#sha1:9dc6981197a7d92f339192eea974f5eca48fcffe@186b9388": { + "id": "esy-gmp@archive:https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz#sha1:9dc6981197a7d92f339192eea974f5eca48fcffe@186b9388", + "name": "esy-gmp", + "version": "archive:https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz#sha1:9dc6981197a7d92f339192eea974f5eca48fcffe", + "source": { + "type": "install", + "source": [ + "archive:https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz#sha1:9dc6981197a7d92f339192eea974f5eca48fcffe" + ] + }, + "overrides": ["esy.lock/overrides/186b93889ee6682b3910ff6984313567"], + "dependencies": [], + "devDependencies": [] + }, "esprima@4.0.1@d41d8cd9": { "id": "esprima@4.0.1@d41d8cd9", "name": "esprima", @@ -3298,49 +3293,6 @@ "dependencies": [], "devDependencies": [] }, - "es-to-primitive@1.2.0@d41d8cd9": { - "id": "es-to-primitive@1.2.0@d41d8cd9", - "name": "es-to-primitive", - "version": "1.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz#sha1:edf72478033456e8dda8ef09e00ad9650707f377" - ] - }, - "overrides": [], - "dependencies": [ - "is-symbol@1.0.2@d41d8cd9", - "is-date-object@1.0.1@d41d8cd9", - "is-callable@1.1.4@d41d8cd9" - ], - "devDependencies": [] - }, - "es-abstract@1.14.2@d41d8cd9": { - "id": "es-abstract@1.14.2@d41d8cd9", - "name": "es-abstract", - "version": "1.14.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/es-abstract/-/es-abstract-1.14.2.tgz#sha1:7ce108fad83068c8783c3cdf62e504e084d8c497" - ] - }, - "overrides": [], - "dependencies": [ - "string.prototype.trimright@2.1.0@d41d8cd9", - "string.prototype.trimleft@2.1.0@d41d8cd9", - "object-keys@1.1.1@d41d8cd9", - "object-inspect@1.6.0@d41d8cd9", - "is-regex@1.0.4@d41d8cd9", - "is-callable@1.1.4@d41d8cd9", - "has-symbols@1.0.0@d41d8cd9", - "has@1.0.3@d41d8cd9", - "function-bind@1.1.1@d41d8cd9", - "es-to-primitive@1.2.0@d41d8cd9" - ], - "devDependencies": [] - }, "error-ex@1.3.2@d41d8cd9": { "id": "error-ex@1.3.2@d41d8cd9", "name": "error-ex", @@ -3473,28 +3425,14 @@ "slash@3.0.0@d41d8cd9", "rimraf@3.0.0@d41d8cd9", "p-map@3.0.0@d41d8cd9", - "is-path-inside@3.0.1@d41d8cd9", + "is-path-inside@3.0.2@d41d8cd9", "is-path-cwd@2.2.0@d41d8cd9", "is-glob@4.0.1@d41d8cd9", - "graceful-fs@4.2.2@d41d8cd9", + "graceful-fs@4.2.3@d41d8cd9", "globby@10.0.1@d41d8cd9" ], "devDependencies": [] }, - "define-properties@1.1.3@d41d8cd9": { - "id": "define-properties@1.1.3@d41d8cd9", - "name": "define-properties", - "version": "1.1.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz#sha1:cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - ] - }, - "overrides": [], - "dependencies": ["object-keys@1.1.1@d41d8cd9"], - "devDependencies": [] - }, "dedent@0.7.0@d41d8cd9": { "id": "dedent@0.7.0@d41d8cd9", "name": "dedent", @@ -3579,6 +3517,24 @@ "dependencies": [], "devDependencies": [] }, + "cross-spawn@7.0.1@d41d8cd9": { + "id": "cross-spawn@7.0.1@d41d8cd9", + "name": "cross-spawn", + "version": "7.0.1", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz#sha1:0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" + ] + }, + "overrides": [], + "dependencies": [ + "which@2.0.2@d41d8cd9", + "shebang-command@2.0.0@d41d8cd9", + "path-key@3.1.1@d41d8cd9" + ], + "devDependencies": [] + }, "cross-spawn@6.0.5@d41d8cd9": { "id": "cross-spawn@6.0.5@d41d8cd9", "name": "cross-spawn", @@ -3704,14 +3660,14 @@ "dependencies": [], "devDependencies": [] }, - "commander@2.20.0@d41d8cd9": { - "id": "commander@2.20.0@d41d8cd9", + "commander@2.20.3@d41d8cd9": { + "id": "commander@2.20.3@d41d8cd9", "name": "commander", - "version": "2.20.0", + "version": "2.20.3", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/commander/-/commander-2.20.0.tgz#sha1:d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" + "archive:https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#sha1:fd485e84c03eb4881c20722ba48035e8531aeb33" ] }, "overrides": [], @@ -3810,7 +3766,7 @@ "yargs@10.1.2@d41d8cd9", "parse5@3.0.3@d41d8cd9", "mz@2.7.0@d41d8cd9", - "highlight.js@9.15.10@d41d8cd9", + "highlight.js@9.16.2@d41d8cd9", "chalk@2.4.2@d41d8cd9" ], "devDependencies": [] @@ -3951,14 +3907,14 @@ "dependencies": ["callsites@2.0.0@d41d8cd9"], "devDependencies": [] }, - "cacache@11.3.3@d41d8cd9": { - "id": "cacache@11.3.3@d41d8cd9", + "cacache@12.0.3@d41d8cd9": { + "id": "cacache@12.0.3@d41d8cd9", "name": "cacache", - "version": "11.3.3", + "version": "12.0.3", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz#sha1:8bd29df8c6a718a6ebd2d010da4d7972ae3bbadc" + "archive:https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz#sha1:be99abba4e1bf5df461cd5a2c1071fc432573390" ] }, "overrides": [], @@ -3972,11 +3928,12 @@ "mkdirp@0.5.1@d41d8cd9", "mississippi@3.0.0@d41d8cd9", "lru-cache@5.1.1@d41d8cd9", - "graceful-fs@4.2.2@d41d8cd9", - "glob@7.1.4@d41d8cd9", + "infer-owner@1.0.4@d41d8cd9", + "graceful-fs@4.2.3@d41d8cd9", + "glob@7.1.6@d41d8cd9", "figgy-pudding@3.5.1@d41d8cd9", "chownr@1.1.3@d41d8cd9", - "bluebird@3.5.5@d41d8cd9" + "bluebird@3.7.1@d41d8cd9" ], "devDependencies": [] }, @@ -4025,14 +3982,14 @@ ], "devDependencies": [] }, - "bluebird@3.5.5@d41d8cd9": { - "id": "bluebird@3.5.5@d41d8cd9", + "bluebird@3.7.1@d41d8cd9": { + "id": "bluebird@3.7.1@d41d8cd9", "name": "bluebird", - "version": "3.5.5", + "version": "3.7.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz#sha1:a8d0afd73251effbbd5fe384a77d73003c17a71f" + "archive:https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz#sha1:df70e302b471d7473489acf26a93d63b53f874de" ] }, "overrides": [], @@ -4207,19 +4164,19 @@ "dependencies": [], "devDependencies": [] }, - "aggregate-error@3.0.0@d41d8cd9": { - "id": "aggregate-error@3.0.0@d41d8cd9", + "aggregate-error@3.0.1@d41d8cd9": { + "id": "aggregate-error@3.0.1@d41d8cd9", "name": "aggregate-error", - "version": "3.0.0", + "version": "3.0.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.0.tgz#sha1:5b5a3c95e9095f311c9ab16c19fb4f3527cd3f79" + "archive:https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz#sha1:db2fe7246e536f40d9b5442a39e117d7dd6a24e0" ] }, "overrides": [], "dependencies": [ - "indent-string@3.2.0@d41d8cd9", + "indent-string@4.0.0@d41d8cd9", "clean-stack@2.2.0@d41d8cd9" ], "devDependencies": [] @@ -4280,28 +4237,28 @@ "dependencies": [], "devDependencies": [] }, - "@types/yargs@13.0.2@d41d8cd9": { - "id": "@types/yargs@13.0.2@d41d8cd9", + "@types/yargs@13.0.3@d41d8cd9": { + "id": "@types/yargs@13.0.3@d41d8cd9", "name": "@types/yargs", - "version": "13.0.2", + "version": "13.0.3", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@types/yargs/-/yargs-13.0.2.tgz#sha1:a64674fc0149574ecd90ba746e932b5a5f7b3653" + "archive:https://registry.npmjs.org/@types/yargs/-/yargs-13.0.3.tgz#sha1:76482af3981d4412d65371a318f992d33464a380" ] }, "overrides": [], "dependencies": ["@types/yargs-parser@13.1.0@d41d8cd9"], "devDependencies": [] }, - "@types/node@12.7.7@d41d8cd9": { - "id": "@types/node@12.7.7@d41d8cd9", + "@types/node@12.12.12@d41d8cd9": { + "id": "@types/node@12.12.12@d41d8cd9", "name": "@types/node", - "version": "12.7.7", + "version": "12.12.12", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@types/node/-/node-12.7.7.tgz#sha1:f9bd8c00fa9e1a8129af910fc829f6139c397d6c" + "archive:https://registry.npmjs.org/@types/node/-/node-12.12.12.tgz#sha1:529bc3e73dbb35dd9e90b0a1c83606a9d3264bdb" ] }, "overrides": [], @@ -4379,7 +4336,7 @@ }, "overrides": [], "dependencies": [ - "@types/node@12.7.7@d41d8cd9", + "@types/node@12.12.12@d41d8cd9", "@types/minimatch@3.0.3@d41d8cd9", "@types/events@3.0.0@d41d8cd9" ], @@ -4427,30 +4384,31 @@ "dependencies": [ "refmterr@3.2.2@d41d8cd9", "ocaml@4.6.1000@d41d8cd9", - "@reason-native/pastel@0.2.1@d41d8cd9", + "@reason-native/pastel@0.2.2@d41d8cd9", "@reason-native/file-context-printer@0.0.3@d41d8cd9", "@opam/re@opam:1.9.0@d4d5e13d", "@opam/junit@opam:2.0.1@1b4d302c", - "@opam/dune@opam:1.11.3@9894df55", - "@esy-ocaml/reason@3.5.0@d41d8cd9" + "@opam/dune@opam:1.11.4@21d66ccd", + "@esy-ocaml/reason@3.5.2@d41d8cd9" ], "devDependencies": [] }, - "@reason-native/pastel@0.2.1@d41d8cd9": { - "id": "@reason-native/pastel@0.2.1@d41d8cd9", + "@reason-native/pastel@0.2.2@d41d8cd9": { + "id": "@reason-native/pastel@0.2.2@d41d8cd9", "name": "@reason-native/pastel", - "version": "0.2.1", + "version": "0.2.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@reason-native/pastel/-/pastel-0.2.1.tgz#sha1:c790b51e963ac94a0de141be0a8e4d077905978b" + "archive:https://registry.npmjs.org/@reason-native/pastel/-/pastel-0.2.2.tgz#sha1:a1f7fe266223aaf7915a71f5c8b9ee58e065c62a" ] }, "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", - "@esy-ocaml/reason@3.5.0@d41d8cd9" + "@opam/re@opam:1.9.0@d4d5e13d", + "@opam/dune@opam:1.11.4@21d66ccd", + "@esy-ocaml/reason@3.5.2@d41d8cd9" ], "devDependencies": [] }, @@ -4467,10 +4425,10 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@reason-native/pastel@0.2.1@d41d8cd9", + "@reason-native/pastel@0.2.2@d41d8cd9", "@opam/re@opam:1.9.0@d4d5e13d", - "@opam/dune@opam:1.11.3@9894df55", - "@esy-ocaml/reason@3.5.0@d41d8cd9" + "@opam/dune@opam:1.11.4@21d66ccd", + "@esy-ocaml/reason@3.5.2@d41d8cd9" ], "devDependencies": [] }, @@ -4487,11 +4445,44 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", - "@esy-ocaml/reason@3.5.0@d41d8cd9" + "@opam/dune@opam:1.11.4@21d66ccd", + "@esy-ocaml/reason@3.5.2@d41d8cd9" ], "devDependencies": [] }, + "@opam/zarith@opam:1.9.1@ce833113": { + "id": "@opam/zarith@opam:1.9.1@ce833113", + "name": "@opam/zarith", + "version": "opam:1.9.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/af/af41b7534a4c91a8f774f04e307c1c66#md5:af41b7534a4c91a8f774f04e307c1c66", + "archive:https://github.com/ocaml/Zarith/archive/release-1.9.1.tar.gz#md5:af41b7534a4c91a8f774f04e307c1c66" + ], + "opam": { + "name": "zarith", + "version": "1.9.1", + "path": "esy.lock/opam/zarith.1.9.1" + } + }, + "overrides": [ + { + "opamoverride": "esy.lock/overrides/opam__s__zarith_opam__c__1.9.1_opam_override" + } + ], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@opam/conf-perl@opam:1@a6896ba6", + "@opam/conf-gmp@opam:1@bd7f3a85", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/conf-gmp@opam:1@bd7f3a85" + ] + }, "@opam/yojson@opam:1.7.0@7056d985": { "id": "@opam/yojson@opam:1.7.0@7056d985", "name": "@opam/yojson", @@ -4512,7 +4503,7 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/cppo@opam:1.6.6@f4f83858", "@opam/biniou@opam:1.2.1@d7570399", "@esy-ocaml/substs@0.0.1@d41d8cd9" @@ -4520,10 +4511,53 @@ "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/biniou@opam:1.2.1@d7570399" ] }, + "@opam/x509@opam:0.8.1@9fe96f81": { + "id": "@opam/x509@opam:0.8.1@9fe96f81", + "name": "@opam/x509", + "version": "opam:0.8.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/a5/a586b925fe7e84b1a5833dacf66a920967683cf8aab21d7291a3074630e57880#sha256:a586b925fe7e84b1a5833dacf66a920967683cf8aab21d7291a3074630e57880", + "archive:https://github.com/mirleft/ocaml-x509/releases/download/v0.8.1/x509-v0.8.1.tbz#sha256:a586b925fe7e84b1a5833dacf66a920967683cf8aab21d7291a3074630e57880" + ], + "opam": { + "name": "x509", + "version": "0.8.1", + "path": "esy.lock/opam/x509.0.8.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/rresult@opam:0.6.0@4b185e72", + "@opam/ptime@opam:0.8.5@0051d642", + "@opam/nocrypto@opam:0.5.4-2@65f8811b", + "@opam/gmap@opam:0.3.0@599a6bf7", + "@opam/fmt@opam:0.8.8@01c3a23c", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/domain-name@opam:0.3.0@af116067", + "@opam/cstruct@opam:5.0.0@6f3863dc", + "@opam/asn1-combinators@opam:0.2.0-1@2dd25b50", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/rresult@opam:0.6.0@4b185e72", + "@opam/ptime@opam:0.8.5@0051d642", + "@opam/nocrypto@opam:0.5.4-2@65f8811b", + "@opam/gmap@opam:0.3.0@599a6bf7", + "@opam/fmt@opam:0.8.8@01c3a23c", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/domain-name@opam:0.3.0@af116067", + "@opam/cstruct@opam:5.0.0@6f3863dc", + "@opam/asn1-combinators@opam:0.2.0-1@2dd25b50" + ] + }, "@opam/uutf@opam:1.0.2@4440868f": { "id": "@opam/uutf@opam:1.0.2@4440868f", "name": "@opam/uutf", @@ -4555,8 +4589,8 @@ "@opam/uchar@opam:0.0.2@c8218eea" ] }, - "@opam/uri-sexp@opam:3.0.0@6f57c443": { - "id": "@opam/uri-sexp@opam:3.0.0@6f57c443", + "@opam/uri-sexp@opam:3.0.0@b5a31b2d": { + "id": "@opam/uri-sexp@opam:3.0.0@b5a31b2d", "name": "@opam/uri-sexp", "version": "opam:3.0.0", "source": { @@ -4573,21 +4607,21 @@ }, "overrides": [], "dependencies": [ - "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/uri@opam:3.0.0@d62eba05", "@opam/sexplib0@opam:v0.12.0@e432406d", "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/uri@opam:3.0.0@d62eba05", "@opam/sexplib0@opam:v0.12.0@e432406d", "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, - "@opam/uri@opam:3.0.0@08fba7ee": { - "id": "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/uri@opam:3.0.0@d62eba05": { + "id": "@opam/uri@opam:3.0.0@d62eba05", "name": "@opam/uri", "version": "opam:3.0.0", "source": { @@ -4607,14 +4641,14 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/stringext@opam:1.6.0@104bc94b", "@opam/re@opam:1.9.0@d4d5e13d", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/stringext@opam:1.6.0@104bc94b", "@opam/re@opam:1.9.0@d4d5e13d", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/uchar@opam:0.0.2@c8218eea": { @@ -4661,17 +4695,17 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", - "@opam/seq@opam:0.1@6c6ed82c", + "@opam/seq@opam:0.2@35c16df8", "@opam/re@opam:1.9.0@d4d5e13d", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", - "@opam/seq@opam:0.1@6c6ed82c", + "@opam/seq@opam:0.2@35c16df8", "@opam/re@opam:1.9.0@d4d5e13d", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/topkg@opam:1.0.1@a42c631e": { @@ -4702,6 +4736,56 @@ "@opam/ocamlbuild@opam:0.14.0@6ac75d03" ] }, + "@opam/tls@opam:0.10.5@c653e239": { + "id": "@opam/tls@opam:0.10.5@c653e239", + "name": "@opam/tls", + "version": "opam:0.10.5", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/57/57d9477ea79080e9d2485007289cbc5f#md5:57d9477ea79080e9d2485007289cbc5f", + "archive:https://github.com/mirleft/ocaml-tls/releases/download/v0.10.5/tls-0.10.5.tbz#md5:57d9477ea79080e9d2485007289cbc5f" + ], + "opam": { + "name": "tls", + "version": "0.10.5", + "path": "esy.lock/opam/tls.0.10.5" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/x509@opam:0.8.1@9fe96f81", + "@opam/topkg@opam:1.0.1@a42c631e", + "@opam/sexplib@opam:v0.12.0@7033807f", + "@opam/ptime@opam:0.8.5@0051d642", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/ppx_deriving@opam:4.4@21d6c7a5", + "@opam/ppx_cstruct@opam:5.0.0@5693f8be", + "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "@opam/nocrypto@opam:0.5.4-2@65f8811b", + "@opam/lwt@opam:4.4.0@0357bb8b", + "@opam/fmt@opam:0.8.8@01c3a23c", + "@opam/domain-name@opam:0.3.0@af116067", + "@opam/cstruct-sexp@opam:5.0.0@aafb6e40", + "@opam/cstruct@opam:5.0.0@6f3863dc", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/x509@opam:0.8.1@9fe96f81", + "@opam/sexplib@opam:v0.12.0@7033807f", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/ppx_deriving@opam:4.4@21d6c7a5", + "@opam/ppx_cstruct@opam:5.0.0@5693f8be", + "@opam/nocrypto@opam:0.5.4-2@65f8811b", + "@opam/fmt@opam:0.8.8@01c3a23c", + "@opam/domain-name@opam:0.3.0@af116067", + "@opam/cstruct-sexp@opam:5.0.0@aafb6e40", + "@opam/cstruct@opam:5.0.0@6f3863dc" + ] + }, "@opam/stringext@opam:1.6.0@104bc94b": { "id": "@opam/stringext@opam:1.6.0@104bc94b", "name": "@opam/stringext", @@ -4721,13 +4805,13 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base-bytes@opam:base@19d0c2ff", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base-bytes@opam:base@19d0c2ff" ] }, @@ -4750,12 +4834,12 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/stdio@opam:v0.12.0@04b3b004": { @@ -4777,49 +4861,16 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c" ] }, - "@opam/ssl@opam:0.5.9@9a42b054": { - "id": "@opam/ssl@opam:0.5.9@9a42b054", - "name": "@opam/ssl", - "version": "opam:0.5.9", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/09/09265ae2dee5ac48507ccb8a81244a15#md5:09265ae2dee5ac48507ccb8a81244a15", - "archive:https://github.com/savonet/ocaml-ssl/archive/0.5.9.tar.gz#md5:09265ae2dee5ac48507ccb8a81244a15" - ], - "opam": { - "name": "ssl", - "version": "0.5.9", - "path": "esy.lock/opam/ssl.0.5.9" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.1000@d41d8cd9", - "@opam/dune-configurator@opam:1.0.0@4873acd8", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/conf-openssl@opam:1@83a4276f", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.1000@d41d8cd9", - "@opam/dune-configurator@opam:1.0.0@4873acd8", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/conf-openssl@opam:1@83a4276f", - "@opam/base-unix@opam:base@87d0b2eb" - ] - }, "@opam/sexplib0@opam:v0.12.0@e432406d": { "id": "@opam/sexplib0@opam:v0.12.0@e432406d", "name": "@opam/sexplib0", @@ -4839,12 +4890,12 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/sexplib@opam:v0.12.0@7033807f": { @@ -4868,42 +4919,74 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d", "@opam/parsexp@opam:v0.12.0@a23b4f78", - "@opam/num@opam:1.2@e81de836", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/num@opam:1.3@43fe4f7f", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d", "@opam/parsexp@opam:v0.12.0@a23b4f78", - "@opam/num@opam:1.2@e81de836", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/num@opam:1.3@43fe4f7f", + "@opam/dune@opam:1.11.4@21d66ccd" ] }, - "@opam/seq@opam:0.1@6c6ed82c": { - "id": "@opam/seq@opam:0.1@6c6ed82c", + "@opam/seq@opam:0.2@35c16df8": { + "id": "@opam/seq@opam:0.2@35c16df8", "name": "@opam/seq", - "version": "opam:0.1", + "version": "opam:0.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/0e/0e87f9709541ed46ecb6f414bc31458c#md5:0e87f9709541ed46ecb6f414bc31458c", - "archive:https://github.com/c-cube/seq/archive/0.1.tar.gz#md5:0e87f9709541ed46ecb6f414bc31458c" + "archive:https://opam.ocaml.org/cache/md5/1d/1d5a9d0aba27b22433f518cdc495d0fd#md5:1d5a9d0aba27b22433f518cdc495d0fd", + "archive:https://github.com/c-cube/seq/archive/0.2.tar.gz#md5:1d5a9d0aba27b22433f518cdc495d0fd" ], "opam": { "name": "seq", - "version": "0.1", - "path": "esy.lock/opam/seq.0.1" + "version": "0.2", + "path": "esy.lock/opam/seq.0.2" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd" + ] + }, + "@opam/rresult@opam:0.6.0@4b185e72": { + "id": "@opam/rresult@opam:0.6.0@4b185e72", + "name": "@opam/rresult", + "version": "opam:0.6.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/ab/aba88cffa29081714468c2c7bcdf7fb1#md5:aba88cffa29081714468c2c7bcdf7fb1", + "archive:http://erratique.ch/software/rresult/releases/rresult-0.6.0.tbz#md5:aba88cffa29081714468c2c7bcdf7fb1" + ], + "opam": { + "name": "rresult", + "version": "0.6.0", + "path": "esy.lock/opam/rresult.0.6.0" } }, "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", + "@opam/topkg@opam:1.0.1@a42c631e", + "@opam/result@opam:1.4@dc720aef", "@opam/ocamlfind@opam:1.8.1@ff07b0f9", "@opam/ocamlbuild@opam:0.14.0@6ac75d03", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": ["ocaml@4.6.1000@d41d8cd9"] + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/result@opam:1.4@dc720aef" + ] }, "@opam/result@opam:1.4@dc720aef": { "id": "@opam/result@opam:1.4@dc720aef", @@ -4924,12 +5007,12 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/re@opam:1.9.0@d4d5e13d": { @@ -4951,14 +5034,14 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/seq@opam:0.1@6c6ed82c", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/seq@opam:0.2@35c16df8", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/seq@opam:0.1@6c6ed82c", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/seq@opam:0.2@35c16df8", + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/ptime@opam:0.8.5@0051d642": { @@ -5012,9 +5095,9 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/stdio@opam:v0.12.0@04b3b004", "@opam/ppx_derivers@opam:1.2.1@ecf0aa45", - "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", "@opam/ocaml-compiler-libs@opam:v0.12.1@5c34eb0d", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -5022,9 +5105,9 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/stdio@opam:v0.12.0@04b3b004", "@opam/ppx_derivers@opam:1.2.1@ecf0aa45", - "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", "@opam/ocaml-compiler-libs@opam:v0.12.1@5c34eb0d", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c" ] }, @@ -5048,15 +5131,15 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/ocamlfind@opam:1.8.1@ff07b0f9", - "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/ocamlfind@opam:1.8.1@ff07b0f9", - "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/ppx_tools_versioned@opam:5.2.3@4994ec80": { @@ -5078,14 +5161,14 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/ppx_tools@opam:5.1+4.06.0@a9357225": { @@ -5136,7 +5219,7 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d", "@opam/ppxlib@opam:0.8.1@67aec471", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -5144,7 +5227,7 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d", "@opam/ppxlib@opam:0.8.1@67aec471", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c" ] }, @@ -5168,14 +5251,14 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/ppxlib@opam:0.8.1@67aec471", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/ppxlib@opam:0.8.1@67aec471", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c" ] }, @@ -5200,7 +5283,7 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/ppxlib@opam:0.8.1@67aec471", "@opam/fieldslib@opam:v0.12.0@5f543501", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -5208,7 +5291,7 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/ppxlib@opam:0.8.1@67aec471", "@opam/fieldslib@opam:v0.12.0@5f543501", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c" ] }, @@ -5236,7 +5319,7 @@ "@opam/ppxfind@opam:1.3@262387fc", "@opam/ppx_tools@opam:5.1+4.06.0@a9357225", "@opam/ppx_deriving@opam:4.4@21d6c7a5", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/cppo@opam:1.6.6@f4f83858", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -5245,7 +5328,7 @@ "@opam/yojson@opam:1.7.0@7056d985", "@opam/result@opam:1.4@dc720aef", "@opam/ppx_deriving@opam:4.4@21d6c7a5", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/ppx_deriving@opam:4.4@21d6c7a5": { @@ -5271,8 +5354,8 @@ "@opam/ppxfind@opam:1.3@262387fc", "@opam/ppx_tools@opam:5.1+4.06.0@a9357225", "@opam/ppx_derivers@opam:1.2.1@ecf0aa45", - "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/cppo@opam:1.6.6@f4f83858", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -5281,8 +5364,8 @@ "@opam/result@opam:1.4@dc720aef", "@opam/ppx_tools@opam:5.1+4.06.0@a9357225", "@opam/ppx_derivers@opam:1.2.1@ecf0aa45", - "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/ppx_derivers@opam:1.2.1@ecf0aa45": { @@ -5304,12 +5387,47 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd" + ] + }, + "@opam/ppx_cstruct@opam:5.0.0@5693f8be": { + "id": "@opam/ppx_cstruct@opam:5.0.0@5693f8be", + "name": "@opam/ppx_cstruct", + "version": "opam:5.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/eb/eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc#sha256:eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc", + "archive:https://github.com/mirage/ocaml-cstruct/releases/download/v5.0.0/cstruct-v5.0.0.tbz#sha256:eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc" + ], + "opam": { + "name": "ppx_cstruct", + "version": "5.0.0", + "path": "esy.lock/opam/ppx_cstruct.5.0.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/sexplib@opam:v0.12.0@7033807f", + "@opam/ppx_tools_versioned@opam:5.2.3@4994ec80", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/cstruct@opam:5.0.0@6f3863dc", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/sexplib@opam:v0.12.0@7033807f", + "@opam/ppx_tools_versioned@opam:5.2.3@4994ec80", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/cstruct@opam:5.0.0@6f3863dc" ] }, "@opam/parsexp@opam:v0.12.0@a23b4f78": { @@ -5332,14 +5450,14 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c" ] }, @@ -5379,39 +5497,76 @@ "@opam/base-bytes@opam:base@19d0c2ff" ] }, - "@opam/ocamlfind@opam:1.8.1@ff07b0f9": { - "id": "@opam/ocamlfind@opam:1.8.1@ff07b0f9", - "name": "@opam/ocamlfind", - "version": "opam:1.8.1", + "@opam/ocb-stubblr@opam:0.1.1-1@e3fa0c78": { + "id": "@opam/ocb-stubblr@opam:0.1.1-1@e3fa0c78", + "name": "@opam/ocb-stubblr", + "version": "opam:0.1.1-1", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/18/18ca650982c15536616dea0e422cbd8c#md5:18ca650982c15536616dea0e422cbd8c", - "archive:http://download2.camlcity.org/download/findlib-1.8.1.tar.gz#md5:18ca650982c15536616dea0e422cbd8c", - "archive:http://download.camlcity.org/download/findlib-1.8.1.tar.gz#md5:18ca650982c15536616dea0e422cbd8c" + "archive:https://opam.ocaml.org/cache/md5/60/607720dd18ca51e40645b42df5c1273e#md5:607720dd18ca51e40645b42df5c1273e", + "archive:https://github.com/pqwy/ocb-stubblr/releases/download/v0.1.1/ocb-stubblr-0.1.1.tbz#md5:607720dd18ca51e40645b42df5c1273e" ], "opam": { - "name": "ocamlfind", - "version": "1.8.1", - "path": "esy.lock/opam/ocamlfind.1.8.1" + "name": "ocb-stubblr", + "version": "0.1.1-1", + "path": "esy.lock/opam/ocb-stubblr.0.1.1-1" } }, "overrides": [ { - "opamoverride": "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override" } ], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/conf-m4@opam:1@3b2b148a", - "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/topkg@opam:1.0.1@a42c631e", + "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "@opam/astring@opam:0.8.3@4e5e17d5", + "@esy-ocaml/substs@0.0.1@d41d8cd9", + "@esy-ocaml/fauxpam@0.1.0@d41d8cd9" ], - "devDependencies": ["ocaml@4.6.1000@d41d8cd9"] - }, - "@opam/ocamlbuild@opam:0.14.0@6ac75d03": { - "id": "@opam/ocamlbuild@opam:0.14.0@6ac75d03", - "name": "@opam/ocamlbuild", - "version": "opam:0.14.0", + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/topkg@opam:1.0.1@a42c631e", + "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "@opam/astring@opam:0.8.3@4e5e17d5" + ] + }, + "@opam/ocamlfind@opam:1.8.1@ff07b0f9": { + "id": "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "name": "@opam/ocamlfind", + "version": "opam:1.8.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/18/18ca650982c15536616dea0e422cbd8c#md5:18ca650982c15536616dea0e422cbd8c", + "archive:http://download2.camlcity.org/download/findlib-1.8.1.tar.gz#md5:18ca650982c15536616dea0e422cbd8c", + "archive:http://download.camlcity.org/download/findlib-1.8.1.tar.gz#md5:18ca650982c15536616dea0e422cbd8c" + ], + "opam": { + "name": "ocamlfind", + "version": "1.8.1", + "path": "esy.lock/opam/ocamlfind.1.8.1" + } + }, + "overrides": [ + { + "opamoverride": "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.1_opam_override" + } + ], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/conf-m4@opam:1@3b2b148a", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": ["ocaml@4.6.1000@d41d8cd9"] + }, + "@opam/ocamlbuild@opam:0.14.0@6ac75d03": { + "id": "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "name": "@opam/ocamlbuild", + "version": "opam:0.14.0", "source": { "type": "install", "source": [ @@ -5435,20 +5590,20 @@ ], "devDependencies": ["ocaml@4.6.1000@d41d8cd9"] }, - "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d": { - "id": "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc": { + "id": "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", "name": "@opam/ocaml-migrate-parsetree", - "version": "opam:1.4.0", + "version": "opam:1.5.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/23/231fbdc205187b3ee266b535d9cfe44b599067b2f6e97883c782ea7bb577d3b8#sha256:231fbdc205187b3ee266b535d9cfe44b599067b2f6e97883c782ea7bb577d3b8", - "archive:https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v1.4.0/ocaml-migrate-parsetree-v1.4.0.tbz#sha256:231fbdc205187b3ee266b535d9cfe44b599067b2f6e97883c782ea7bb577d3b8" + "archive:https://opam.ocaml.org/cache/sha256/7f/7f56679c9561552762666de5b6b81c8e4cc2e9fd92272e2269878a2eb534e3c0#sha256:7f56679c9561552762666de5b6b81c8e4cc2e9fd92272e2269878a2eb534e3c0", + "archive:https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v1.5.0/ocaml-migrate-parsetree-v1.5.0.tbz#sha256:7f56679c9561552762666de5b6b81c8e4cc2e9fd92272e2269878a2eb534e3c0" ], "opam": { "name": "ocaml-migrate-parsetree", - "version": "1.4.0", - "path": "esy.lock/opam/ocaml-migrate-parsetree.1.4.0" + "version": "1.5.0", + "path": "esy.lock/opam/ocaml-migrate-parsetree.1.5.0" } }, "overrides": [], @@ -5456,14 +5611,14 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/result@opam:1.4@dc720aef", "@opam/ppx_derivers@opam:1.2.1@ecf0aa45", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/result@opam:1.4@dc720aef", "@opam/ppx_derivers@opam:1.2.1@ecf0aa45", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/ocaml-compiler-libs@opam:v0.12.1@5c34eb0d": { @@ -5485,33 +5640,33 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, - "@opam/num@opam:1.2@e81de836": { - "id": "@opam/num@opam:1.2@e81de836", + "@opam/num@opam:1.3@43fe4f7f": { + "id": "@opam/num@opam:1.3@43fe4f7f", "name": "@opam/num", - "version": "opam:1.2", + "version": "opam:1.3", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/4f/4f43ce8e44db68692bee50f2f8ef911c#md5:4f43ce8e44db68692bee50f2f8ef911c", - "archive:https://github.com/ocaml/num/archive/v1.2.tar.gz#md5:4f43ce8e44db68692bee50f2f8ef911c" + "archive:https://opam.ocaml.org/cache/md5/f0/f074e12325e84ebc883b37e5db10403d#md5:f074e12325e84ebc883b37e5db10403d", + "archive:https://github.com/ocaml/num/archive/v1.3.tar.gz#md5:f074e12325e84ebc883b37e5db10403d" ], "opam": { "name": "num", - "version": "1.2", - "path": "esy.lock/opam/num.1.2" + "version": "1.3", + "path": "esy.lock/opam/num.1.3" } }, "overrides": [ { - "opamoverride": "esy.lock/overrides/opam__s__num_opam__c__1.2_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__num_opam__c__1.3_opam_override" } ], "dependencies": [ @@ -5521,6 +5676,54 @@ ], "devDependencies": ["ocaml@4.6.1000@d41d8cd9"] }, + "@opam/nocrypto@opam:0.5.4-2@65f8811b": { + "id": "@opam/nocrypto@opam:0.5.4-2@65f8811b", + "name": "@opam/nocrypto", + "version": "opam:0.5.4-2", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/c3/c331a7a4d2a563d1d5ed581aeb849011#md5:c331a7a4d2a563d1d5ed581aeb849011", + "archive:https://github.com/mirleft/ocaml-nocrypto/releases/download/v0.5.4/nocrypto-0.5.4.tbz#md5:c331a7a4d2a563d1d5ed581aeb849011" + ], + "opam": { + "name": "nocrypto", + "version": "0.5.4-2", + "path": "esy.lock/opam/nocrypto.0.5.4-2" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/zarith@opam:1.9.1@ce833113", + "@opam/topkg@opam:1.0.1@a42c631e", + "@opam/sexplib@opam:v0.12.0@7033807f", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/ppx_deriving@opam:4.4@21d6c7a5", + "@opam/ocb-stubblr@opam:0.1.1-1@e3fa0c78", + "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "@opam/mirage-no-xen@opam:1@0d45465b", + "@opam/mirage-no-solo5@opam:1@84049e1f", + "@opam/lwt@opam:4.4.0@0357bb8b", + "@opam/cstruct-lwt@opam:5.0.0@20f4700f", + "@opam/cstruct@opam:5.0.0@6f3863dc", + "@opam/cpuid@opam:0.1.2@469a8b76", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/zarith@opam:1.9.1@ce833113", + "@opam/sexplib@opam:v0.12.0@7033807f", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/ppx_deriving@opam:4.4@21d6c7a5", + "@opam/mirage-no-xen@opam:1@0d45465b", + "@opam/mirage-no-solo5@opam:1@84049e1f", + "@opam/lwt@opam:4.4.0@0357bb8b", + "@opam/cstruct-lwt@opam:5.0.0@20f4700f", + "@opam/cstruct@opam:5.0.0@6f3863dc" + ] + }, "@opam/mmap@opam:1.1.0@b85334ff": { "id": "@opam/mmap@opam:1.1.0@b85334ff", "name": "@opam/mmap", @@ -5540,14 +5743,54 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, + "@opam/mirage-no-xen@opam:1@0d45465b": { + "id": "@opam/mirage-no-xen@opam:1@0d45465b", + "name": "@opam/mirage-no-xen", + "version": "opam:1", + "source": { + "type": "install", + "source": ["no-source:"], + "opam": { + "name": "mirage-no-xen", + "version": "1", + "path": "esy.lock/opam/mirage-no-xen.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": ["ocaml@4.6.1000@d41d8cd9"] + }, + "@opam/mirage-no-solo5@opam:1@84049e1f": { + "id": "@opam/mirage-no-solo5@opam:1@84049e1f", + "name": "@opam/mirage-no-solo5", + "version": "opam:1", + "source": { + "type": "install", + "source": ["no-source:"], + "opam": { + "name": "mirage-no-solo5", + "version": "1", + "path": "esy.lock/opam/mirage-no-solo5.1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": ["ocaml@4.6.1000@d41d8cd9"] + }, "@opam/merlin-extend@opam:0.5@a5dd7d4b": { "id": "@opam/merlin-extend@opam:0.5@a5dd7d4b", "name": "@opam/merlin-extend", @@ -5567,13 +5810,13 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/cppo@opam:1.6.6@f4f83858", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/merlin@opam:3.3.2@7a364181": { @@ -5597,14 +5840,14 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", "@opam/ocamlfind@opam:1.8.1@ff07b0f9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", "@opam/ocamlfind@opam:1.8.1@ff07b0f9", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/menhir@opam:20190924@004407ff": { @@ -5652,13 +5895,13 @@ "dependencies": [ "@opam/uutf@opam:1.0.2@4440868f", "@opam/uchar@opam:0.0.2@c8218eea", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "@opam/uutf@opam:1.0.2@4440868f", "@opam/uchar@opam:0.0.2@c8218eea", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/magic-mime@opam:1.1.2@980f82fb": { @@ -5680,16 +5923,16 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, - "@opam/macaddr@opam:4.0.0@04cf1e36": { - "id": "@opam/macaddr@opam:4.0.0@04cf1e36", + "@opam/macaddr@opam:4.0.0@109b37cb": { + "id": "@opam/macaddr@opam:4.0.0@109b37cb", "name": "@opam/macaddr", "version": "opam:4.0.0", "source": { @@ -5707,105 +5950,72 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, - "@opam/lwt_ssl@opam:1.1.3@9d044ebe": { - "id": "@opam/lwt_ssl@opam:1.1.3@9d044ebe", - "name": "@opam/lwt_ssl", - "version": "opam:1.1.3", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/b1/b18414b2ef71ededa07666dfc467f10a#md5:b18414b2ef71ededa07666dfc467f10a", - "archive:https://github.com/ocsigen/lwt_ssl/archive/1.1.3.tar.gz#md5:b18414b2ef71ededa07666dfc467f10a" - ], - "opam": { - "name": "lwt_ssl", - "version": "1.1.3", - "path": "esy.lock/opam/lwt_ssl.1.1.3" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.1000@d41d8cd9", - "@opam/ssl@opam:0.5.9@9a42b054", - "@opam/lwt@opam:4.3.0@865b709c", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.1000@d41d8cd9", - "@opam/ssl@opam:0.5.9@9a42b054", - "@opam/lwt@opam:4.3.0@865b709c", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/base-unix@opam:base@87d0b2eb" - ] - }, - "@opam/lwt_ppx@opam:1.2.3@22f5b56c": { - "id": "@opam/lwt_ppx@opam:1.2.3@22f5b56c", + "@opam/lwt_ppx@opam:1.2.4@369f3faf": { + "id": "@opam/lwt_ppx@opam:1.2.4@369f3faf", "name": "@opam/lwt_ppx", - "version": "opam:1.2.3", + "version": "opam:1.2.4", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/1a/1a72b5ae4245707c12656632a25fc18c#md5:1a72b5ae4245707c12656632a25fc18c", - "archive:https://github.com/ocsigen/lwt/archive/4.3.0.tar.gz#md5:1a72b5ae4245707c12656632a25fc18c" + "archive:https://opam.ocaml.org/cache/md5/8b/8bfc70c2944020fa08dd04877747f5f9#md5:8bfc70c2944020fa08dd04877747f5f9", + "archive:https://github.com/ocsigen/lwt/archive/4.4.0.tar.gz#md5:8bfc70c2944020fa08dd04877747f5f9" ], "opam": { "name": "lwt_ppx", - "version": "1.2.3", - "path": "esy.lock/opam/lwt_ppx.1.2.3" + "version": "1.2.4", + "path": "esy.lock/opam/lwt_ppx.1.2.4" } }, "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/ppx_tools_versioned@opam:5.2.3@4994ec80", - "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d", - "@opam/lwt@opam:4.3.0@865b709c", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/lwt@opam:4.4.0@0357bb8b", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/ppx_tools_versioned@opam:5.2.3@4994ec80", - "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d", - "@opam/lwt@opam:4.3.0@865b709c", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", + "@opam/lwt@opam:4.4.0@0357bb8b", + "@opam/dune@opam:1.11.4@21d66ccd" ] }, - "@opam/lwt@opam:4.3.0@865b709c": { - "id": "@opam/lwt@opam:4.3.0@865b709c", + "@opam/lwt@opam:4.4.0@0357bb8b": { + "id": "@opam/lwt@opam:4.4.0@0357bb8b", "name": "@opam/lwt", - "version": "opam:4.3.0", + "version": "opam:4.4.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/1a/1a72b5ae4245707c12656632a25fc18c#md5:1a72b5ae4245707c12656632a25fc18c", - "archive:https://github.com/ocsigen/lwt/archive/4.3.0.tar.gz#md5:1a72b5ae4245707c12656632a25fc18c" + "archive:https://opam.ocaml.org/cache/md5/8b/8bfc70c2944020fa08dd04877747f5f9#md5:8bfc70c2944020fa08dd04877747f5f9", + "archive:https://github.com/ocsigen/lwt/archive/4.4.0.tar.gz#md5:8bfc70c2944020fa08dd04877747f5f9" ], "opam": { "name": "lwt", - "version": "4.3.0", - "path": "esy.lock/opam/lwt.4.3.0" + "version": "4.4.0", + "path": "esy.lock/opam/lwt.4.4.0" } }, "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/seq@opam:0.1@6c6ed82c", + "@opam/seq@opam:0.2@35c16df8", "@opam/result@opam:1.4@dc720aef", "@opam/ocplib-endian@opam:1.0@aa720242", "@opam/mmap@opam:1.1.0@b85334ff", "@opam/dune-configurator@opam:1.0.0@4873acd8", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/cppo@opam:1.6.6@f4f83858", "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084", @@ -5813,12 +6023,12 @@ ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/seq@opam:0.1@6c6ed82c", + "@opam/seq@opam:0.2@35c16df8", "@opam/result@opam:1.4@dc720aef", "@opam/ocplib-endian@opam:1.0@aa720242", "@opam/mmap@opam:1.1.0@b85334ff", "@opam/dune-configurator@opam:1.0.0@4873acd8", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/logs@opam:0.7.0@1d03143e": { @@ -5843,7 +6053,7 @@ "@opam/topkg@opam:1.0.1@a42c631e", "@opam/ocamlfind@opam:1.8.1@ff07b0f9", "@opam/ocamlbuild@opam:0.14.0@6ac75d03", - "@opam/lwt@opam:4.3.0@865b709c", + "@opam/lwt@opam:4.4.0@0357bb8b", "@opam/fmt@opam:0.8.8@01c3a23c", "@opam/cmdliner@opam:1.0.4@93208aac", "@opam/base-threads@opam:base@36803084", @@ -5851,8 +6061,8 @@ ], "devDependencies": ["ocaml@4.6.1000@d41d8cd9"] }, - "@opam/lambdasoup@opam:0.6.3@03a47c2f": { - "id": "@opam/lambdasoup@opam:0.6.3@03a47c2f", + "@opam/lambdasoup@opam:0.6.3@259c7017": { + "id": "@opam/lambdasoup@opam:0.6.3@259c7017", "name": "@opam/lambdasoup", "version": "opam:0.6.3", "source": { @@ -5871,12 +6081,13 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/markup@opam:0.8.1@43cd811e", - "@opam/jbuilder@opam:transition@58bdfe0a", + "@opam/jbuilder@opam:transition@20522f05", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/markup@opam:0.8.1@43cd811e" + "@opam/markup@opam:0.8.1@43cd811e", + "@opam/jbuilder@opam:transition@20522f05" ] }, "@opam/junit@opam:2.0.1@1b4d302c": { @@ -5899,13 +6110,13 @@ "dependencies": [ "@opam/tyxml@opam:4.3.0@c1da25f1", "@opam/ptime@opam:0.8.5@0051d642", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "@opam/tyxml@opam:4.3.0@c1da25f1", "@opam/ptime@opam:0.8.5@0051d642", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/jsonm@opam:1.0.1@ad3e76f5": { @@ -5940,8 +6151,8 @@ "@opam/uchar@opam:0.0.2@c8218eea" ] }, - "@opam/jbuilder@opam:transition@58bdfe0a": { - "id": "@opam/jbuilder@opam:transition@58bdfe0a", + "@opam/jbuilder@opam:transition@20522f05": { + "id": "@opam/jbuilder@opam:transition@20522f05", "name": "@opam/jbuilder", "version": "opam:transition", "source": { @@ -5956,16 +6167,16 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, - "@opam/ipaddr-sexp@opam:4.0.0@c96911d2": { - "id": "@opam/ipaddr-sexp@opam:4.0.0@c96911d2", + "@opam/ipaddr-sexp@opam:4.0.0@82d2dc52": { + "id": "@opam/ipaddr-sexp@opam:4.0.0@82d2dc52", "name": "@opam/ipaddr-sexp", "version": "opam:4.0.0", "source": { @@ -5984,19 +6195,19 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", - "@opam/ipaddr@opam:4.0.0@17a24cd3", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/ipaddr@opam:4.0.0@8ed09f0d", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", - "@opam/ipaddr@opam:4.0.0@17a24cd3", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/ipaddr@opam:4.0.0@8ed09f0d", + "@opam/dune@opam:1.11.4@21d66ccd" ] }, - "@opam/ipaddr@opam:4.0.0@17a24cd3": { - "id": "@opam/ipaddr@opam:4.0.0@17a24cd3", + "@opam/ipaddr@opam:4.0.0@8ed09f0d": { + "id": "@opam/ipaddr@opam:4.0.0@8ed09f0d", "name": "@opam/ipaddr", "version": "opam:4.0.0", "source": { @@ -6015,19 +6226,46 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d", - "@opam/macaddr@opam:4.0.0@04cf1e36", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/macaddr@opam:4.0.0@109b37cb", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/domain-name@opam:0.3.0@af116067", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d", - "@opam/macaddr@opam:4.0.0@04cf1e36", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/macaddr@opam:4.0.0@109b37cb", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/domain-name@opam:0.3.0@af116067" ] }, + "@opam/gmap@opam:0.3.0@599a6bf7": { + "id": "@opam/gmap@opam:0.3.0@599a6bf7", + "name": "@opam/gmap", + "version": "opam:0.3.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/04/04dd9e6226ac8f8fb4ccb6021048702e34a482fb9c1d240d3852829529507c1c#sha256:04dd9e6226ac8f8fb4ccb6021048702e34a482fb9c1d240d3852829529507c1c", + "archive:https://github.com/hannesm/gmap/releases/download/0.3.0/gmap-0.3.0.tbz#sha256:04dd9e6226ac8f8fb4ccb6021048702e34a482fb9c1d240d3852829529507c1c" + ], + "opam": { + "name": "gmap", + "version": "0.3.0", + "path": "esy.lock/opam/gmap.0.3.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd" + ] + }, "@opam/fmt@opam:0.8.8@01c3a23c": { "id": "@opam/fmt@opam:0.8.8@01c3a23c", "name": "@opam/fmt", @@ -6049,7 +6287,7 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/topkg@opam:1.0.1@a42c631e", "@opam/stdlib-shims@opam:0.1.0@d957c903", - "@opam/seq@opam:0.1@6c6ed82c", + "@opam/seq@opam:0.2@35c16df8", "@opam/ocamlfind@opam:1.8.1@ff07b0f9", "@opam/ocamlbuild@opam:0.14.0@6ac75d03", "@opam/cmdliner@opam:1.0.4@93208aac", @@ -6059,7 +6297,7 @@ "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/stdlib-shims@opam:0.1.0@d957c903", - "@opam/seq@opam:0.1@6c6ed82c" + "@opam/seq@opam:0.2@35c16df8" ] }, "@opam/fieldslib@opam:v0.12.0@5f543501": { @@ -6081,13 +6319,13 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base@opam:v0.12.2@d687150c" ] }, @@ -6110,12 +6348,12 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/dune-configurator@opam:1.0.0@4873acd8": { @@ -6133,30 +6371,30 @@ }, "overrides": [], "dependencies": [ - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": ["@opam/dune@opam:1.11.3@9894df55"] + "devDependencies": ["@opam/dune@opam:1.11.4@21d66ccd"] }, - "@opam/dune@opam:1.11.3@9894df55": { - "id": "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd": { + "id": "@opam/dune@opam:1.11.4@21d66ccd", "name": "@opam/dune", - "version": "opam:1.11.3", + "version": "opam:1.11.4", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/c8/c83a63e7e8245611b0e11d6adea07c6484dc1b4efffacb176315cd6674d4bbd2#sha256:c83a63e7e8245611b0e11d6adea07c6484dc1b4efffacb176315cd6674d4bbd2", - "archive:https://github.com/ocaml/dune/releases/download/1.11.3/dune-build-info-1.11.3.tbz#sha256:c83a63e7e8245611b0e11d6adea07c6484dc1b4efffacb176315cd6674d4bbd2" + "archive:https://opam.ocaml.org/cache/sha256/77/77cb5f483221b266ded2b85fc84173ae0089a25134a086be922e82c131456ce6#sha256:77cb5f483221b266ded2b85fc84173ae0089a25134a086be922e82c131456ce6", + "archive:https://github.com/ocaml/dune/releases/download/1.11.4/dune-build-info-1.11.4.tbz#sha256:77cb5f483221b266ded2b85fc84173ae0089a25134a086be922e82c131456ce6" ], "opam": { "name": "dune", - "version": "1.11.3", - "path": "esy.lock/opam/dune.1.11.3" + "version": "1.11.4", + "path": "esy.lock/opam/dune.1.11.4" } }, "overrides": [ { - "opamoverride": "esy.lock/overrides/opam__s__dune_opam__c__1.11.3_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__dune_opam__c__1.11.4_opam_override" } ], "dependencies": [ @@ -6191,88 +6429,181 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/fmt@opam:0.8.8@01c3a23c", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/astring@opam:0.8.3@4e5e17d5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/fmt@opam:0.8.8@01c3a23c", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/astring@opam:0.8.3@4e5e17d5" ] }, - "@opam/cppo@opam:1.6.6@f4f83858": { - "id": "@opam/cppo@opam:1.6.6@f4f83858", - "name": "@opam/cppo", - "version": "opam:1.6.6", + "@opam/cstruct-sexp@opam:5.0.0@aafb6e40": { + "id": "@opam/cstruct-sexp@opam:5.0.0@aafb6e40", + "name": "@opam/cstruct-sexp", + "version": "opam:5.0.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/e7/e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0#sha256:e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0", - "archive:https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz#sha256:e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0" + "archive:https://opam.ocaml.org/cache/sha256/eb/eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc#sha256:eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc", + "archive:https://github.com/mirage/ocaml-cstruct/releases/download/v5.0.0/cstruct-v5.0.0.tbz#sha256:eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc" ], "opam": { - "name": "cppo", - "version": "1.6.6", - "path": "esy.lock/opam/cppo.1.6.6" + "name": "cstruct-sexp", + "version": "5.0.0", + "path": "esy.lock/opam/cstruct-sexp.5.0.0" } }, "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/sexplib@opam:v0.12.0@7033807f", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/cstruct@opam:5.0.0@6f3863dc", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/sexplib@opam:v0.12.0@7033807f", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/cstruct@opam:5.0.0@6f3863dc" + ] + }, + "@opam/cstruct-lwt@opam:5.0.0@20f4700f": { + "id": "@opam/cstruct-lwt@opam:5.0.0@20f4700f", + "name": "@opam/cstruct-lwt", + "version": "opam:5.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/eb/eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc#sha256:eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc", + "archive:https://github.com/mirage/ocaml-cstruct/releases/download/v5.0.0/cstruct-v5.0.0.tbz#sha256:eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc" + ], + "opam": { + "name": "cstruct-lwt", + "version": "5.0.0", + "path": "esy.lock/opam/cstruct-lwt.5.0.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/lwt@opam:4.4.0@0357bb8b", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/cstruct@opam:5.0.0@6f3863dc", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/lwt@opam:4.4.0@0357bb8b", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/cstruct@opam:5.0.0@6f3863dc", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/conf-pkg-config@opam:1.1@67c69c0c": { - "id": "@opam/conf-pkg-config@opam:1.1@67c69c0c", - "name": "@opam/conf-pkg-config", - "version": "opam:1.1", + "@opam/cstruct@opam:5.0.0@6f3863dc": { + "id": "@opam/cstruct@opam:5.0.0@6f3863dc", + "name": "@opam/cstruct", + "version": "opam:5.0.0", "source": { "type": "install", - "source": ["no-source:"], + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/eb/eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc#sha256:eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc", + "archive:https://github.com/mirage/ocaml-cstruct/releases/download/v5.0.0/cstruct-v5.0.0.tbz#sha256:eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc" + ], "opam": { - "name": "conf-pkg-config", - "version": "1.1", - "path": "esy.lock/opam/conf-pkg-config.1.1" + "name": "cstruct", + "version": "5.0.0", + "path": "esy.lock/opam/cstruct.5.0.0" } }, - "overrides": [ - { - "opamoverride": "esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override" + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/bigarray-compat@opam:1.0.0@1faefa97", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/bigarray-compat@opam:1.0.0@1faefa97" + ] + }, + "@opam/cpuid@opam:0.1.2@469a8b76": { + "id": "@opam/cpuid@opam:0.1.2@469a8b76", + "name": "@opam/cpuid", + "version": "opam:0.1.2", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/21/21079a17bcf6cfe92e2f706b9d0d6d8d#md5:21079a17bcf6cfe92e2f706b9d0d6d8d", + "archive:https://github.com/pqwy/cpuid/releases/download/v0.1.2/cpuid-v0.1.2.tbz#md5:21079a17bcf6cfe92e2f706b9d0d6d8d" + ], + "opam": { + "name": "cpuid", + "version": "0.1.2", + "path": "esy.lock/opam/cpuid.0.1.2" } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd" + ] + }, + "@opam/cppo@opam:1.6.6@f4f83858": { + "id": "@opam/cppo@opam:1.6.6@f4f83858", + "name": "@opam/cppo", + "version": "opam:1.6.6", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/e7/e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0#sha256:e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0", + "archive:https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz#sha256:e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0" + ], + "opam": { + "name": "cppo", + "version": "1.6.6", + "path": "esy.lock/opam/cppo.1.6.6" + } + }, + "overrides": [], "dependencies": [ - "yarn-pkg-config@github:esy-ocaml/yarn-pkg-config#cca65f99674ed2d954d28788edeb8c57fada5ed0@d41d8cd9", + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/base-unix@opam:base@87d0b2eb" + ] }, - "@opam/conf-openssl@opam:1@83a4276f": { - "id": "@opam/conf-openssl@opam:1@83a4276f", - "name": "@opam/conf-openssl", + "@opam/conf-perl@opam:1@a6896ba6": { + "id": "@opam/conf-perl@opam:1@a6896ba6", + "name": "@opam/conf-perl", "version": "opam:1", "source": { "type": "install", "source": ["no-source:"], "opam": { - "name": "conf-openssl", + "name": "conf-perl", "version": "1", - "path": "esy.lock/opam/conf-openssl.1" + "path": "esy.lock/opam/conf-perl.1" } }, "overrides": [], - "dependencies": [ - "@opam/conf-pkg-config@opam:1.1@67c69c0c", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], + "dependencies": ["@esy-ocaml/substs@0.0.1@d41d8cd9"], "devDependencies": [] }, "@opam/conf-m4@opam:1@3b2b148a": { @@ -6292,62 +6623,86 @@ "dependencies": ["@esy-ocaml/substs@0.0.1@d41d8cd9"], "devDependencies": [] }, - "@opam/conduit-lwt-unix@opam:2.0.1@e9c9bb34": { - "id": "@opam/conduit-lwt-unix@opam:2.0.1@e9c9bb34", + "@opam/conf-gmp@opam:1@bd7f3a85": { + "id": "@opam/conf-gmp@opam:1@bd7f3a85", + "name": "@opam/conf-gmp", + "version": "opam:1", + "source": { + "type": "install", + "source": ["no-source:"], + "opam": { + "name": "conf-gmp", + "version": "1", + "path": "esy.lock/opam/conf-gmp.1" + } + }, + "overrides": [ + { + "opamoverride": "esy.lock/overrides/opam__s__conf_gmp_opam__c__1_opam_override" + } + ], + "dependencies": [ + "esy-gmp@archive:https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz#sha1:9dc6981197a7d92f339192eea974f5eca48fcffe@186b9388", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [] + }, + "@opam/conduit-lwt-unix@opam:2.0.2@28f2c4f0": { + "id": "@opam/conduit-lwt-unix@opam:2.0.2@28f2c4f0", "name": "@opam/conduit-lwt-unix", - "version": "opam:2.0.1", + "version": "opam:2.0.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/fa/faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb#sha256:faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb", - "archive:https://github.com/mirage/ocaml-conduit/releases/download/v2.0.1/conduit-v2.0.1.tbz#sha256:faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb" + "archive:https://opam.ocaml.org/cache/sha256/25/2510372ed98c7e0446d788317a435f752d900d72df0fbe4c353f5e5bfb9d1dd2#sha256:2510372ed98c7e0446d788317a435f752d900d72df0fbe4c353f5e5bfb9d1dd2", + "archive:https://github.com/mirage/ocaml-conduit/releases/download/v2.0.2/conduit-v2.0.2.tbz#sha256:2510372ed98c7e0446d788317a435f752d900d72df0fbe4c353f5e5bfb9d1dd2" ], "opam": { "name": "conduit-lwt-unix", - "version": "2.0.1", - "path": "esy.lock/opam/conduit-lwt-unix.2.0.1" + "version": "2.0.2", + "path": "esy.lock/opam/conduit-lwt-unix.2.0.2" } }, "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/uri@opam:3.0.0@d62eba05", + "@opam/tls@opam:0.10.5@c653e239", "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", - "@opam/lwt_ssl@opam:1.1.3@9d044ebe", - "@opam/lwt@opam:4.3.0@865b709c", - "@opam/ipaddr-sexp@opam:4.0.0@c96911d2", - "@opam/ipaddr@opam:4.0.0@17a24cd3", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/conduit-lwt@opam:2.0.1@deffbf7f", + "@opam/lwt@opam:4.4.0@0357bb8b", + "@opam/ipaddr-sexp@opam:4.0.0@82d2dc52", + "@opam/ipaddr@opam:4.0.0@8ed09f0d", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/conduit-lwt@opam:2.0.2@9e9f3c41", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/uri@opam:3.0.0@d62eba05", "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", - "@opam/lwt@opam:4.3.0@865b709c", - "@opam/ipaddr-sexp@opam:4.0.0@c96911d2", - "@opam/ipaddr@opam:4.0.0@17a24cd3", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/conduit-lwt@opam:2.0.1@deffbf7f", + "@opam/lwt@opam:4.4.0@0357bb8b", + "@opam/ipaddr-sexp@opam:4.0.0@82d2dc52", + "@opam/ipaddr@opam:4.0.0@8ed09f0d", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/conduit-lwt@opam:2.0.2@9e9f3c41", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/conduit-lwt@opam:2.0.1@deffbf7f": { - "id": "@opam/conduit-lwt@opam:2.0.1@deffbf7f", + "@opam/conduit-lwt@opam:2.0.2@9e9f3c41": { + "id": "@opam/conduit-lwt@opam:2.0.2@9e9f3c41", "name": "@opam/conduit-lwt", - "version": "opam:2.0.1", + "version": "opam:2.0.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/fa/faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb#sha256:faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb", - "archive:https://github.com/mirage/ocaml-conduit/releases/download/v2.0.1/conduit-v2.0.1.tbz#sha256:faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb" + "archive:https://opam.ocaml.org/cache/sha256/25/2510372ed98c7e0446d788317a435f752d900d72df0fbe4c353f5e5bfb9d1dd2#sha256:2510372ed98c7e0446d788317a435f752d900d72df0fbe4c353f5e5bfb9d1dd2", + "archive:https://github.com/mirage/ocaml-conduit/releases/download/v2.0.2/conduit-v2.0.2.tbz#sha256:2510372ed98c7e0446d788317a435f752d900d72df0fbe4c353f5e5bfb9d1dd2" ], "opam": { "name": "conduit-lwt", - "version": "2.0.1", - "path": "esy.lock/opam/conduit-lwt.2.0.1" + "version": "2.0.2", + "path": "esy.lock/opam/conduit-lwt.2.0.2" } }, "overrides": [], @@ -6355,9 +6710,9 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib@opam:v0.12.0@7033807f", "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", - "@opam/lwt@opam:4.3.0@865b709c", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/conduit@opam:2.0.1@dfca3d31", + "@opam/lwt@opam:4.4.0@0357bb8b", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/conduit@opam:2.0.2@43669d16", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], @@ -6365,79 +6720,79 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib@opam:v0.12.0@7033807f", "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", - "@opam/lwt@opam:4.3.0@865b709c", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/conduit@opam:2.0.1@dfca3d31", + "@opam/lwt@opam:4.4.0@0357bb8b", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/conduit@opam:2.0.2@43669d16", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/conduit@opam:2.0.1@dfca3d31": { - "id": "@opam/conduit@opam:2.0.1@dfca3d31", + "@opam/conduit@opam:2.0.2@43669d16": { + "id": "@opam/conduit@opam:2.0.2@43669d16", "name": "@opam/conduit", - "version": "opam:2.0.1", + "version": "opam:2.0.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/fa/faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb#sha256:faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb", - "archive:https://github.com/mirage/ocaml-conduit/releases/download/v2.0.1/conduit-v2.0.1.tbz#sha256:faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb" + "archive:https://opam.ocaml.org/cache/sha256/25/2510372ed98c7e0446d788317a435f752d900d72df0fbe4c353f5e5bfb9d1dd2#sha256:2510372ed98c7e0446d788317a435f752d900d72df0fbe4c353f5e5bfb9d1dd2", + "archive:https://github.com/mirage/ocaml-conduit/releases/download/v2.0.2/conduit-v2.0.2.tbz#sha256:2510372ed98c7e0446d788317a435f752d900d72df0fbe4c353f5e5bfb9d1dd2" ], "opam": { "name": "conduit", - "version": "2.0.1", - "path": "esy.lock/opam/conduit.2.0.1" + "version": "2.0.2", + "path": "esy.lock/opam/conduit.2.0.2" } }, "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/uri@opam:3.0.0@d62eba05", "@opam/sexplib@opam:v0.12.0@7033807f", "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", "@opam/logs@opam:0.7.0@1d03143e", - "@opam/ipaddr-sexp@opam:4.0.0@c96911d2", - "@opam/ipaddr@opam:4.0.0@17a24cd3", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/ipaddr-sexp@opam:4.0.0@82d2dc52", + "@opam/ipaddr@opam:4.0.0@8ed09f0d", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/astring@opam:0.8.3@4e5e17d5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/uri@opam:3.0.0@d62eba05", "@opam/sexplib@opam:v0.12.0@7033807f", "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", "@opam/logs@opam:0.7.0@1d03143e", - "@opam/ipaddr-sexp@opam:4.0.0@c96911d2", - "@opam/ipaddr@opam:4.0.0@17a24cd3", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/ipaddr-sexp@opam:4.0.0@82d2dc52", + "@opam/ipaddr@opam:4.0.0@8ed09f0d", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/astring@opam:0.8.3@4e5e17d5" ] }, - "@opam/cohttp-lwt-unix@opam:2.3.0@aa44730b": { - "id": "@opam/cohttp-lwt-unix@opam:2.3.0@aa44730b", + "@opam/cohttp-lwt-unix@opam:2.4.0@291da716": { + "id": "@opam/cohttp-lwt-unix@opam:2.4.0@291da716", "name": "@opam/cohttp-lwt-unix", - "version": "opam:2.3.0", + "version": "opam:2.4.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/f1/f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125#sha256:f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125", - "archive:https://github.com/mirage/ocaml-cohttp/releases/download/v2.3.0/cohttp-v2.3.0.tbz#sha256:f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125" + "archive:https://opam.ocaml.org/cache/sha256/b2/b2dc17836e7dd5803bb919aff5dde1b9a071becb874c8a4afc81b2a466c792f4#sha256:b2dc17836e7dd5803bb919aff5dde1b9a071becb874c8a4afc81b2a466c792f4", + "archive:https://github.com/mirage/ocaml-cohttp/releases/download/v2.4.0/cohttp-v2.4.0.tbz#sha256:b2dc17836e7dd5803bb919aff5dde1b9a071becb874c8a4afc81b2a466c792f4" ], "opam": { "name": "cohttp-lwt-unix", - "version": "2.3.0", - "path": "esy.lock/opam/cohttp-lwt-unix.2.3.0" + "version": "2.4.0", + "path": "esy.lock/opam/cohttp-lwt-unix.2.4.0" } }, "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/magic-mime@opam:1.1.2@980f82fb", - "@opam/lwt@opam:4.3.0@865b709c", + "@opam/lwt@opam:4.4.0@0357bb8b", "@opam/logs@opam:0.7.0@1d03143e", "@opam/fmt@opam:0.8.8@01c3a23c", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/conduit-lwt-unix@opam:2.0.1@e9c9bb34", - "@opam/cohttp-lwt@opam:2.3.0@fa062975", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/conduit-lwt-unix@opam:2.0.2@28f2c4f0", + "@opam/cohttp-lwt@opam:2.4.0@d512bd26", "@opam/cmdliner@opam:1.0.4@93208aac", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" @@ -6445,30 +6800,30 @@ "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/magic-mime@opam:1.1.2@980f82fb", - "@opam/lwt@opam:4.3.0@865b709c", + "@opam/lwt@opam:4.4.0@0357bb8b", "@opam/logs@opam:0.7.0@1d03143e", "@opam/fmt@opam:0.8.8@01c3a23c", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/conduit-lwt-unix@opam:2.0.1@e9c9bb34", - "@opam/cohttp-lwt@opam:2.3.0@fa062975", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/conduit-lwt-unix@opam:2.0.2@28f2c4f0", + "@opam/cohttp-lwt@opam:2.4.0@d512bd26", "@opam/cmdliner@opam:1.0.4@93208aac", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/cohttp-lwt@opam:2.3.0@fa062975": { - "id": "@opam/cohttp-lwt@opam:2.3.0@fa062975", + "@opam/cohttp-lwt@opam:2.4.0@d512bd26": { + "id": "@opam/cohttp-lwt@opam:2.4.0@d512bd26", "name": "@opam/cohttp-lwt", - "version": "opam:2.3.0", + "version": "opam:2.4.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/f1/f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125#sha256:f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125", - "archive:https://github.com/mirage/ocaml-cohttp/releases/download/v2.3.0/cohttp-v2.3.0.tbz#sha256:f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125" + "archive:https://opam.ocaml.org/cache/sha256/b2/b2dc17836e7dd5803bb919aff5dde1b9a071becb874c8a4afc81b2a466c792f4#sha256:b2dc17836e7dd5803bb919aff5dde1b9a071becb874c8a4afc81b2a466c792f4", + "archive:https://github.com/mirage/ocaml-cohttp/releases/download/v2.4.0/cohttp-v2.4.0.tbz#sha256:b2dc17836e7dd5803bb919aff5dde1b9a071becb874c8a4afc81b2a466c792f4" ], "opam": { "name": "cohttp-lwt", - "version": "2.3.0", - "path": "esy.lock/opam/cohttp-lwt.2.3.0" + "version": "2.4.0", + "path": "esy.lock/opam/cohttp-lwt.2.4.0" } }, "overrides": [], @@ -6476,43 +6831,43 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d", "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", - "@opam/lwt@opam:4.3.0@865b709c", + "@opam/lwt@opam:4.4.0@0357bb8b", "@opam/logs@opam:0.7.0@1d03143e", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/cohttp@opam:2.3.0@d897c33c", + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/cohttp@opam:2.4.0@5ca47f8b", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d", "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", - "@opam/lwt@opam:4.3.0@865b709c", + "@opam/lwt@opam:4.4.0@0357bb8b", "@opam/logs@opam:0.7.0@1d03143e", - "@opam/dune@opam:1.11.3@9894df55", - "@opam/cohttp@opam:2.3.0@d897c33c" + "@opam/dune@opam:1.11.4@21d66ccd", + "@opam/cohttp@opam:2.4.0@5ca47f8b" ] }, - "@opam/cohttp@opam:2.3.0@d897c33c": { - "id": "@opam/cohttp@opam:2.3.0@d897c33c", + "@opam/cohttp@opam:2.4.0@5ca47f8b": { + "id": "@opam/cohttp@opam:2.4.0@5ca47f8b", "name": "@opam/cohttp", - "version": "opam:2.3.0", + "version": "opam:2.4.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/sha256/f1/f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125#sha256:f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125", - "archive:https://github.com/mirage/ocaml-cohttp/releases/download/v2.3.0/cohttp-v2.3.0.tbz#sha256:f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125" + "archive:https://opam.ocaml.org/cache/sha256/b2/b2dc17836e7dd5803bb919aff5dde1b9a071becb874c8a4afc81b2a466c792f4#sha256:b2dc17836e7dd5803bb919aff5dde1b9a071becb874c8a4afc81b2a466c792f4", + "archive:https://github.com/mirage/ocaml-cohttp/releases/download/v2.4.0/cohttp-v2.4.0.tbz#sha256:b2dc17836e7dd5803bb919aff5dde1b9a071becb874c8a4afc81b2a466c792f4" ], "opam": { "name": "cohttp", - "version": "2.3.0", - "path": "esy.lock/opam/cohttp.2.3.0" + "version": "2.4.0", + "path": "esy.lock/opam/cohttp.2.4.0" } }, "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/uri-sexp@opam:3.0.0@6f57c443", - "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/uri-sexp@opam:3.0.0@b5a31b2d", + "@opam/uri@opam:3.0.0@d62eba05", "@opam/stringext@opam:1.6.0@104bc94b", "@opam/stdlib-shims@opam:0.1.0@d957c903", "@opam/sexplib0@opam:v0.12.0@e432406d", @@ -6521,14 +6876,14 @@ "@opam/ppx_fields_conv@opam:v0.12.0@2d8ce62e", "@opam/jsonm@opam:1.0.1@ad3e76f5", "@opam/fieldslib@opam:v0.12.0@5f543501", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base64@opam:3.2.0@6303aa3a", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/uri-sexp@opam:3.0.0@6f57c443", - "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/uri-sexp@opam:3.0.0@b5a31b2d", + "@opam/uri@opam:3.0.0@d62eba05", "@opam/stringext@opam:1.6.0@104bc94b", "@opam/stdlib-shims@opam:0.1.0@d957c903", "@opam/sexplib0@opam:v0.12.0@e432406d", @@ -6536,7 +6891,7 @@ "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", "@opam/ppx_fields_conv@opam:v0.12.0@2d8ce62e", "@opam/fieldslib@opam:v0.12.0@5f543501", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base64@opam:3.2.0@6303aa3a" ] }, @@ -6583,13 +6938,40 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/easy-format@opam:1.3.2@0484b3c4", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" + ] + }, + "@opam/bigarray-compat@opam:1.0.0@1faefa97": { + "id": "@opam/bigarray-compat@opam:1.0.0@1faefa97", + "name": "@opam/bigarray-compat", + "version": "opam:1.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/1c/1cc7c25382a8900bada34aadfd66632e#md5:1cc7c25382a8900bada34aadfd66632e", + "archive:https://github.com/mirage/bigarray-compat/archive/v1.0.0.tar.gz#md5:1cc7c25382a8900bada34aadfd66632e" + ], + "opam": { + "name": "bigarray-compat", + "version": "1.0.0", + "path": "esy.lock/opam/bigarray-compat.1.0.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/dune@opam:1.11.4@21d66ccd" ] }, "@opam/base64@opam:3.2.0@6303aa3a": { @@ -6611,13 +6993,13 @@ "overrides": [], "dependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base-bytes@opam:base@19d0c2ff", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@opam/base-bytes@opam:base@19d0c2ff" ] }, @@ -6700,18 +7082,18 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d", "@opam/dune-configurator@opam:1.0.0@4873acd8", - "@opam/dune@opam:1.11.3@9894df55", + "@opam/dune@opam:1.11.4@21d66ccd", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e432406d", "@opam/dune-configurator@opam:1.0.0@4873acd8", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" ] }, - "@opam/atdgen-runtime@opam:2.0.0@8a75c3bb": { - "id": "@opam/atdgen-runtime@opam:2.0.0@8a75c3bb", + "@opam/atdgen-runtime@opam:2.0.0@60f6faab": { + "id": "@opam/atdgen-runtime@opam:2.0.0@60f6faab", "name": "@opam/atdgen-runtime", "version": "opam:2.0.0", "source": { @@ -6730,18 +7112,19 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", - "@opam/jbuilder@opam:transition@58bdfe0a", + "@opam/jbuilder@opam:transition@20522f05", "@opam/biniou@opam:1.2.1@d7570399", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", + "@opam/jbuilder@opam:transition@20522f05", "@opam/biniou@opam:1.2.1@d7570399" ] }, - "@opam/atdgen@opam:2.0.0@5d912e07": { - "id": "@opam/atdgen@opam:2.0.0@5d912e07", + "@opam/atdgen@opam:2.0.0@46af0360": { + "id": "@opam/atdgen@opam:2.0.0@46af0360", "name": "@opam/atdgen", "version": "opam:2.0.0", "source": { @@ -6760,22 +7143,23 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", - "@opam/jbuilder@opam:transition@58bdfe0a", + "@opam/jbuilder@opam:transition@20522f05", "@opam/biniou@opam:1.2.1@d7570399", - "@opam/atdgen-runtime@opam:2.0.0@8a75c3bb", - "@opam/atd@opam:2.0.0@087614b7", + "@opam/atdgen-runtime@opam:2.0.0@60f6faab", + "@opam/atd@opam:2.0.0@e0ddd12f", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/yojson@opam:1.7.0@7056d985", + "@opam/jbuilder@opam:transition@20522f05", "@opam/biniou@opam:1.2.1@d7570399", - "@opam/atdgen-runtime@opam:2.0.0@8a75c3bb", - "@opam/atd@opam:2.0.0@087614b7" + "@opam/atdgen-runtime@opam:2.0.0@60f6faab", + "@opam/atd@opam:2.0.0@e0ddd12f" ] }, - "@opam/atd@opam:2.0.0@087614b7": { - "id": "@opam/atd@opam:2.0.0@087614b7", + "@opam/atd@opam:2.0.0@e0ddd12f": { + "id": "@opam/atd@opam:2.0.0@e0ddd12f", "name": "@opam/atd", "version": "opam:2.0.0", "source": { @@ -6794,12 +7178,13 @@ "dependencies": [ "ocaml@4.6.1000@d41d8cd9", "@opam/menhir@opam:20190924@004407ff", - "@opam/jbuilder@opam:transition@58bdfe0a", + "@opam/jbuilder@opam:transition@20522f05", "@opam/easy-format@opam:1.3.2@0484b3c4", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.1000@d41d8cd9", + "@opam/jbuilder@opam:transition@20522f05", "@opam/easy-format@opam:1.3.2@0484b3c4" ] }, @@ -6833,51 +7218,89 @@ "@opam/base-bytes@opam:base@19d0c2ff" ] }, - "@nodelib/fs.walk@1.2.3@d41d8cd9": { - "id": "@nodelib/fs.walk@1.2.3@d41d8cd9", + "@opam/asn1-combinators@opam:0.2.0-1@2dd25b50": { + "id": "@opam/asn1-combinators@opam:0.2.0-1@2dd25b50", + "name": "@opam/asn1-combinators", + "version": "opam:0.2.0-1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/f6/f695aec35f8934d20d966032adbf3520#md5:f695aec35f8934d20d966032adbf3520", + "archive:https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v0.2.0/asn1-combinators-0.2.0.tbz#md5:f695aec35f8934d20d966032adbf3520" + ], + "opam": { + "name": "asn1-combinators", + "version": "0.2.0-1", + "path": "esy.lock/opam/asn1-combinators.0.2.0-1" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/zarith@opam:1.9.1@ce833113", + "@opam/topkg@opam:1.0.1@a42c631e", + "@opam/result@opam:1.4@dc720aef", + "@opam/ptime@opam:0.8.5@0051d642", + "@opam/ocamlfind@opam:1.8.1@ff07b0f9", + "@opam/ocamlbuild@opam:0.14.0@6ac75d03", + "@opam/cstruct@opam:5.0.0@6f3863dc", + "@opam/bigarray-compat@opam:1.0.0@1faefa97", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/zarith@opam:1.9.1@ce833113", + "@opam/result@opam:1.4@dc720aef", + "@opam/ptime@opam:0.8.5@0051d642", + "@opam/cstruct@opam:5.0.0@6f3863dc", + "@opam/bigarray-compat@opam:1.0.0@1faefa97" + ] + }, + "@nodelib/fs.walk@1.2.4@d41d8cd9": { + "id": "@nodelib/fs.walk@1.2.4@d41d8cd9", "name": "@nodelib/fs.walk", - "version": "1.2.3", + "version": "1.2.4", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.3.tgz#sha1:a555dc256acaf00c62b0db29529028dd4d4cb141" + "archive:https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#sha1:011b9202a70a6366e436ca5c065844528ab04976" ] }, "overrides": [], "dependencies": [ "fastq@1.6.0@d41d8cd9", - "@nodelib/fs.scandir@2.1.2@d41d8cd9" + "@nodelib/fs.scandir@2.1.3@d41d8cd9" ], "devDependencies": [] }, - "@nodelib/fs.stat@2.0.2@d41d8cd9": { - "id": "@nodelib/fs.stat@2.0.2@d41d8cd9", + "@nodelib/fs.stat@2.0.3@d41d8cd9": { + "id": "@nodelib/fs.stat@2.0.3@d41d8cd9", "name": "@nodelib/fs.stat", - "version": "2.0.2", + "version": "2.0.3", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz#sha1:2762aea8fe78ea256860182dcb52d61ee4b8fda6" + "archive:https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#sha1:34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" ] }, "overrides": [], "dependencies": [], "devDependencies": [] }, - "@nodelib/fs.scandir@2.1.2@d41d8cd9": { - "id": "@nodelib/fs.scandir@2.1.2@d41d8cd9", + "@nodelib/fs.scandir@2.1.3@d41d8cd9": { + "id": "@nodelib/fs.scandir@2.1.3@d41d8cd9", "name": "@nodelib/fs.scandir", - "version": "2.1.2", + "version": "2.1.3", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.2.tgz#sha1:1f981cd5b83e85cfdeb386fc693d4baab392fa54" + "archive:https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#sha1:3a582bdb53804c6ba6d146579c46e52130cf4a3b" ] }, "overrides": [], "dependencies": [ "run-parallel@1.1.9@d41d8cd9", - "@nodelib/fs.stat@2.0.2@d41d8cd9" + "@nodelib/fs.stat@2.0.3@d41d8cd9" ], "devDependencies": [] }, @@ -6893,7 +7316,7 @@ }, "overrides": [], "dependencies": [ - "@types/yargs@13.0.2@d41d8cd9", + "@types/yargs@13.0.3@d41d8cd9", "@types/istanbul-reports@1.1.1@d41d8cd9", "@types/istanbul-lib-coverage@2.0.1@d41d8cd9" ], @@ -6913,14 +7336,14 @@ "dependencies": [], "devDependencies": [] }, - "@esy-ocaml/reason@3.5.0@d41d8cd9": { - "id": "@esy-ocaml/reason@3.5.0@d41d8cd9", + "@esy-ocaml/reason@3.5.2@d41d8cd9": { + "id": "@esy-ocaml/reason@3.5.2@d41d8cd9", "name": "@esy-ocaml/reason", - "version": "3.5.0", + "version": "3.5.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.5.0.tgz#sha1:f276b991ef0dfe4d559b68e554661f8b2bc618bf" + "archive:https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.5.2.tgz#sha1:ac48b63fd66fbbc1d77ab6a2b7e3a1ba21a8f40b" ] }, "overrides": [], @@ -6928,12 +7351,44 @@ "ocaml@4.6.1000@d41d8cd9", "@opam/result@opam:1.4@dc720aef", "@opam/ocamlfind@opam:1.8.1@ff07b0f9", - "@opam/ocaml-migrate-parsetree@opam:1.4.0@0c4ec62d", + "@opam/ocaml-migrate-parsetree@opam:1.5.0@3e319dbc", "@opam/merlin-extend@opam:0.5@a5dd7d4b", "@opam/menhir@opam:20190924@004407ff", - "@opam/dune@opam:1.11.3@9894df55" + "@opam/dune@opam:1.11.4@21d66ccd" + ], + "devDependencies": [] + }, + "@esy-ocaml/fauxpam@0.1.0@d41d8cd9": { + "id": "@esy-ocaml/fauxpam@0.1.0@d41d8cd9", + "name": "@esy-ocaml/fauxpam", + "version": "0.1.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/@esy-ocaml/fauxpam/-/fauxpam-0.1.0.tgz#sha1:60bb14652ef1e8adfb9fbafb422a34f67305a54a" + ] + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.1000@d41d8cd9", + "@opam/jbuilder@opam:transition@20522f05", + "@esy-ocaml/esy-installer@0.0.0@d41d8cd9" ], "devDependencies": [] + }, + "@esy-ocaml/esy-installer@0.0.0@d41d8cd9": { + "id": "@esy-ocaml/esy-installer@0.0.0@d41d8cd9", + "name": "@esy-ocaml/esy-installer", + "version": "0.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/@esy-ocaml/esy-installer/-/esy-installer-0.0.0.tgz#sha1:6b0e2bd4ee43531ac74793fe55cfcc3aca197a66" + ] + }, + "overrides": [], + "dependencies": [], + "devDependencies": [] } } } diff --git a/esy.lock/opam/asn1-combinators.0.2.0-1/files/0001-bigarray-compat.patch b/esy.lock/opam/asn1-combinators.0.2.0-1/files/0001-bigarray-compat.patch new file mode 100644 index 0000000..a97b02b --- /dev/null +++ b/esy.lock/opam/asn1-combinators.0.2.0-1/files/0001-bigarray-compat.patch @@ -0,0 +1,31 @@ +--- a/_tags 2019-11-03 16:34:40.691766000 +0100 ++++ b/_tags 2019-11-03 16:34:41.850239000 +0100 +@@ -1,7 +1,7 @@ + true: color(always) + true: bin_annot, safe_string, strict_sequence + true: warn(A-4-41-42-44-48-58) +-true: package(bytes), package(result), package(cstruct), package(zarith), package(ptime) ++true: package(bytes), package(result), package(cstruct), package(zarith), package(ptime), package(bigarray-compat) + + : include + +--- a/pkg/META 2019-11-03 16:34:20.947072000 +0100 ++++ b/pkg/META 2019-11-03 16:34:22.050043000 +0100 +@@ -1,6 +1,6 @@ + description = "Embed typed ASN.1 grammars in OCaml" + version = "0.2.0" +-requires = "cstruct zarith ptime" ++requires = "cstruct zarith ptime bigarray-compat" + archive(byte) = "asn1-combinators.cma" + archive(native) = "asn1-combinators.cmxa" + plugin(byte) = "asn1-combinators.cma" +--- a/src/asn_prim.ml.orig 2019-11-03 16:34:00.685635000 +0100 ++++ b/src/asn_prim.ml 2019-11-03 16:34:01.930523000 +0100 +@@ -4,6 +4,7 @@ + open Asn_core + + module Writer = Asn_writer ++module Bigarray = Bigarray_compat + + module type Prim = sig + type t diff --git a/esy.lock/opam/asn1-combinators.0.2.0-1/opam b/esy.lock/opam/asn1-combinators.0.2.0-1/opam new file mode 100644 index 0000000..f791579 --- /dev/null +++ b/esy.lock/opam/asn1-combinators.0.2.0-1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +authors: ["David Kaloper Meršinjak "] +maintainer: "David Kaloper Meršinjak " +homepage: "https://github.com/mirleft/ocaml-asn1-combinators" +doc: "https://mirleft.github.io/ocaml-asn1-combinators/doc" +license: "ISC" +dev-repo: "git+https://github.com/mirleft/ocaml-asn1-combinators.git" +bug-reports: "https://github.com/mirleft/ocaml-asn1-combinators/issues" +tags: [ "org:mirage" ] +build: [ + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false"] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true"] + {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "result" + "cstruct" {>= "4.0.0"} + "zarith" + "ptime" + "ounit" {with-test} + "bigarray-compat" +] +conflicts: [ "cstruct" {< "1.6.0"} ] +patches: [ "0001-bigarray-compat.patch" ] +synopsis: "Embed typed ASN.1 grammars in OCaml" +description: """ +asn1-combinators is a library for expressing ASN.1 in OCaml. Skip the notation +part of ASN.1, and embed the abstract syntax directly in the language. These +abstract syntax representations can be used for parsing, serialization, or +random testing. + +The only ASN.1 encodings currently supported are BER and DER. + +asn1-combinators is distributed under the ISC license.""" +url { + src: + "https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v0.2.0/asn1-combinators-0.2.0.tbz" + checksum: "md5=f695aec35f8934d20d966032adbf3520" +} +extra-files: [ + [ "0001-bigarray-compat.patch" "md5=cca9c049641c510b9425fa75b7b669da" ] +] \ No newline at end of file diff --git a/esy.lock/opam/atd.2.0.0/opam b/esy.lock/opam/atd.2.0.0/opam index 5d81d26..2808354 100644 --- a/esy.lock/opam/atd.2.0.0/opam +++ b/esy.lock/opam/atd.2.0.0/opam @@ -18,7 +18,7 @@ build: [ depends: [ "ocaml" {>= "4.03.0"} - "jbuilder" {build} + "jbuilder" "menhir" {build} "easy-format" ] diff --git a/esy.lock/opam/atdgen-runtime.2.0.0/opam b/esy.lock/opam/atdgen-runtime.2.0.0/opam index fea05c9..7236d93 100644 --- a/esy.lock/opam/atdgen-runtime.2.0.0/opam +++ b/esy.lock/opam/atdgen-runtime.2.0.0/opam @@ -18,7 +18,7 @@ build: [ depends: [ "ocaml" {>= "4.02.3"} - "jbuilder" {build} + "jbuilder" "biniou" {>= "1.0.6"} "yojson" {>= "1.2.1"} ] diff --git a/esy.lock/opam/atdgen.2.0.0/opam b/esy.lock/opam/atdgen.2.0.0/opam index 8f42598..d71d304 100644 --- a/esy.lock/opam/atdgen.2.0.0/opam +++ b/esy.lock/opam/atdgen.2.0.0/opam @@ -18,7 +18,7 @@ build: [ depends: [ "ocaml" {>= "4.03.0"} - "jbuilder" {build} + "jbuilder" "atd" {>= "2.0.0"} "atdgen-runtime" {>= "2.0.0"} "biniou" {>= "1.0.6"} diff --git a/esy.lock/opam/bigarray-compat.1.0.0/opam b/esy.lock/opam/bigarray-compat.1.0.0/opam new file mode 100644 index 0000000..9375151 --- /dev/null +++ b/esy.lock/opam/bigarray-compat.1.0.0/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +synopsis: "Compatibility library to use Stdlib.Bigarray when possible" +maintainer: "Lucas Pluvinage " +authors: "Lucas Pluvinage " +license: "ISC" +homepage: "https://github.com/mirage/bigarray-compat" +bug-reports: "https://github.com/mirage/bigarray-compat/issues" +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {>= "1.0"} +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] +] +dev-repo: "git+https://github.com/mirage/bigarray-compat.git" +url { + src: "https://github.com/mirage/bigarray-compat/archive/v1.0.0.tar.gz" + checksum: [ + "md5=1cc7c25382a8900bada34aadfd66632e" + "sha512=c365fee15582aca35d7b05268cde29e54774ad7df7be56762b4aad78ca1409d4326ad3b34af0f1cc2c7b872837290a9cd9ff43b47987c03bba7bba32fe8a030f" + ] +} \ No newline at end of file diff --git a/esy.lock/opam/cohttp-lwt-unix.2.3.0/opam b/esy.lock/opam/cohttp-lwt-unix.2.4.0/opam similarity index 85% rename from esy.lock/opam/cohttp-lwt-unix.2.3.0/opam rename to esy.lock/opam/cohttp-lwt-unix.2.4.0/opam index 63b2ab2..545eec1 100644 --- a/esy.lock/opam/cohttp-lwt-unix.2.3.0/opam +++ b/esy.lock/opam/cohttp-lwt-unix.2.4.0/opam @@ -45,9 +45,9 @@ build: [ dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" url { src: - "https://github.com/mirage/ocaml-cohttp/releases/download/v2.3.0/cohttp-v2.3.0.tbz" + "https://github.com/mirage/ocaml-cohttp/releases/download/v2.4.0/cohttp-v2.4.0.tbz" checksum: [ - "sha256=f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125" - "sha512=2e49f435d6bf4ea8ed55c0c62d27aeec63cb21a97bf4be8f40f6c39fbcec1d37044a1e91d47f2156e2df18fda778f78da12d4b6e5a76775e89b9e059feab194d" + "sha256=b2dc17836e7dd5803bb919aff5dde1b9a071becb874c8a4afc81b2a466c792f4" + "sha512=73a5ef380ea6aad421870b526e5e1305ad0a0d14cee7ca7fdbf5a94f878c66bc91a9f7c30327caaf235f3e55c678299ad55645ef2899e11b137efb6ecfc5d0be" ] } diff --git a/esy.lock/opam/cohttp-lwt.2.3.0/opam b/esy.lock/opam/cohttp-lwt.2.3.0/opam deleted file mode 100644 index 4de502a..0000000 --- a/esy.lock/opam/cohttp-lwt.2.3.0/opam +++ /dev/null @@ -1,49 +0,0 @@ -opam-version: "2.0" -maintainer: "anil@recoil.org" -authors: [ - "Anil Madhavapeddy" - "Stefano Zacchiroli" - "David Sheets" - "Thomas Gazagnaire" - "David Scott" - "Rudi Grinberg" - "Andy Ray" -] -synopsis: "CoHTTP implementation using the Lwt concurrency library" -description: """ -This is a portable implementation of HTTP that uses the Lwt -concurrency library to multiplex IO. It implements as much of the -logic in an OS-independent way as possible, so that more specialised -modules can be tailored for different targets. For example, you -can install `cohttp-lwt-unix` or `cohttp-lwt-jsoo` for a Unix or -JavaScript backend, or `cohttp-mirage` for the MirageOS unikernel -version of the library. All of these implementations share the same -IO logic from this module.""" -license: "ISC" -tags: ["org:mirage" "org:xapi-project"] -homepage: "https://github.com/mirage/ocaml-cohttp" -doc: "https://mirage.github.io/ocaml-cohttp/" -bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" -depends: [ - "ocaml" {>= "4.04.1"} - "dune" {>= "1.1.0"} - "cohttp" {=version} - "lwt" {>= "2.5.0"} - "sexplib0" - "ppx_sexp_conv" {>= "v0.9.0"} - "logs" -] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] -dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" -url { - src: - "https://github.com/mirage/ocaml-cohttp/releases/download/v2.3.0/cohttp-v2.3.0.tbz" - checksum: [ - "sha256=f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125" - "sha512=2e49f435d6bf4ea8ed55c0c62d27aeec63cb21a97bf4be8f40f6c39fbcec1d37044a1e91d47f2156e2df18fda778f78da12d4b6e5a76775e89b9e059feab194d" - ] -} diff --git a/windows.esy.lock/opam/cohttp-lwt.2.0.0/opam b/esy.lock/opam/cohttp-lwt.2.4.0/opam similarity index 81% rename from windows.esy.lock/opam/cohttp-lwt.2.0.0/opam rename to esy.lock/opam/cohttp-lwt.2.4.0/opam index 4fce96b..e6fb38b 100644 --- a/windows.esy.lock/opam/cohttp-lwt.2.0.0/opam +++ b/esy.lock/opam/cohttp-lwt.2.4.0/opam @@ -26,8 +26,8 @@ doc: "https://mirage.github.io/ocaml-cohttp/" bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" depends: [ "ocaml" {>= "4.04.1"} - "dune" {build & >= "1.1.0"} - "cohttp" {>= "2.0.0"} + "dune" {>= "1.1.0"} + "cohttp" {=version} "lwt" {>= "2.5.0"} "sexplib0" {< "v0.13"} "ppx_sexp_conv" {>= "v0.9.0" & < "v0.13"} @@ -41,6 +41,9 @@ build: [ dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" url { src: - "https://github.com/mirage/ocaml-cohttp/releases/download/v2.0.0/cohttp-v2.0.0.tbz" - checksum: "md5=c354599fdb4f2625b6510182de0fc86b" + "https://github.com/mirage/ocaml-cohttp/releases/download/v2.4.0/cohttp-v2.4.0.tbz" + checksum: [ + "sha256=b2dc17836e7dd5803bb919aff5dde1b9a071becb874c8a4afc81b2a466c792f4" + "sha512=73a5ef380ea6aad421870b526e5e1305ad0a0d14cee7ca7fdbf5a94f878c66bc91a9f7c30327caaf235f3e55c678299ad55645ef2899e11b137efb6ecfc5d0be" + ] } diff --git a/esy.lock/opam/cohttp.2.3.0/opam b/esy.lock/opam/cohttp.2.4.0/opam similarity index 81% rename from esy.lock/opam/cohttp.2.3.0/opam rename to esy.lock/opam/cohttp.2.4.0/opam index 043daf7..2ebcee5 100644 --- a/esy.lock/opam/cohttp.2.3.0/opam +++ b/esy.lock/opam/cohttp.2.4.0/opam @@ -37,10 +37,10 @@ depends: [ "re" {>= "1.9.0"} "uri" {>= "2.0.0"} "uri-sexp" - "fieldslib" - "sexplib0" - "ppx_fields_conv" {>= "v0.9.0"} - "ppx_sexp_conv" {>= "v0.9.0"} + "fieldslib" {< "v0.13"} + "sexplib0" {< "v0.13"} + "ppx_fields_conv" {>= "v0.9.0" & < "v0.13"} + "ppx_sexp_conv" {>= "v0.9.0" & < "v0.13"} "stringext" "base64" {>= "3.1.0"} "stdlib-shims" @@ -56,9 +56,9 @@ build: [ dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" url { src: - "https://github.com/mirage/ocaml-cohttp/releases/download/v2.3.0/cohttp-v2.3.0.tbz" + "https://github.com/mirage/ocaml-cohttp/releases/download/v2.4.0/cohttp-v2.4.0.tbz" checksum: [ - "sha256=f179ec35d00ecc57e8326fb11de5f6a769ee49ecd0dffacce6530f0695297125" - "sha512=2e49f435d6bf4ea8ed55c0c62d27aeec63cb21a97bf4be8f40f6c39fbcec1d37044a1e91d47f2156e2df18fda778f78da12d4b6e5a76775e89b9e059feab194d" + "sha256=b2dc17836e7dd5803bb919aff5dde1b9a071becb874c8a4afc81b2a466c792f4" + "sha512=73a5ef380ea6aad421870b526e5e1305ad0a0d14cee7ca7fdbf5a94f878c66bc91a9f7c30327caaf235f3e55c678299ad55645ef2899e11b137efb6ecfc5d0be" ] } diff --git a/esy.lock/opam/conduit-lwt-unix.2.0.1/opam b/esy.lock/opam/conduit-lwt-unix.2.0.2/opam similarity index 74% rename from esy.lock/opam/conduit-lwt-unix.2.0.1/opam rename to esy.lock/opam/conduit-lwt-unix.2.0.2/opam index 765d997..f9ac2fa 100644 --- a/esy.lock/opam/conduit-lwt-unix.2.0.1/opam +++ b/esy.lock/opam/conduit-lwt-unix.2.0.2/opam @@ -11,7 +11,7 @@ depends: [ "ocaml" {>= "4.03.0"} "dune" "base-unix" - "ppx_sexp_conv" {>="v0.9.0"} + "ppx_sexp_conv" {>= "v0.9.0" & < "v0.13"} "conduit-lwt" {=version} "lwt" {>= "3.0.0"} "uri" {>= "1.9.4"} @@ -31,9 +31,9 @@ dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" synopsis: "A network connection establishment library for Lwt_unix" url { src: - "https://github.com/mirage/ocaml-conduit/releases/download/v2.0.1/conduit-v2.0.1.tbz" + "https://github.com/mirage/ocaml-conduit/releases/download/v2.0.2/conduit-v2.0.2.tbz" checksum: [ - "sha256=faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb" - "sha512=af30cb72ca65e619eb3f38ab3633c1f0ab28dbd7eedd10bcb80f449db9c9b7c433b8553adcb05ac1590ece1797e55bbe5e915255b1ad2fa2dff461a2bfc488aa" + "sha256=2510372ed98c7e0446d788317a435f752d900d72df0fbe4c353f5e5bfb9d1dd2" + "sha512=3e25b754c84dd603acbb4d810b532c3cfb273808b9bf9a17890e40b79e65529d17cd66d613a447cb2a7f51f0522f17d46ab0ade5c79cb2a3c8565efd484238ae" ] } diff --git a/esy.lock/opam/conduit-lwt.2.0.1/opam b/esy.lock/opam/conduit-lwt.2.0.2/opam similarity index 69% rename from esy.lock/opam/conduit-lwt.2.0.1/opam rename to esy.lock/opam/conduit-lwt.2.0.2/opam index 2a2a1c6..7d1042f 100644 --- a/esy.lock/opam/conduit-lwt.2.0.1/opam +++ b/esy.lock/opam/conduit-lwt.2.0.2/opam @@ -11,8 +11,8 @@ depends: [ "ocaml" {>= "4.03.0"} "dune" "base-unix" - "ppx_sexp_conv" {>="v0.9.0"} - "sexplib" + "ppx_sexp_conv" {>= "v0.9.0" & < "v0.13"} + "sexplib" {< "v0.13"} "conduit" {=version} "lwt" {>= "3.0.0"} ] @@ -24,9 +24,9 @@ dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" synopsis: "A portable network connection establishment library using Lwt" url { src: - "https://github.com/mirage/ocaml-conduit/releases/download/v2.0.1/conduit-v2.0.1.tbz" + "https://github.com/mirage/ocaml-conduit/releases/download/v2.0.2/conduit-v2.0.2.tbz" checksum: [ - "sha256=faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb" - "sha512=af30cb72ca65e619eb3f38ab3633c1f0ab28dbd7eedd10bcb80f449db9c9b7c433b8553adcb05ac1590ece1797e55bbe5e915255b1ad2fa2dff461a2bfc488aa" + "sha256=2510372ed98c7e0446d788317a435f752d900d72df0fbe4c353f5e5bfb9d1dd2" + "sha512=3e25b754c84dd603acbb4d810b532c3cfb273808b9bf9a17890e40b79e65529d17cd66d613a447cb2a7f51f0522f17d46ab0ade5c79cb2a3c8565efd484238ae" ] } diff --git a/esy.lock/opam/conduit.2.0.1/opam b/esy.lock/opam/conduit.2.0.2/opam similarity index 84% rename from esy.lock/opam/conduit.2.0.1/opam rename to esy.lock/opam/conduit.2.0.2/opam index b2eb591..5d6ac56 100644 --- a/esy.lock/opam/conduit.2.0.1/opam +++ b/esy.lock/opam/conduit.2.0.2/opam @@ -11,8 +11,8 @@ bug-reports: "https://github.com/mirage/ocaml-conduit/issues" depends: [ "ocaml" {>= "4.03.0"} "dune" - "ppx_sexp_conv" {>="v0.9.0"} - "sexplib" + "ppx_sexp_conv" {>= "v0.9.0" & < "v0.13"} + "sexplib" {< "v0.13"} "astring" "uri" "logs" {>= "0.5.0"} @@ -48,9 +48,9 @@ The useful opam packages available that extend this library are: """ url { src: - "https://github.com/mirage/ocaml-conduit/releases/download/v2.0.1/conduit-v2.0.1.tbz" + "https://github.com/mirage/ocaml-conduit/releases/download/v2.0.2/conduit-v2.0.2.tbz" checksum: [ - "sha256=faf9c1a74bb9f7e0c97637a96968c5198a9344b1dfccbbc2d124d74ac3bedfbb" - "sha512=af30cb72ca65e619eb3f38ab3633c1f0ab28dbd7eedd10bcb80f449db9c9b7c433b8553adcb05ac1590ece1797e55bbe5e915255b1ad2fa2dff461a2bfc488aa" + "sha256=2510372ed98c7e0446d788317a435f752d900d72df0fbe4c353f5e5bfb9d1dd2" + "sha512=3e25b754c84dd603acbb4d810b532c3cfb273808b9bf9a17890e40b79e65529d17cd66d613a447cb2a7f51f0522f17d46ab0ade5c79cb2a3c8565efd484238ae" ] } diff --git a/esy.lock/opam/conf-gmp.1/files/test.c b/esy.lock/opam/conf-gmp.1/files/test.c new file mode 100644 index 0000000..74e2843 --- /dev/null +++ b/esy.lock/opam/conf-gmp.1/files/test.c @@ -0,0 +1,8 @@ +#include +#ifndef __GMP_H__ +#error "No GMP header" +#endif + +void test(void) { + __gmp_init(); +} diff --git a/esy.lock/opam/conf-gmp.1/opam b/esy.lock/opam/conf-gmp.1/opam new file mode 100644 index 0000000..50772eb --- /dev/null +++ b/esy.lock/opam/conf-gmp.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "nbraud" +homepage: "http://gmplib.org/" +bug-reports: "https://github.com/ocaml/opam-repository/issues" +license: "GPL-1.0-or-later" +build: [ + ["sh" "-exc" "cc -c $CFLAGS -I/usr/local/include test.c"] {os != "macos"} + [ + "sh" + "-exc" + "cc -c $CFLAGS -I/opt/local/include -I/usr/local/include test.c" + ] {os = "macos"} +] +depexts: [ + ["libgmp-dev"] {os-family = "debian"} + ["gmp"] {os = "macos" & os-distribution = "homebrew"} + ["gmp" "gmp-devel"] {os-distribution = "centos"} + ["gmp" "gmp-devel"] {os-distribution = "fedora"} + ["gmp"] {os = "openbsd"} + ["gmp"] {os = "freebsd"} + ["gmp-dev"] {os-distribution = "alpine"} + ["gmp-devel"] {os-family = "suse"} +] +synopsis: "Virtual package relying on a GMP lib system installation" +description: + "This package can only install if the GMP lib is installed on the system." +authors: "nbraud" +extra-files: ["test.c" "md5=ec8cc21ab709bdd57103de36e7b0b53f"] +flags: conf diff --git a/esy.lock/opam/conf-openssl.1/files/osx-build.sh b/esy.lock/opam/conf-openssl.1/files/osx-build.sh deleted file mode 100755 index b0af625..0000000 --- a/esy.lock/opam/conf-openssl.1/files/osx-build.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -# Try just executing pkg-config openssl before looking -# explicitly for Nix -> Homebrew -> MacPorts. -# This handles the case where the user has set -# PKG_CONFIG_PATH themselves. -res=$(pkg-config openssl) -if [ $? -eq 0 ]; then - echo $res - exit 0 -fi - -if [ -e "$HOME/.nix-profile/lib/pkgconfig/openssl.pc" ]; then - # Nix on macOS - res=$(env PKG_CONFIG_PATH=$HOME/.nix-profile/lib/pkgconfig pkg-config openssl) - if [ $? -eq 0 ]; then - echo $res - exit 0 - fi -fi - -if [ -e "/usr/local/opt/openssl/lib/pkgconfig/openssl.pc" ]; then - # Homebrew - res=$(env PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig pkg-config openssl) - if [ $? -eq 0 ]; then - echo $res - exit 0 - fi -fi - -# MacPorts -PKG_CONFIG_PATH=/opt/local/lib/pkgconfig pkg-config openssl diff --git a/esy.lock/opam/conf-openssl.1/opam b/esy.lock/opam/conf-openssl.1/opam deleted file mode 100644 index ba40641..0000000 --- a/esy.lock/opam/conf-openssl.1/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "2.0" -maintainer: "David Sheets " -authors: ["The OpenSSL Project"] -bug-reports: "https://github.com/ocaml/opam-repository/issues" -homepage: "https://www.openssl.org/" -license: "Apache-1.0" -build: [ - ["pkg-config" "openssl"] - {os != "macos" & os != "freebsd" & os != "openbsd" & os != "netbsd"} - ["./osx-build.sh"] {os = "macos"} -] -depends: ["conf-pkg-config" {build}] -depexts: [ - ["libssl-dev"] {os-family = "debian"} - ["openssl-devel"] {os-distribution = "centos"} - ["openssl-devel"] {os-distribution = "ol"} - ["openssl-devel"] {os-distribution = "fedora"} - ["openssl"] {os = "macos" & os-distribution = "homebrew"} - ["openssl"] {os = "macos" & os-distribution = "macports"} - ["libressl-dev"] {os-distribution = "alpine"} - ["openssl"] {os-distribution = "nixos"} - ["openssl"] {os-distribution = "arch"} - ["libopenssl-devel"] {os-family = "suse"} -] -synopsis: "Virtual package relying on an OpenSSL system installation" -description: - "This package can only install if OpenSSL is installed on the system." -extra-files: ["osx-build.sh" "md5=e216c6189d0dfb4185521c8ace09fe40"] -flags: conf diff --git a/esy.lock/opam/conf-perl.1/opam b/esy.lock/opam/conf-perl.1/opam new file mode 100644 index 0000000..7886c6f --- /dev/null +++ b/esy.lock/opam/conf-perl.1/opam @@ -0,0 +1,18 @@ +opam-version: "2.0" +maintainer: "tim@gfxmonk.net" +homepage: "https://www.perl.org/" +bug-reports: "https://github.com/ocaml/opam-repository/issues" +license: "GPL-1.0-or-later" +authors: "Larry Wall" +build: [["perl" "--version"]] +depexts: [ + ["perl"] {os-family = "debian"} + ["perl"] {os-distribution = "alpine"} + ["perl"] {os-distribution = "nixos"} + ["perl"] {os-distribution = "arch"} + ["perl-Pod-Html"] {os-distribution = "fedora"} +] +synopsis: "Virtual package relying on perl" +description: + "This package can only install if the perl program is installed on the system." +flags: conf diff --git a/esy.lock/opam/conf-pkg-config.1.1/opam b/esy.lock/opam/conf-pkg-config.1.1/opam deleted file mode 100644 index 6d4ef35..0000000 --- a/esy.lock/opam/conf-pkg-config.1.1/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "2.0" -maintainer: "unixjunkie@sdf.org" -authors: ["Francois Berenger"] -homepage: "http://www.freedesktop.org/wiki/Software/pkg-config/" -bug-reports: "https://github.com/ocaml/opam-repository/issues" -license: "GPL-1.0-or-later" -build: [ - ["pkg-config" "--help"] -] -install: [ - ["ln" "-s" "/usr/local/bin/pkgconf" "%{bin}%/pkg-config"] {os = "openbsd"} -] -remove: [ - ["rm" "-f" "%{bin}%/pkg-config"] {os = "openbsd"} -] -post-messages: [ - "conf-pkg-config: A symlink to /usr/local/bin/pkgconf has been installed in the OPAM bin directory (%{bin}%) on your PATH as 'pkg-config'. This is necessary for correct operation." {os = "openbsd"} -] -depexts: [ - ["pkg-config"] {os-family = "debian"} - ["pkg-config"] {os-distribution = "arch"} - ["pkgconfig"] {os-distribution = "fedora"} - ["pkgconfig"] {os-distribution = "centos"} - ["pkgconfig"] {os-distribution = "mageia"} - ["pkgconfig"] {os-distribution = "rhel"} - ["pkgconfig"] {os-distribution = "ol"} - ["pkgconfig"] {os-distribution = "alpine"} - ["devel/pkgconf"] {os = "freebsd"} - ["devel/pkgconf"] {os = "openbsd"} - ["pkg-config"] {os = "macos" & os-distribution = "homebrew"} - ["pkgconf"] {os = "freebsd"} - ["pkg-config"] {os-distribution = "cygwinports"} -] -synopsis: "Virtual package relying on pkg-config installation" -description: """ -This package can only install if the pkg-config package is installed -on the system.""" -flags: conf diff --git a/esy.lock/opam/cpuid.0.1.2/opam b/esy.lock/opam/cpuid.0.1.2/opam new file mode 100644 index 0000000..fe2efa1 --- /dev/null +++ b/esy.lock/opam/cpuid.0.1.2/opam @@ -0,0 +1,22 @@ +opam-version: "2.0" +maintainer: "David Kaloper Meršinjak " +authors: ["David Kaloper Meršinjak "] +homepage: "https://github.com/pqwy/cpuid" +doc: "https://pqwy.github.io/cpuid/doc" +license: "ISC" +dev-repo: "git+https://github.com/pqwy/cpuid.git" +bug-reports: "https://github.com/pqwy/cpuid/issues" +build: [ ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs ] + ["dune" "runtest"] {with-test} ] +depends: [ + "ocaml" {>="4.03.0"} + "dune" {>= "1.7"} + ] +synopsis: "Detect CPU features" +description: "CPUID" +url { + src: + "https://github.com/pqwy/cpuid/releases/download/v0.1.2/cpuid-v0.1.2.tbz" + checksum: "md5=21079a17bcf6cfe92e2f706b9d0d6d8d" +} diff --git a/esy.lock/opam/cstruct-lwt.5.0.0/opam b/esy.lock/opam/cstruct-lwt.5.0.0/opam new file mode 100644 index 0000000..6714201 --- /dev/null +++ b/esy.lock/opam/cstruct-lwt.5.0.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" + "Pierre Chambart" "David Kaloper" "Jeremy Yallop" "David Scott" + "Mindy Preston" "Thomas Leonard" "Etienne Millon" ] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +doc: "https://mirage.github.io/ocaml-cstruct/" +tags: [ "org:mirage" "org:ocamllabs" ] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "ocaml" {>= "4.03.0"} + "base-unix" + "lwt" + "cstruct" {=version} + "dune" {>= "1.0"} +] +synopsis: "Access C-like structures directly from OCaml" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the `Bigarray` module.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v5.0.0/cstruct-v5.0.0.tbz" + checksum: [ + "sha256=eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc" + "sha512=414c2c780200252b5ebf16dd4fd1db28ffa483dba5be1c0092e08327d1d870f688c6f671892dcd8bbcf579f56e3d27b345ec0a96209fb25c0a984825b2e144f5" + ] +} diff --git a/esy.lock/opam/cstruct-sexp.5.0.0/opam b/esy.lock/opam/cstruct-sexp.5.0.0/opam new file mode 100644 index 0000000..70ff6bd --- /dev/null +++ b/esy.lock/opam/cstruct-sexp.5.0.0/opam @@ -0,0 +1,39 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" + "Pierre Chambart" "David Kaloper" "Jeremy Yallop" "David Scott" + "Mindy Preston" "Thomas Leonard" "Anton Kochkov" "Etienne Millon" ] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +doc: "https://mirage.github.io/ocaml-cstruct/" + +tags: [ "org:mirage" "org:ocamllabs" ] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {>= "1.0"} + "sexplib" {< "v0.13"} + "cstruct" {>= "3.6.0"} + "alcotest" {with-test} +] +synopsis: "S-expression serialisers for C-like structures" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the `Bigarray` module. + +This library provides Sexplib serialisers for the Cstruct.t values.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v5.0.0/cstruct-v5.0.0.tbz" + checksum: [ + "sha256=eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc" + "sha512=414c2c780200252b5ebf16dd4fd1db28ffa483dba5be1c0092e08327d1d870f688c6f671892dcd8bbcf579f56e3d27b345ec0a96209fb25c0a984825b2e144f5" + ] +} diff --git a/esy.lock/opam/cstruct.5.0.0/opam b/esy.lock/opam/cstruct.5.0.0/opam new file mode 100644 index 0000000..10f0307 --- /dev/null +++ b/esy.lock/opam/cstruct.5.0.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" + "Pierre Chambart" "David Kaloper" "Jeremy Yallop" "David Scott" + "Mindy Preston" "Thomas Leonard" "Anton Kochkov" "Etienne Millon" ] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +doc: "https://mirage.github.io/ocaml-cstruct/" + +tags: [ "org:mirage" "org:ocamllabs" ] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {>= "1.0"} + "bigarray-compat" + "alcotest" {with-test} +] +synopsis: "Access C-like structures directly from OCaml" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the `Bigarray` module.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v5.0.0/cstruct-v5.0.0.tbz" + checksum: [ + "sha256=eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc" + "sha512=414c2c780200252b5ebf16dd4fd1db28ffa483dba5be1c0092e08327d1d870f688c6f671892dcd8bbcf579f56e3d27b345ec0a96209fb25c0a984825b2e144f5" + ] +} diff --git a/esy.lock/opam/dune.1.11.3/opam b/esy.lock/opam/dune.1.11.4/opam similarity index 84% rename from esy.lock/opam/dune.1.11.3/opam rename to esy.lock/opam/dune.1.11.4/opam index af3286b..19e2511 100644 --- a/esy.lock/opam/dune.1.11.3/opam +++ b/esy.lock/opam/dune.1.11.4/opam @@ -45,9 +45,9 @@ build: [ ] url { src: - "https://github.com/ocaml/dune/releases/download/1.11.3/dune-build-info-1.11.3.tbz" + "https://github.com/ocaml/dune/releases/download/1.11.4/dune-build-info-1.11.4.tbz" checksum: [ - "sha256=c83a63e7e8245611b0e11d6adea07c6484dc1b4efffacb176315cd6674d4bbd2" - "sha512=2c1532b91d223e6ea0628c5f5174792c1bb4113a464f6d8b878b3c58be1136beb84ba2d9883a330fa20e550367588aa923ba06ffb9b615a098a21374a9377e81" + "sha256=77cb5f483221b266ded2b85fc84173ae0089a25134a086be922e82c131456ce6" + "sha512=02f00fd872aa49b832fc8c1e928409f23c79ddf84a53009a58875f222cca36fbb92c905e12c539caec9cbad723f195a8aa24218382dca35a903b3f52b11f06f2" ] } diff --git a/esy.lock/opam/gmap.0.3.0/opam b/esy.lock/opam/gmap.0.3.0/opam new file mode 100644 index 0000000..29a684e --- /dev/null +++ b/esy.lock/opam/gmap.0.3.0/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "Hannes Mehnert " +authors: "Hannes Mehnert " +license: "ISC" +homepage: "https://github.com/hannesm/gmap" +doc: "https://hannesm.github.io/gmap/doc" +bug-reports: "https://github.com/hannesm/gmap/issues" +depends: [ + "ocaml" {>= "4.04.2"} + "dune" + "alcotest" {with-test} + "fmt" {with-test} +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/hannesm/gmap.git" +synopsis: "Heterogenous maps over a GADT" +description: """ +Gmap exposes the functor `Make` which takes a key type (a +[GADT](https://en.wikipedia.org/wiki/Generalized_algebraic_data_type) 'a key) +and outputs a type-safe Map where each 'a key is associated with a 'a value. +This removes the need for additional packing. It uses OCaml's stdlib +[Map](http://caml.inria.fr/pub/docs/manual-ocaml/libref/Map.html) data +structure. +""" +url { + src: + "https://github.com/hannesm/gmap/releases/download/0.3.0/gmap-0.3.0.tbz" + checksum: [ + "sha256=04dd9e6226ac8f8fb4ccb6021048702e34a482fb9c1d240d3852829529507c1c" + "sha512=71616981f5a15d6b2a47e18702083e52e81f6547076085b1489f676f50b0cc47c7c2c4fa19cb581e2878dc3d4f7133d0c50d8b51a8390be0e6e30318907d81d3" + ] +} diff --git a/esy.lock/opam/ipaddr-sexp.4.0.0/opam b/esy.lock/opam/ipaddr-sexp.4.0.0/opam index 501ea97..08759fe 100644 --- a/esy.lock/opam/ipaddr-sexp.4.0.0/opam +++ b/esy.lock/opam/ipaddr-sexp.4.0.0/opam @@ -17,7 +17,7 @@ depends: [ "ipaddr" {=version} "ipaddr-cstruct" {with-test & =version} "ounit" {with-test} - "ppx_sexp_conv" {>= "v0.9.0"} + "ppx_sexp_conv" {>= "v0.9.0" & < "v0.13"} ] build: [ ["dune" "subst"] {pinned} diff --git a/esy.lock/opam/ipaddr.4.0.0/opam b/esy.lock/opam/ipaddr.4.0.0/opam index e196e3a..faae161 100644 --- a/esy.lock/opam/ipaddr.4.0.0/opam +++ b/esy.lock/opam/ipaddr.4.0.0/opam @@ -30,10 +30,10 @@ depends: [ "ocaml" {>= "4.04.0"} "dune" {>="1.9.0"} "macaddr" {=version} - "sexplib0" + "sexplib0" {< "v0.13"} "domain-name" {>= "0.3.0"} "ounit" {with-test} - "ppx_sexp_conv" {with-test & >= "v0.9.0"} + "ppx_sexp_conv" {with-test & >= "v0.9.0" & < "v0.13"} ] build: [ ["dune" "subst"] {pinned} diff --git a/esy.lock/opam/jbuilder.transition/opam b/esy.lock/opam/jbuilder.transition/opam index 3e3174a..9280c3f 100644 --- a/esy.lock/opam/jbuilder.transition/opam +++ b/esy.lock/opam/jbuilder.transition/opam @@ -5,7 +5,10 @@ homepage: "https://github.com/ocaml/dune" bug-reports: "https://github.com/ocaml/dune/issues" dev-repo: "git+https://github.com/ocaml/dune.git" license: "MIT" -depends: ["ocaml" "dune"] +depends: [ + "ocaml" + "dune" {< "2.0"} +] post-messages: [ "Jbuilder has been renamed and the jbuilder package is now a transition \ package. Use the dune package instead." diff --git a/esy.lock/opam/lambdasoup.0.6.3/opam b/esy.lock/opam/lambdasoup.0.6.3/opam index 8cc3e0d..9f2a0b8 100644 --- a/esy.lock/opam/lambdasoup.0.6.3/opam +++ b/esy.lock/opam/lambdasoup.0.6.3/opam @@ -10,7 +10,7 @@ maintainer: "Anton Bachin " dev-repo: "git+https://github.com/aantron/lambda-soup.git" depends: [ "ocaml" - "jbuilder" {build & >= "1.0+beta10"} + "jbuilder" {>= "1.0+beta10"} "markup" {>= "0.7.1"} "ounit" {with-test} ] diff --git a/esy.lock/opam/lwt.4.3.0/opam b/esy.lock/opam/lwt.4.4.0/opam similarity index 92% rename from esy.lock/opam/lwt.4.3.0/opam rename to esy.lock/opam/lwt.4.4.0/opam index 6c2309c..21d7aa8 100644 --- a/esy.lock/opam/lwt.4.3.0/opam +++ b/esy.lock/opam/lwt.4.4.0/opam @@ -2,7 +2,7 @@ opam-version: "2.0" synopsis: "Promises and event-driven I/O" -version: "4.3.0" +version: "4.4.0" license: "MIT" homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/manual/" @@ -60,6 +60,6 @@ a single thread by default. This reduces the need for locks or other synchronization primitives. Code can be run in parallel on an opt-in basis." url { - src: "https://github.com/ocsigen/lwt/archive/4.3.0.tar.gz" - checksum: "md5=1a72b5ae4245707c12656632a25fc18c" + src: "https://github.com/ocsigen/lwt/archive/4.4.0.tar.gz" + checksum: "md5=8bfc70c2944020fa08dd04877747f5f9" } diff --git a/esy.lock/opam/lwt_ppx.1.2.3/opam b/esy.lock/opam/lwt_ppx.1.2.4/opam similarity index 76% rename from esy.lock/opam/lwt_ppx.1.2.3/opam rename to esy.lock/opam/lwt_ppx.1.2.4/opam index 73f9b2c..60faf8d 100644 --- a/esy.lock/opam/lwt_ppx.1.2.3/opam +++ b/esy.lock/opam/lwt_ppx.1.2.4/opam @@ -2,7 +2,7 @@ opam-version: "2.0" synopsis: "PPX syntax for Lwt, providing something similar to async/await from JavaScript" -version: "1.2.3" +version: "1.2.4" license: "MIT" homepage: "https://github.com/ocsigen/lwt" doc: "https://ocsigen.org/lwt/api/Ppx_lwt" @@ -20,7 +20,7 @@ depends: [ "dune" "lwt" "ocaml" {>= "4.02.0"} - "ocaml-migrate-parsetree" {>= "1.3.0"} + "ocaml-migrate-parsetree" {>= "1.4.0"} "ppx_tools_versioned" {>= "5.2.3"} ] @@ -29,6 +29,6 @@ build: [ ] url { - src: "https://github.com/ocsigen/lwt/archive/4.3.0.tar.gz" - checksum: "md5=1a72b5ae4245707c12656632a25fc18c" + src: "https://github.com/ocsigen/lwt/archive/4.4.0.tar.gz" + checksum: "md5=8bfc70c2944020fa08dd04877747f5f9" } diff --git a/esy.lock/opam/lwt_ssl.1.1.3/opam b/esy.lock/opam/lwt_ssl.1.1.3/opam deleted file mode 100644 index 1c579ad..0000000 --- a/esy.lock/opam/lwt_ssl.1.1.3/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "2.0" - -synopsis: "OpenSSL binding with concurrent I/O" - -version: "1.1.3" -license: "LGPL with OpenSSL linking exception" -homepage: "https://github.com/ocsigen/lwt_ssl" -doc: "https://github.com/ocsigen/lwt_ssl/blob/master/src/lwt_ssl.mli" -bug-reports: "https://github.com/ocsigen/lwt_ssl/issues" - -authors: [ - "Jérôme Vouillon" - "Jérémie Dimino" -] -maintainer: "Anton Bachin " -dev-repo: "git+https://github.com/ocsigen/lwt_ssl.git" - -depends: [ - "base-unix" - "dune" - "lwt" {>= "3.0.0"} - "ocaml" - "ssl" {>= "0.5.0"} -] - -build: [ - ["dune" "build" "-p" name "-j" jobs] -] - -url { - src: "https://github.com/ocsigen/lwt_ssl/archive/1.1.3.tar.gz" - checksum: "md5=b18414b2ef71ededa07666dfc467f10a" -} diff --git a/esy.lock/opam/macaddr.4.0.0/opam b/esy.lock/opam/macaddr.4.0.0/opam index 5ea14ad..160e4a6 100644 --- a/esy.lock/opam/macaddr.4.0.0/opam +++ b/esy.lock/opam/macaddr.4.0.0/opam @@ -11,7 +11,7 @@ depends: [ "ocaml" {>= "4.04.0"} "dune" {>="1.9.0"} "ounit" {with-test} - "ppx_sexp_conv" {with-test & >= "v0.9.0"} + "ppx_sexp_conv" {with-test & >= "v0.9.0" & < "v0.13"} ] conflicts: [ "ipaddr" {< "3.0.0"} ] build: [ diff --git a/esy.lock/opam/mirage-no-solo5.1/opam b/esy.lock/opam/mirage-no-solo5.1/opam new file mode 100644 index 0000000..f0fe26c --- /dev/null +++ b/esy.lock/opam/mirage-no-solo5.1/opam @@ -0,0 +1,8 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +authors: ["mirageos-devel@lists.xenproject.org"] +homepage: "https://mirage.io" +license: "BSD-2-Clause" +conflicts: [ "mirage-solo5" ] +synopsis: "Virtual package conflicting with mirage-solo5" +depends: ["ocaml"] diff --git a/esy.lock/opam/mirage-no-xen.1/opam b/esy.lock/opam/mirage-no-xen.1/opam new file mode 100644 index 0000000..39a9028 --- /dev/null +++ b/esy.lock/opam/mirage-no-xen.1/opam @@ -0,0 +1,8 @@ +opam-version: "2.0" +maintainer: "mirageos-devel@lists.xenproject.org" +authors: ["mirageos-devel@lists.xenproject.org"] +homepage: "https://mirage.io" +license: "BSD-2-Clause" +conflicts: [ "mirage-xen" ] +synopsis: "Virtual package conflicting with mirage-xen" +depends: ["ocaml"] diff --git a/esy.lock/opam/nocrypto.0.5.4-2/files/0001-add-missing-runtime-dependencies-in-_tags.patch b/esy.lock/opam/nocrypto.0.5.4-2/files/0001-add-missing-runtime-dependencies-in-_tags.patch new file mode 100644 index 0000000..1b3b972 --- /dev/null +++ b/esy.lock/opam/nocrypto.0.5.4-2/files/0001-add-missing-runtime-dependencies-in-_tags.patch @@ -0,0 +1,47 @@ +From 6f97531287a3e3ee749f2277248af28bdc85b8e4 Mon Sep 17 00:00:00 2001 +From: Gabriel Scherer +Date: Mon, 26 Mar 2018 16:09:16 +0200 +Subject: [PATCH 1/4] add missing runtime dependencies in _tags + +Binaries in , depend on ppx_sexp_conv's runtime +library within ppx_sexp_conv. + +The packed modules also depend on the package +ppx_sexp_conv: its presence at pack-creation time influences the +generated .cmi interface, see + + https://github.com/ocaml/opam-repository/pull/11628#issuecomment-375697444 + +Note: the package ppx_sexp_conv.runtime-lib would suffice, but it is +only available as such under recent ppx_sexp_conv versions, so its +explicit use would make the build description (needlessly) +incompatible with older ppx_sexp_conv versions. +--- + _tags | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/_tags b/_tags +index 6d4e7de..c2a6610 100644 +--- a/_tags ++++ b/_tags +@@ -7,6 +7,7 @@ true: package(bytes), package(cstruct) + : package(zarith), package(sexplib), package(ppx_sexp_conv) + and not : for-pack(Nocrypto) + : link_stubs(src/libnocrypto_stubs) ++: package(ppx_sexp_conv) + + : include + : package(unix), package(bytes) +@@ -19,7 +20,7 @@ true: package(bytes), package(cstruct) + + <**/*.c>: ccopt(--std=c99 -Wall -Wextra -O3) + +-: use_nocrypto, package(zarith), package(cstruct.unix) +-: use_nocrypto, package(zarith), package(oUnit) ++: use_nocrypto, package(zarith), package(ppx_sexp_conv) ++: use_nocrypto, package(zarith), package(ppx_sexp_conv), package(oUnit) + + : -traverse +-- +2.18.0 + diff --git a/esy.lock/opam/nocrypto.0.5.4-2/files/0002-add-ppx_sexp_conv-as-a-runtime-dependency-in-the-pac.patch b/esy.lock/opam/nocrypto.0.5.4-2/files/0002-add-ppx_sexp_conv-as-a-runtime-dependency-in-the-pac.patch new file mode 100644 index 0000000..e4d3439 --- /dev/null +++ b/esy.lock/opam/nocrypto.0.5.4-2/files/0002-add-ppx_sexp_conv-as-a-runtime-dependency-in-the-pac.patch @@ -0,0 +1,39 @@ +From dc799fd2a66c41ca7729201a5d038cd403ca1de6 Mon Sep 17 00:00:00 2001 +From: Gabriel Scherer +Date: Tue, 27 Mar 2018 12:00:23 +0200 +Subject: [PATCH 2/4] add ppx_sexp_conv as a runtime dependency in the + packaging metadata + +--- + opam | 2 +- + pkg/META | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/opam b/opam +index ad1dbc7..c35570b 100644 +--- a/opam ++++ b/opam +@@ -20,7 +20,7 @@ depends: [ + "topkg" {build} + "cpuid" {build} + "ocb-stubblr" {build} +- "ppx_sexp_conv" {build} ++ "ppx_sexp_conv" + "oUnit" {test} + "cstruct" + "zarith" +diff --git a/pkg/META b/pkg/META +index 242b2bb..a7929c7 100644 +--- a/pkg/META ++++ b/pkg/META +@@ -1,6 +1,6 @@ + version = "0.5.4" + description = "Simple crypto for the modern age" +-requires = "cstruct zarith sexplib" ++requires = "cstruct zarith sexplib ppx_sexp_conv" + archive(byte) = "nocrypto.cma" + archive(native) = "nocrypto.cmxa" + plugin(byte) = "nocrypto.cma" +-- +2.18.0 + diff --git a/esy.lock/opam/nocrypto.0.5.4-2/files/0003-Auto-detect-ppx_sexp_conv-runtime-library.patch b/esy.lock/opam/nocrypto.0.5.4-2/files/0003-Auto-detect-ppx_sexp_conv-runtime-library.patch new file mode 100644 index 0000000..e2f03a1 --- /dev/null +++ b/esy.lock/opam/nocrypto.0.5.4-2/files/0003-Auto-detect-ppx_sexp_conv-runtime-library.patch @@ -0,0 +1,146 @@ +From ad9278021a65d423e30765e58110848adda4b13e Mon Sep 17 00:00:00 2001 +From: Jeremie Dimino +Date: Fri, 11 May 2018 15:44:47 +0200 +Subject: [PATCH 3/4] Auto-detect ppx_sexp_conv runtime library + +--- + myocamlbuild.ml | 25 ++++++++++++++++++++++--- + pkg/META | 43 ------------------------------------------- + pkg/META.in | 43 +++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 65 insertions(+), 46 deletions(-) + delete mode 100644 pkg/META + create mode 100644 pkg/META.in + +diff --git a/myocamlbuild.ml b/myocamlbuild.ml +index 2752315..7b29635 100644 +--- a/myocamlbuild.ml ++++ b/myocamlbuild.ml +@@ -1,5 +1,24 @@ + open Ocamlbuild_plugin + +-let () = dispatch Ocb_stubblr.( +- init & ccopt ~tags:["accelerate"] "-DACCELERATE -msse2 -maes" +-) ++let runtime_deps_of_ppx ppx = ++ (Findlib.query "ppx_sexp_conv").dependencies ++ |> List.filter_opt (fun { Findlib.name; _ } -> ++ if name = ppx || name = "ppx_deriving" then ++ None ++ else ++ Some name) ++ ++let () = dispatch (fun hook -> ++ Ocb_stubblr.( ++ init & ccopt ~tags:["accelerate"] "-DACCELERATE -msse2 -maes" ++ ) hook; ++ match hook with ++ | After_rules -> ++ let meta = "pkg/META" in ++ let meta_in = meta ^ ".in" in ++ rule meta ~dep:meta_in ~prod:meta (fun _ _ -> ++ let deps = String.concat " " (runtime_deps_of_ppx "ppx_sexp_conv") in ++ Echo([String.subst "PPX_SEXP_CONV_RUNTIME" deps ++ (Pathname.read meta_in)], ++ meta)) ++ | _ -> ()) +diff --git a/pkg/META b/pkg/META +deleted file mode 100644 +index a7929c7..0000000 +--- a/pkg/META ++++ /dev/null +@@ -1,43 +0,0 @@ +-version = "0.5.4" +-description = "Simple crypto for the modern age" +-requires = "cstruct zarith sexplib ppx_sexp_conv" +-archive(byte) = "nocrypto.cma" +-archive(native) = "nocrypto.cmxa" +-plugin(byte) = "nocrypto.cma" +-plugin(native) = "nocrypto.cmxs" +-xen_linkopts = "-lnocrypto_stubs+mirage-xen" +-freestanding_linkopts = "-lnocrypto_stubs+mirage-freestanding" +-exists_if = "nocrypto.cma" +- +-package "unix" ( +- version = "0.5.4" +- description = "Simple crypto for the modern age" +- requires = "nocrypto unix bytes" +- archive(byte) = "nocrypto_unix.cma" +- archive(native) = "nocrypto_unix.cmxa" +- plugin(byte) = "nocrypto_unix.cma" +- plugin(native) = "nocrypto_unix.cmxs" +- exists_if = "nocrypto_unix.cma" +-) +- +-package "lwt" ( +- version = "0.5.4" +- description = "Simple crypto for the modern age" +- requires = "nocrypto nocrypto.unix lwt.unix cstruct.lwt" +- archive(byte) = "nocrypto_lwt.cma" +- archive(native) = "nocrypto_lwt.cmxa" +- plugin(byte) = "nocrypto_lwt.cma" +- plugin(native) = "nocrypto_lwt.cmxs" +- exists_if = "nocrypto_lwt.cma" +-) +- +-package "mirage" ( +- version = "0.5.4" +- description = "Simple crypto for the modern age" +- requires = "nocrypto lwt mirage-entropy" +- archive(byte) = "nocrypto_mirage.cma" +- archive(native) = "nocrypto_mirage.cmxa" +- plugin(byte) = "nocrypto_mirage.cma" +- plugin(native) = "nocrypto_mirage.cmxs" +- exists_if = "nocrypto_mirage.cma" +-) +diff --git a/pkg/META.in b/pkg/META.in +new file mode 100644 +index 0000000..0b263d7 +--- /dev/null ++++ b/pkg/META.in +@@ -0,0 +1,43 @@ ++version = "0.5.4" ++description = "Simple crypto for the modern age" ++requires = "cstruct zarith sexplib PPX_SEXP_CONV_RUNTIME" ++archive(byte) = "nocrypto.cma" ++archive(native) = "nocrypto.cmxa" ++plugin(byte) = "nocrypto.cma" ++plugin(native) = "nocrypto.cmxs" ++xen_linkopts = "-lnocrypto_stubs+mirage-xen" ++freestanding_linkopts = "-lnocrypto_stubs+mirage-freestanding" ++exists_if = "nocrypto.cma" ++ ++package "unix" ( ++ version = "0.5.4" ++ description = "Simple crypto for the modern age" ++ requires = "nocrypto unix bytes" ++ archive(byte) = "nocrypto_unix.cma" ++ archive(native) = "nocrypto_unix.cmxa" ++ plugin(byte) = "nocrypto_unix.cma" ++ plugin(native) = "nocrypto_unix.cmxs" ++ exists_if = "nocrypto_unix.cma" ++) ++ ++package "lwt" ( ++ version = "0.5.4" ++ description = "Simple crypto for the modern age" ++ requires = "nocrypto nocrypto.unix lwt.unix cstruct.lwt" ++ archive(byte) = "nocrypto_lwt.cma" ++ archive(native) = "nocrypto_lwt.cmxa" ++ plugin(byte) = "nocrypto_lwt.cma" ++ plugin(native) = "nocrypto_lwt.cmxs" ++ exists_if = "nocrypto_lwt.cma" ++) ++ ++package "mirage" ( ++ version = "0.5.4" ++ description = "Simple crypto for the modern age" ++ requires = "nocrypto lwt mirage-entropy" ++ archive(byte) = "nocrypto_mirage.cma" ++ archive(native) = "nocrypto_mirage.cmxa" ++ plugin(byte) = "nocrypto_mirage.cma" ++ plugin(native) = "nocrypto_mirage.cmxs" ++ exists_if = "nocrypto_mirage.cma" ++) +-- +2.18.0 + diff --git a/esy.lock/opam/nocrypto.0.5.4-2/files/0004-pack-package-workaround-ocamlbuild-272.patch b/esy.lock/opam/nocrypto.0.5.4-2/files/0004-pack-package-workaround-ocamlbuild-272.patch new file mode 100644 index 0000000..8bda0db --- /dev/null +++ b/esy.lock/opam/nocrypto.0.5.4-2/files/0004-pack-package-workaround-ocamlbuild-272.patch @@ -0,0 +1,38 @@ +From 063b3496340fe4c3544b532ec0d27797b7917bb4 Mon Sep 17 00:00:00 2001 +From: Gabriel Scherer +Date: Mon, 26 Mar 2018 16:07:45 +0200 +Subject: [PATCH 4/4] pack+package: workaround ocamlbuild#272 + +ocamlbuild should pass -package(...) flags to ocamlfind when building +a -pack-ed file, see + + https://github.com/ocaml/opam-repository/pull/11628#issuecomment-375697444 +--- + myocamlbuild.ml | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/myocamlbuild.ml b/myocamlbuild.ml +index 7b29635..7a5cdb6 100644 +--- a/myocamlbuild.ml ++++ b/myocamlbuild.ml +@@ -8,9 +8,17 @@ let runtime_deps_of_ppx ppx = + else + Some name) + ++let ocamlfind_and_pack = function ++ | After_rules -> ++ if !Options.use_ocamlfind then ++ pflag ["ocaml"; "pack"] "package" ++ (fun pkg -> S [A "-package"; A pkg]); ++ | _ -> () ++ + let () = dispatch (fun hook -> + Ocb_stubblr.( + init & ccopt ~tags:["accelerate"] "-DACCELERATE -msse2 -maes" ++ & ocamlfind_and_pack + ) hook; + match hook with + | After_rules -> +-- +2.18.0 + diff --git a/esy.lock/opam/nocrypto.0.5.4-2/files/0005-use-modern-cstruct-findlib.patch b/esy.lock/opam/nocrypto.0.5.4-2/files/0005-use-modern-cstruct-findlib.patch new file mode 100644 index 0000000..406df1c --- /dev/null +++ b/esy.lock/opam/nocrypto.0.5.4-2/files/0005-use-modern-cstruct-findlib.patch @@ -0,0 +1,32 @@ +From 063b3496340fe4c3544b532ec0d27797b7917bb4 Mon Sep 17 00:00:00 2001 +From: Anil Madhavapeddy +Date: Tue, 12 Mar 2019 09:07:13 +0000 +Subject: [PATCH 5/5] use modern cstruct findlib + +see https://discuss.ocaml.org/t/psa-cstruct-3-4-0-removes-old-ocamlfind-subpackage-aliases/3275 + +--- a/_tags.orig 2019-03-12 09:03:58.000000000 +0000 ++++ b/_tags 2019-03-12 09:04:12.000000000 +0000 +@@ -13,7 +13,7 @@ + : package(unix), package(bytes) + + : include +-: package(lwt.unix), package(cstruct.lwt) ++: package(lwt.unix), package(cstruct-lwt) + + : include + : package(lwt), package(mirage-entropy) +--- a/pkg/META.in.orig 2019-03-12 09:03:19.000000000 +0000 ++++ b/pkg/META.in 2019-03-12 09:03:33.000000000 +0000 +@@ -23,7 +23,7 @@ + package "lwt" ( + version = "0.5.4" + description = "Simple crypto for the modern age" +- requires = "nocrypto nocrypto.unix lwt.unix cstruct.lwt" ++ requires = "nocrypto nocrypto.unix lwt.unix cstruct-lwt" + archive(byte) = "nocrypto_lwt.cma" + archive(native) = "nocrypto_lwt.cmxa" + plugin(byte) = "nocrypto_lwt.cma" +-- +2.18.0 + diff --git a/esy.lock/opam/nocrypto.0.5.4-2/files/0006-explicit-dependency-on-sexplib.patch b/esy.lock/opam/nocrypto.0.5.4-2/files/0006-explicit-dependency-on-sexplib.patch new file mode 100644 index 0000000..80c8075 --- /dev/null +++ b/esy.lock/opam/nocrypto.0.5.4-2/files/0006-explicit-dependency-on-sexplib.patch @@ -0,0 +1,24 @@ +From 063b3496340fe4c3544b532ec0d27797b7917bb4 Mon Sep 17 00:00:00 2001 +From: Anil Madhavapeddy +Date: Tue, 26 Mar 2019 20:07:13 +0000 +Subject: [PATCH 6/6] explicitly depend on sexplib + +Need to explicitly depend on sexplib rather than hope +it is a transitive dependency of cstruct. This lets +cstruct.4.0.0 work which makes sexplib optional. + +--- a/_tags.orig 2019-03-26 20:33:33.000000000 +0000 ++++ b/_tags 2019-03-26 20:33:42.000000000 +0000 +@@ -1,7 +1,7 @@ + true: color(always) + true: bin_annot, safe_string + true: warn(A-4-29-33-40-41-42-43-34-44-48) +-true: package(bytes), package(cstruct) ++true: package(bytes), package(sexplib), package(cstruct) + + : include + : package(zarith), package(sexplib), package(ppx_sexp_conv) + +-- +2.18.0 + diff --git a/esy.lock/opam/nocrypto.0.5.4-2/files/0007-mirage-entropy.patch b/esy.lock/opam/nocrypto.0.5.4-2/files/0007-mirage-entropy.patch new file mode 100644 index 0000000..559c063 --- /dev/null +++ b/esy.lock/opam/nocrypto.0.5.4-2/files/0007-mirage-entropy.patch @@ -0,0 +1,58 @@ +From: Hannes Mehnert +Subject: [PATCH 1/1] compile mirage-entropy sublibrary if mirage-entropy is installed + +Previously the compilation depended on mirage-xen or ocaml-freestanding being +present, but _tags show the dependency is actually mirage-entropy. + +--- a/opam 2019-11-02 13:38:17.202429000 +0100 ++++ b/opam 2019-11-02 13:39:19.173535000 +0100 +@@ -12,6 +12,7 @@ + + build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" + "--with-lwt" "%{lwt:installed}%" ++ "--with-mirage" "%{mirage-entropy:installed}%" + "--xen" "%{mirage-xen:installed}%" + "--freestanding" "%{ocaml-freestanding:installed}%"] + +@@ -26,11 +27,11 @@ + "cstruct" + "zarith" + "sexplib" +- ("mirage-no-xen" | ("mirage-xen" & "mirage-entropy" & "zarith-xen")) +- ("mirage-no-solo5" | ("mirage-solo5" & "mirage-entropy" & "zarith-freestanding")) ++ ("mirage-no-xen" | ("mirage-xen" & "zarith-xen")) ++ ("mirage-no-solo5" | ("mirage-solo5" & "zarith-freestanding")) + ] + +-depopts: [ "lwt" ] ++depopts: [ "lwt" "mirage-entropy" ] + conflicts: [ + "topkg" {<"0.8.0"} + "ocb-stubblr" {<"0.1.0"} +--- a/pkg/pkg.ml 2017-02-01 00:43:04.000000000 +0100 ++++ b/pkg/pkg.ml 2019-11-02 13:37:30.295780000 +0100 +@@ -11,6 +11,7 @@ + + let unix = Conf.with_pkg ~default:true "unix" + let lwt = Conf.with_pkg ~default:false "lwt" ++let mirage_entropy = Conf.with_pkg ~default:false "mirage" + let xen = Conf.(key "xen" bool ~absent:false + ~doc:"Build Mirage/Xen support.") + let fs = Conf.(key "freestanding" bool ~absent:false +@@ -39,12 +40,14 @@ + let unix = Conf.value c unix in + let lwt = Conf.value c lwt && unix + and xen = Conf.value c xen +- and fs = Conf.value c fs in ++ and fs = Conf.value c fs ++ and mirage_entropy = Conf.value c mirage_entropy ++ in + Ok [ Pkg.clib "src/libnocrypto_stubs.clib"; + Pkg.mllib "src/nocrypto.mllib"; + Pkg.mllib ~cond:unix "unix/nocrypto_unix.mllib"; + Pkg.mllib ~cond:lwt "lwt/nocrypto_lwt.mllib"; +- Pkg.mllib ~cond:(xen||fs) "mirage/nocrypto_mirage.mllib"; ++ Pkg.mllib ~cond:mirage_entropy "mirage/nocrypto_mirage.mllib"; + Pkg.test "tests/testrunner"; + Pkg.test ~run:false "bench/speed"; + mirage ~xen ~fs "src/libnocrypto_stubs.clib"; ] diff --git a/esy.lock/opam/nocrypto.0.5.4-2/opam b/esy.lock/opam/nocrypto.0.5.4-2/opam new file mode 100644 index 0000000..181a187 --- /dev/null +++ b/esy.lock/opam/nocrypto.0.5.4-2/opam @@ -0,0 +1,95 @@ +opam-version: "2.0" +homepage: "https://github.com/mirleft/ocaml-nocrypto" +dev-repo: "git+https://github.com/mirleft/ocaml-nocrypto.git" +bug-reports: "https://github.com/mirleft/ocaml-nocrypto/issues" +doc: "https://mirleft.github.io/ocaml-nocrypto/doc" +authors: ["David Kaloper "] +maintainer: "David Kaloper " +license: "ISC" +tags: [ "org:mirage" ] +build: ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" + "--jobs" "1" + "--with-lwt" "%{lwt:installed}%" + "--with-mirage" "%{mirage-entropy:installed}%" + "--xen" "%{mirage-xen:installed}%" + "--freestanding" "%{mirage-solo5:installed}%"] + +depends: [ + "ocaml" {>= "4.02.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "cpuid" {build} + "ocb-stubblr" {build} + "ppx_deriving" + "ppx_sexp_conv" {>= "113.33.01" & != "v0.11.0" & < "v0.13"} + "ounit" {with-test} + "cstruct" {>= "3.0.0"} + "cstruct-lwt" + "zarith" + "lwt" + "sexplib" {< "v0.13"} + "mirage-no-xen" | ("mirage-xen" & "zarith-xen") + "mirage-no-solo5" | ("mirage-solo5" & "zarith-freestanding") +] +depopts: [ "mirage-entropy" ] +conflicts: [ + "topkg" {<"0.9.1"} + "ocb-stubblr" {<"0.1.0"} + "mirage-xen" {<"2.2.0"} + "sexplib" {="v0.9.0"} + "ocaml" {= "4.08.0"} +] + +patches: [ + "0001-add-missing-runtime-dependencies-in-_tags.patch" + "0002-add-ppx_sexp_conv-as-a-runtime-dependency-in-the-pac.patch" + "0003-Auto-detect-ppx_sexp_conv-runtime-library.patch" + "0004-pack-package-workaround-ocamlbuild-272.patch" + "0005-use-modern-cstruct-findlib.patch" + "0006-explicit-dependency-on-sexplib.patch" + "0007-mirage-entropy.patch" +] +synopsis: "Simpler crypto" +description: """ +nocrypto is a small cryptographic library that puts emphasis on the applicative +style and ease of use. It includes basic ciphers (AES, 3DES, RC4), hashes (MD5, +SHA1, SHA2), public-key primitives (RSA, DSA, DH) and a strong RNG (Fortuna). + +RSA timing attacks are countered by blinding. AES timing attacks are avoided by +delegating to AES-NI.""" +extra-files: [ + [ + "0007-mirage-entropy.patch" + "md5=bb3368e3fd64857a6d05e1a3e61f08cf" + ] + [ + "0006-explicit-dependency-on-sexplib.patch" + "md5=7f552e18ba304eb4e1e19d66d19b7888" + ] + [ + "0005-use-modern-cstruct-findlib.patch" + "md5=4d4aab890f0ca9327d83548c32d64efc" + ] + [ + "0004-pack-package-workaround-ocamlbuild-272.patch" + "md5=94615e4a8d5976e9e75c3b031d3484f1" + ] + [ + "0003-Auto-detect-ppx_sexp_conv-runtime-library.patch" + "md5=871b3f904cf87527b7390993d5598884" + ] + [ + "0002-add-ppx_sexp_conv-as-a-runtime-dependency-in-the-pac.patch" + "md5=06962f4f2f5b4c3f1e39293b3d3528f2" + ] + [ + "0001-add-missing-runtime-dependencies-in-_tags.patch" + "md5=ae679a096e14c0a0ecb881bc7432cc2a" + ] +] +url { + src: + "https://github.com/mirleft/ocaml-nocrypto/releases/download/v0.5.4/nocrypto-0.5.4.tbz" + checksum: "md5=c331a7a4d2a563d1d5ed581aeb849011" +} diff --git a/esy.lock/opam/num.1.2/files/installation-warning.patch b/esy.lock/opam/num.1.3/files/installation-warning.patch similarity index 100% rename from esy.lock/opam/num.1.2/files/installation-warning.patch rename to esy.lock/opam/num.1.3/files/installation-warning.patch diff --git a/esy.lock/opam/num.1.2/opam b/esy.lock/opam/num.1.3/opam similarity index 86% rename from esy.lock/opam/num.1.2/opam rename to esy.lock/opam/num.1.3/opam index b4341f6..412d737 100644 --- a/esy.lock/opam/num.1.2/opam +++ b/esy.lock/opam/num.1.3/opam @@ -1,5 +1,4 @@ opam-version: "2.0" -version: "1.2" maintainer: "Xavier Leroy " authors: [ "Valérie Ménissier-Morain" @@ -7,7 +6,6 @@ authors: [ "Xavier Leroy" ] license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" - homepage: "https://github.com/ocaml/num/" bug-reports: "https://github.com/ocaml/num/issues" dev-repo: "git+https://github.com/ocaml/num.git" @@ -31,6 +29,6 @@ extra-files: [ ["installation-warning.patch" "md5=93c92bf6da6bae09d068da42b1bbaaac"] ] url { - src: "https://github.com/ocaml/num/archive/v1.2.tar.gz" - checksum: "md5=4f43ce8e44db68692bee50f2f8ef911c" + src: "https://github.com/ocaml/num/archive/v1.3.tar.gz" + checksum: "md5=f074e12325e84ebc883b37e5db10403d" } diff --git a/esy.lock/opam/ocaml-migrate-parsetree.1.4.0/opam b/esy.lock/opam/ocaml-migrate-parsetree.1.4.0/opam deleted file mode 100644 index 66d40ba..0000000 --- a/esy.lock/opam/ocaml-migrate-parsetree.1.4.0/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "2.0" -maintainer: "frederic.bour@lakaban.net" -authors: [ - "Frédéric Bour " - "Jérémie Dimino " -] -license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" -homepage: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree" -bug-reports: "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/issues" -dev-repo: "git+https://github.com/ocaml-ppx/ocaml-migrate-parsetree.git" -doc: "https://ocaml-ppx.github.io/ocaml-migrate-parsetree/" -tags: [ "syntax" "org:ocamllabs" ] -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "result" - "ppx_derivers" - "dune" {>= "1.9.0"} - "ocaml" {>= "4.02.3"} -] -synopsis: "Convert OCaml parsetrees between different versions" -description: """ -Convert OCaml parsetrees between different versions - -This library converts parsetrees, outcometree and ast mappers between -different OCaml versions. High-level functions help making PPX -rewriters independent of a compiler version. -""" -url { - src: - "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v1.4.0/ocaml-migrate-parsetree-v1.4.0.tbz" - checksum: [ - "sha256=231fbdc205187b3ee266b535d9cfe44b599067b2f6e97883c782ea7bb577d3b8" - "sha512=61ee91d2d146cc2d2ff2d5dc4ef5dea4dc4d3c8dbd8b4c9586d64b6ad7302327ab35547aa0a5b0103c3f07b66b13d416a1bee6d4d117293cd3cabe44113ec6d4" - ] -} diff --git a/windows.esy.lock/opam/ocaml-migrate-parsetree.1.3.1/opam b/esy.lock/opam/ocaml-migrate-parsetree.1.5.0/opam similarity index 77% rename from windows.esy.lock/opam/ocaml-migrate-parsetree.1.3.1/opam rename to esy.lock/opam/ocaml-migrate-parsetree.1.5.0/opam index b39341d..aa41104 100644 --- a/windows.esy.lock/opam/ocaml-migrate-parsetree.1.3.1/opam +++ b/esy.lock/opam/ocaml-migrate-parsetree.1.5.0/opam @@ -16,7 +16,7 @@ build: [ depends: [ "result" "ppx_derivers" - "dune" {build & >= "1.6.0"} + "dune" {>= "1.9.0"} "ocaml" {>= "4.02.3"} ] synopsis: "Convert OCaml parsetrees between different versions" @@ -29,9 +29,9 @@ rewriters independent of a compiler version. """ url { src: - "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v1.3.1/ocaml-migrate-parsetree-v1.3.1.tbz" + "https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v1.5.0/ocaml-migrate-parsetree-v1.5.0.tbz" checksum: [ - "sha256=83e4955a6fd6b494646ab92c476840ea96b5fb434435c287e7ad3e6efadc8338" - "sha512=7da86f9596dd1439990a6f087fdeba64a0f3ce2634473be4cca92ecc02b6fcd97917956890fbe35b3cba5a126d007afec6ede1e4afd0a5218c89fd6079ad4182" + "sha256=7f56679c9561552762666de5b6b81c8e4cc2e9fd92272e2269878a2eb534e3c0" + "sha512=87fdccafae83b0437f1ccd4f3cfbc49e699bc0804596480e0df88510ba33410f31d48c7f677fe72800ed3f442a3a586d82d86aee1d12a964f79892833847b16a" ] } diff --git a/esy.lock/opam/ocb-stubblr.0.1.1-1/files/custom-cclib.patch b/esy.lock/opam/ocb-stubblr.0.1.1-1/files/custom-cclib.patch new file mode 100644 index 0000000..e78b0df --- /dev/null +++ b/esy.lock/opam/ocb-stubblr.0.1.1-1/files/custom-cclib.patch @@ -0,0 +1,22 @@ +From d51b3f3a49f159469e00d23524db915f19bb0127 Mon Sep 17 00:00:00 2001 +From: Hannes Mehnert +Date: Tue, 3 Oct 2017 13:55:16 +0100 +Subject: [PATCH] bytecode / custom needs -cclib as well + +--- + src/ocb_stubblr.ml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/ocb_stubblr.ml b/src/ocb_stubblr.ml +index b68c37a..a0ee035 100644 +--- a/src/ocb_stubblr.ml ++++ b/src/ocb_stubblr.ml +@@ -160,7 +160,7 @@ let link_flag () = + S [A switch; A ("-l"^name)] + and dep flag = Pathname.([remove_extension flag -.- "a"]) in + pflag ["link"; "ocaml"; "library"; "byte"] tag (libarg "-dllib"); +- pflag ["link"; "ocaml"; "library"; "native"] tag (libarg "-cclib"); ++ pflag ["link"; "ocaml"; "library"] tag (libarg "-cclib"); + pdep ["link"; "ocaml"] tag dep; + pdep ["compile"; "ocaml"] tag dep + (* XXX sneak in '-I' for compile;ocaml;program ?? *) diff --git a/esy.lock/opam/ocb-stubblr.0.1.1-1/files/use-OPAM_SWITCH_PREFIX.patch b/esy.lock/opam/ocb-stubblr.0.1.1-1/files/use-OPAM_SWITCH_PREFIX.patch new file mode 100644 index 0000000..67ffc9f --- /dev/null +++ b/esy.lock/opam/ocb-stubblr.0.1.1-1/files/use-OPAM_SWITCH_PREFIX.patch @@ -0,0 +1,33 @@ +From f1c9340f3ab973ad1e8dcc4b7065bbe6cfaa028f Mon Sep 17 00:00:00 2001 +From: David Allsopp +Date: Sun, 1 Jul 2018 09:54:32 +0100 +Subject: [PATCH] Use OPAM_SWITCH_PREFIX before opam config var prefix + +opam 2's sandbox doesn't expose the mount point for the opam root. + +Signed-off-by: David Allsopp +--- + src/ocb_stubblr.ml | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/src/ocb_stubblr.ml b/src/ocb_stubblr.ml +index b68c37a..2cc5332 100644 +--- a/src/ocb_stubblr.ml ++++ b/src/ocb_stubblr.ml +@@ -31,11 +31,15 @@ module Pkg_config = struct + + (* XXX Would be nice to move pkg-config results to a build artefact. *) + +- let opam_prefix = ++ let opam_prefix_cmd = + let cmd = "opam config var prefix" in + lazy ( try run_and_read cmd with Failure _ -> + error_msgf "error running opam") + ++ let opam_prefix = ++ lazy (try Sys.getenv "OPAM_SWITCH_PREFIX" ++ with Not_found -> Lazy.force opam_prefix_cmd) ++ + let var = "PKG_CONFIG_PATH" + + let path () = diff --git a/esy.lock/opam/ocb-stubblr.0.1.1-1/opam b/esy.lock/opam/ocb-stubblr.0.1.1-1/opam new file mode 100644 index 0000000..fd2ad94 --- /dev/null +++ b/esy.lock/opam/ocb-stubblr.0.1.1-1/opam @@ -0,0 +1,56 @@ +opam-version: "2.0" +maintainer: "David Kaloper Meršinjak " +authors: ["David Kaloper Meršinjak "] +homepage: "https://github.com/pqwy/ocb-stubblr" +doc: "https://pqwy.github.io/ocb-stubblr/doc" +license: "ISC" +dev-repo: "git+https://github.com/pqwy/ocb-stubblr.git" +bug-reports: "https://github.com/pqwy/ocb-stubblr/issues" +tags: ["ocamlbuild"] +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {>= "0.9.3" | < "0.9.0"} + "topkg" {>= "0.8.1"} + "astring" +] +build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" ] + +patches: [ + "custom-cclib.patch" + "use-OPAM_SWITCH_PREFIX.patch" +] + +synopsis: "OCamlbuild plugin for C stubs" +description: """ +Do you get excited by C stubs? Do they sometimes make you swoon, and even faint, +and in the end no `cmxa`s get properly linked -- not to mention correct +multi-lib support? + +Do you wish that the things that excite you the most, would excite you just a +little less? Then ocb-stubblr is just the library for you. + +ocb-stubblr is about ten lines of code that you need to repeat over, over, over +and over again if you are using `ocamlbuild` to build OCaml projects that +contain C stubs -- now with 100% more lib! + +It does what everyone wants to do with `.clib` files in their project +directories. It can also clone the `.clib` and arrange for multiple compilations +with different sets of discovered `cflags`. + +ocb-stubblr is distributed under the ISC license.""" +url { + src: + "https://github.com/pqwy/ocb-stubblr/releases/download/v0.1.1/ocb-stubblr-0.1.1.tbz" + checksum: "md5=607720dd18ca51e40645b42df5c1273e" +} +extra-files: [ + [ + "custom-cclib.patch" + "md5=d479b52a50d53dd79da2d6eea2a9a9e3" + ] + [ + "use-OPAM_SWITCH_PREFIX.patch" + "md5=a7271bb1f862bd3da4ffd9caa87ca76f" + ] +] \ No newline at end of file diff --git a/esy.lock/opam/ppx_cstruct.5.0.0/opam b/esy.lock/opam/ppx_cstruct.5.0.0/opam new file mode 100644 index 0000000..438d6c2 --- /dev/null +++ b/esy.lock/opam/ppx_cstruct.5.0.0/opam @@ -0,0 +1,42 @@ +opam-version: "2.0" +maintainer: "anil@recoil.org" +authors: ["Anil Madhavapeddy" "Richard Mortier" "Thomas Gazagnaire" + "Pierre Chambart" "David Kaloper" "Jeremy Yallop" "David Scott" + "Mindy Preston" "Thomas Leonard" "Etienne Millon" ] +homepage: "https://github.com/mirage/ocaml-cstruct" +license: "ISC" +dev-repo: "git+https://github.com/mirage/ocaml-cstruct.git" +bug-reports: "https://github.com/mirage/ocaml-cstruct/issues" +doc: "https://mirage.github.io/ocaml-cstruct/" + +tags: [ "org:mirage" "org:ocamllabs" ] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test & ocaml:version < "4.08.0"} +] +depends: [ + "ocaml" {>= "4.03.0"} + "dune" {>= "1.0"} + "cstruct" {=version} + "ounit" {with-test} + "ppx_tools_versioned" {>= "5.0.1"} + "ocaml-migrate-parsetree" + "ppx_sexp_conv" {with-test & < "v0.13"} + "sexplib" {< "v0.13"} + "cstruct-sexp" {with-test} + "cstruct-unix" {with-test & =version} +] +synopsis: "Access C-like structures directly from OCaml" +description: """ +Cstruct is a library and syntax extension to make it easier to access C-like +structures directly from OCaml. It supports both reading and writing to these +structures, and they are accessed via the `Bigarray` module.""" +url { + src: + "https://github.com/mirage/ocaml-cstruct/releases/download/v5.0.0/cstruct-v5.0.0.tbz" + checksum: [ + "sha256=eb8a4e4438ca4ab59e9d98ca70177edd8b590136fe7a200fe8e5bf69051e80fc" + "sha512=414c2c780200252b5ebf16dd4fd1db28ffa483dba5be1c0092e08327d1d870f688c6f671892dcd8bbcf579f56e3d27b345ec0a96209fb25c0a984825b2e144f5" + ] +} diff --git a/esy.lock/opam/rresult.0.6.0/opam b/esy.lock/opam/rresult.0.6.0/opam new file mode 100644 index 0000000..961ddcd --- /dev/null +++ b/esy.lock/opam/rresult.0.6.0/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["Daniel Bünzli "] +homepage: "http://erratique.ch/software/rresult" +doc: "http://erratique.ch/software/rresult" +dev-repo: "git+http://erratique.ch/repos/rresult.git" +bug-reports: "https://github.com/dbuenzli/rresult/issues" +tags: [ "result" "error" "declarative" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "result" +] +build:[[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" ]] + +synopsis: """Result value combinators for OCaml""" +description: """\ + +Rresult is an OCaml module for handling computation results and errors +in an explicit and declarative manner, without resorting to +exceptions. It defines combinators to operate on the `result` type +available from OCaml 4.03 in the standard library. + +Rresult depends on the compatibility `result` package and is +distributed under the ISC license. +""" +url { +archive: "http://erratique.ch/software/rresult/releases/rresult-0.6.0.tbz" +checksum: "aba88cffa29081714468c2c7bcdf7fb1" +} diff --git a/esy.lock/opam/seq.0.1/opam b/esy.lock/opam/seq.0.1/opam deleted file mode 100644 index a0dab3d..0000000 --- a/esy.lock/opam/seq.0.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "2.0" -maintainer: "simon.cruanes.2007@m4x.org" -authors: "Simon Cruanes" -homepage: "https://github.com/c-cube/seq/" -bug-reports: "https://github.com/c-cube/seq/issues" -license: "GPL-1.0-or-later" -tags: ["iterator" "seq" "pure" "list" "compatibility" "cascade"] -dev-repo: "git+https://github.com/c-cube/seq.git" -build: [make "build"] -install: [make "install"] -remove: [ "ocamlfind" "remove" "seq" ] -depends: [ - "ocaml" {< "4.07.0"} - "ocamlfind" {build} - "ocamlbuild" {build} -] -synopsis: - "Compatibility package for OCaml's standard iterator type starting from 4.07." -flags: light-uninstall -url { - src: "https://github.com/c-cube/seq/archive/0.1.tar.gz" - checksum: "md5=0e87f9709541ed46ecb6f414bc31458c" -} diff --git a/windows.esy.lock/opam/seq.0.1/opam b/esy.lock/opam/seq.0.2/opam similarity index 53% rename from windows.esy.lock/opam/seq.0.1/opam rename to esy.lock/opam/seq.0.2/opam index 2596b27..55c4696 100644 --- a/windows.esy.lock/opam/seq.0.1/opam +++ b/esy.lock/opam/seq.0.2/opam @@ -1,23 +1,22 @@ opam-version: "2.0" +synopsis: + "Compatibility package for OCaml's standard iterator type starting from 4.07" maintainer: "simon.cruanes.2007@m4x.org" authors: "Simon Cruanes" +license: "LGPL2.1" +tags: ["iterator" "seq" "pure" "list" "compatibility" "cascade"] homepage: "https://github.com/c-cube/seq/" bug-reports: "https://github.com/c-cube/seq/issues" -license: "GPL" -tags: ["iterator" "seq" "pure" "list" "compatibility" "cascade"] -dev-repo: "git+https://github.com/c-cube/seq.git" -build: [make "build"] -install: [make "install"] -remove: [ "ocamlfind" "remove" "seq" ] depends: [ + "dune" {>= "1.1.0"} "ocaml" {< "4.07.0"} - "ocamlfind" {build} - "ocamlbuild" {build} ] -synopsis: - "Compatibility package for OCaml's standard iterator type starting from 4.07." -flags: light-uninstall +build: ["dune" "build" "-p" name "-j" jobs] +dev-repo: "git+https://github.com/c-cube/seq.git" url { - src: "https://github.com/c-cube/seq/archive/0.1.tar.gz" - checksum: "md5=0e87f9709541ed46ecb6f414bc31458c" -} + src: "https://github.com/c-cube/seq/archive/0.2.tar.gz" + checksum: [ + "md5=1d5a9d0aba27b22433f518cdc495d0fd" + "sha512=b2571225a18e624b79dad5e1aab91b22e2fda17702f2e23c438b75d2a71e24c55ee8672005f5cc4b17ae79e3b277b1918b71b5d0d674b8b12ea19b3fb2d747cb" + ] +} \ No newline at end of file diff --git a/esy.lock/opam/ssl.0.5.9/opam b/esy.lock/opam/ssl.0.5.9/opam deleted file mode 100644 index b59fccf..0000000 --- a/esy.lock/opam/ssl.0.5.9/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "2.0" -maintainer: "Samuel Mimram " -homepage: "https://github.com/savonet/ocaml-ssl" -dev-repo: "git+https://github.com/savonet/ocaml-ssl.git" -bug-reports: "https://github.com/savonet/ocaml-ssl/issues" -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.02.0"} - "dune" {>= "1.2.1"} - "dune-configurator" - "base-unix" - "conf-openssl" -] -synopsis: "Bindings for OpenSSL" -authors: "Samuel Mimram " -url { - src: "https://github.com/savonet/ocaml-ssl/archive/0.5.9.tar.gz" - checksum: [ - "md5=09265ae2dee5ac48507ccb8a81244a15" - "sha512=6826e5a6ab9f51013e8d097900f443d091e085e3d2d232a315a0e3a90ca334c9b9779d20dcae267f9ed961bc4a08fcb80372e669389c59a22d5c7706d37fcd5f" - ] -} diff --git a/esy.lock/opam/tls.0.10.5/opam b/esy.lock/opam/tls.0.10.5/opam new file mode 100644 index 0000000..f2f3bf8 --- /dev/null +++ b/esy.lock/opam/tls.0.10.5/opam @@ -0,0 +1,76 @@ +opam-version: "2.0" +name: "tls" +homepage: "https://github.com/mirleft/ocaml-tls" +dev-repo: "git+https://github.com/mirleft/ocaml-tls.git" +bug-reports: "https://github.com/mirleft/ocaml-tls/issues" +doc: "https://mirleft.github.io/ocaml-tls/doc" +author: ["David Kaloper " "Hannes Mehnert "] +maintainer: ["Hannes Mehnert " "David Kaloper "] +license: "BSD2" + +build: [ + [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "false" + "--with-lwt" "%{lwt+ptime:installed}%" + "--with-mirage" "%{mirage-flow+mirage-kv+mirage-clock+ptime:installed}%" ] + ["ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%" "--tests" "true" + "--with-lwt" "%{lwt+ptime:installed}%" + "--with-mirage" "%{mirage-flow+mirage-kv+mirage-clock+ptime:installed}%" ] {with-test} + ["ocaml" "pkg/pkg.ml" "test"] {with-test} +] + +depends: [ + "ocaml" {>= "4.04.2"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "ppx_sexp_conv" {< "v0.13"} + "ppx_deriving" + "ppx_cstruct" {>= "3.0.0"} + "cstruct" {>= "4.0.0"} + "cstruct-sexp" + "sexplib" {< "v0.13"} + "nocrypto" {>= "0.5.4"} + "x509" {>= "0.7.0"} + "domain-name" {>= "0.3.0"} + "fmt" + "cstruct-unix" {with-test & >= "3.0.0"} + "ounit" {with-test} +] +depopts: [ + "lwt" + "mirage-flow" + "mirage-kv" + "mirage-clock" + "ptime" +] +conflicts: [ + "lwt" {<"2.4.8"} + "mirage-kv" {<"3.0.0"} + "mirage-flow" {<"2.0.0"} + "mirage-clock" {<"3.0.0"} + "sexplib" {= "v0.9.0"} + "ppx_sexp_conv" {= "v0.11.0"} + "ptime" {< "0.8.1"} +] + +tags: [ "org:mirage"] +synopsis: "Transport Layer Security purely in OCaml" +description: """\ + +Transport Layer Security (TLS) is probably the most widely deployed security +protocol on the Internet. It provides communication privacy to prevent +eavesdropping, tampering, and message forgery. Furthermore, it optionally +provides authentication of the involved endpoints. TLS is commonly deployed for +securing web services ([HTTPS](http://tools.ietf.org/html/rfc2818)), emails, +virtual private networks, and wireless networks. + +TLS uses asymmetric cryptography to exchange a symmetric key, and optionally +authenticate (using X.509) either or both endpoints. It provides algorithmic +agility, which means that the key exchange method, symmetric encryption +algorithm, and hash algorithm are negotiated. + +Read [further](https://nqsb.io) and our [Usenix Security 2015 paper](https://usenix15.nqsb.io).""" +url { +archive: "https://github.com/mirleft/ocaml-tls/releases/download/v0.10.5/tls-0.10.5.tbz" +checksum: "57d9477ea79080e9d2485007289cbc5f" +} \ No newline at end of file diff --git a/esy.lock/opam/uri-sexp.3.0.0/opam b/esy.lock/opam/uri-sexp.3.0.0/opam index 26b4fe1..466a828 100644 --- a/esy.lock/opam/uri-sexp.3.0.0/opam +++ b/esy.lock/opam/uri-sexp.3.0.0/opam @@ -15,7 +15,7 @@ depends: [ "uri" {= version} "dune" {>= "1.2.0"} "ppx_sexp_conv" {>= "v0.9.0"} - "sexplib0" + "sexplib0" {< "v0.14"} "ounit" {with-test} ] build: [ diff --git a/esy.lock/opam/uri.3.0.0/opam b/esy.lock/opam/uri.3.0.0/opam index 4fe9c55..9c561ac 100644 --- a/esy.lock/opam/uri.3.0.0/opam +++ b/esy.lock/opam/uri.3.0.0/opam @@ -16,7 +16,7 @@ depends: [ "ocaml" {>= "4.04.0"} "dune" {>= "1.2.0"} "ounit" {with-test & >= "1.0.2"} - "ppx_sexp_conv" {with-test & >= "v0.9.0"} + "ppx_sexp_conv" {with-test & >= "v0.9.0" & < "v0.13"} "re" {>= "1.9.0"} "stringext" {>= "1.4.0"} ] diff --git a/esy.lock/opam/x509.0.8.1/opam b/esy.lock/opam/x509.0.8.1/opam new file mode 100644 index 0000000..b2c9f0e --- /dev/null +++ b/esy.lock/opam/x509.0.8.1/opam @@ -0,0 +1,51 @@ +opam-version: "2.0" +maintainer: [ + "Hannes Mehnert " +] +authors: [ + "Hannes Mehnert " + "David Kaloper " +] +license: "BSD2" +tags: "org:mirage" +homepage: "https://github.com/mirleft/ocaml-x509" +doc: "https://mirleft.github.io/ocaml-x509/doc" +bug-reports: "https://github.com/mirleft/ocaml-x509/issues" +depends: [ + "ocaml" {>= "4.05.0"} + "dune" {>= "1.2"} + "cstruct" {>= "4.0.0"} + "asn1-combinators" {>= "0.2.0"} + "ptime" + "nocrypto" {>= "0.5.3"} + "rresult" + "fmt" {>= "0.8.7"} + "alcotest" {with-test} + "cstruct-unix" {with-test & >= "3.0.0"} + "gmap" {>= "0.3.0"} + "domain-name" {>= "0.3.0"} +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/mirleft/ocaml-x509.git" +synopsis: "Public Key Infrastructure (RFC 5280, PKCS) purely in OCaml" +description: """ +X.509 is a public key infrastructure used mostly on the Internet. It consists +of certificates which include public keys and identifiers, signed by an +authority. Authorities must be exchanged over a second channel to establish the +trust relationship. This library implements most parts of RFC5280 and RFC6125. +The Public Key Cryptography Standards (PKCS) defines encoding and decoding +(in ASN.1 DER and PEM format), which is also implemented by this library - +namely PKCS 1, PKCS 7, PKCS 8, PKCS 9 and PKCS 10. +""" +url { + src: + "https://github.com/mirleft/ocaml-x509/releases/download/v0.8.1/x509-v0.8.1.tbz" + checksum: [ + "sha256=a586b925fe7e84b1a5833dacf66a920967683cf8aab21d7291a3074630e57880" + "sha512=e355420d608eb7840a64e0fe673cef459fc377163801ce3cca4f0dfb4b3f294c6d2273442b475aa01b4660362c987e81c363de2de602a1a38ab3b143118b9cf1" + ] +} diff --git a/esy.lock/opam/zarith.1.9.1/opam b/esy.lock/opam/zarith.1.9.1/opam new file mode 100644 index 0000000..765a409 --- /dev/null +++ b/esy.lock/opam/zarith.1.9.1/opam @@ -0,0 +1,47 @@ +opam-version: "2.0" +maintainer: "Xavier Leroy " +authors: [ + "Antoine Miné" + "Xavier Leroy" + "Pascal Cuoq" +] +homepage: "https://github.com/ocaml/Zarith" +bug-reports: "https://github.com/ocaml/Zarith/issues" +dev-repo: "git+https://github.com/ocaml/Zarith.git" +build: [ + ["./configure"] {os != "openbsd" & os != "freebsd" & os != "macos"} + [ + "sh" + "-exc" + "LDFLAGS=\"$LDFLAGS -L/usr/local/lib\" CFLAGS=\"$CFLAGS -I/usr/local/include\" ./configure" + ] {os = "openbsd" | os = "freebsd"} + [ + "sh" + "-exc" + "LDFLAGS=\"$LDFLAGS -L/opt/local/lib -L/usr/local/lib\" CFLAGS=\"$CFLAGS -I/opt/local/include -I/usr/local/include\" ./configure" + ] {os = "macos"} + [make] +] +install: [ + [make "install"] +] +depends: [ + "ocaml" + "ocamlfind" {build} + "conf-gmp" + "conf-perl" {build} +] +synopsis: + "Implements arithmetic and logical operations over arbitrary-precision integers" +description: """ +The Zarith library implements arithmetic and logical operations over +arbitrary-precision integers. It uses GMP to efficiently implement +arithmetic over big integers. Small integers are represented as Caml +unboxed integers, for speed and space economy.""" +url { + src: "https://github.com/ocaml/Zarith/archive/release-1.9.1.tar.gz" + checksum: [ + "md5=af41b7534a4c91a8f774f04e307c1c66" + "sha512=e77620c66a59d35811acfc45c7ef3f0d50d3042194654b1f5b652a2ed5fb9d5f88e9173222e5ced286c61854434da05a4d96668089faa66ff2917afa677fc32f" + ] +} diff --git a/esy.lock/overrides/186b93889ee6682b3910ff6984313567/.gitignore b/esy.lock/overrides/186b93889ee6682b3910ff6984313567/.gitignore new file mode 100644 index 0000000..678a8a2 --- /dev/null +++ b/esy.lock/overrides/186b93889ee6682b3910ff6984313567/.gitignore @@ -0,0 +1,3 @@ +node_modules +_esy +*~ \ No newline at end of file diff --git a/esy.lock/overrides/186b93889ee6682b3910ff6984313567/package.json b/esy.lock/overrides/186b93889ee6682b3910ff6984313567/package.json new file mode 100644 index 0000000..479e387 --- /dev/null +++ b/esy.lock/overrides/186b93889ee6682b3910ff6984313567/package.json @@ -0,0 +1,39 @@ +{ + "name": "esy-gmp", + "version": "6.1.2001", + "description": "GMP packaged for esy", + "source": "https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz#9dc6981197a7d92f339192eea974f5eca48fcffe", + "override": { + "buildsInSource": true, + "build": [ + "find ./ -exec touch -t 200905010101 {} +", + "./configure --prefix=#{self.install} #{os == 'windows' ? '--host x86_64-w64-mingw32' : ''} --with-pic", + "make" + ], + "install": [ + "make install" + ], + "exportedEnv": { + "LDFLAGS": { + "scope": "global", + "val": "-L#{self.lib} -lgmp" + }, + "CPPFLAGS": { + "scope": "global", + "val": "-I#{self.install / 'include'}" + }, + "LD_LIBRARY_PATH": { + "scope": "global", + "val": "#{self.lib}:$LD_LIBRARY_PATH" + }, + "LIBRARY_PATH": { + "scope": "global", + "val": "#{self.lib}:$LIBRARY_PATH" + }, + "CPATH": { + "scope": "global", + "val": "#{self.install / 'include'}:$CPATH" + } + } + } +} diff --git a/esy.lock/overrides/186b93889ee6682b3910ff6984313567/test/package.json b/esy.lock/overrides/186b93889ee6682b3910ff6984313567/test/package.json new file mode 100644 index 0000000..66525aa --- /dev/null +++ b/esy.lock/overrides/186b93889ee6682b3910ff6984313567/test/package.json @@ -0,0 +1,17 @@ +{ + "name": "esy-gmp-test", + "description": "For manual testing only", + "version": "0.1.0", + "description": "GMP packaged for esy", + "license": "MIT", + "esy": { + "buildsInSource": true, + "build": [ + "#{os == 'windows' ? 'x86_64-w64-mingw32-gcc': 'gcc'} $CFLAGS -o testinggmp test.c $LDFLAGS" + ], + "install": "cp testinggmp #{self.bin}" + }, + "dependencies": { + "gmp": "esy-packages/esy-gmp#e2a8fab86e6ff2b26637b3249ee149d29b3430dd" + } +} diff --git a/esy.lock/overrides/186b93889ee6682b3910ff6984313567/test/test.c b/esy.lock/overrides/186b93889ee6682b3910ff6984313567/test/test.c new file mode 100644 index 0000000..7162f62 --- /dev/null +++ b/esy.lock/overrides/186b93889ee6682b3910ff6984313567/test/test.c @@ -0,0 +1,14 @@ +#include +#include +#include + +int main() { + mpz_t i, j, k; + mpz_init_set_str (i, "1a", 16); + mpz_init (j); + mpz_init (k); + mpz_sqrtrem (j, k, i); + if (mpz_get_si (j) != 5 || mpz_get_si (k) != 1) abort(); + printf("%s\n", "Works as expected"); + return 0; +} diff --git a/esy.lock/overrides/opam__s__conf_gmp_opam__c__1_opam_override/package.json b/esy.lock/overrides/opam__s__conf_gmp_opam__c__1_opam_override/package.json new file mode 100644 index 0000000..8be4fc2 --- /dev/null +++ b/esy.lock/overrides/opam__s__conf_gmp_opam__c__1_opam_override/package.json @@ -0,0 +1,15 @@ +{ + "build": [ + [ + "#{os == 'windows' ? 'x86_64-w64-mingw32-gcc' : 'cc'}", + "-c", + "${CFLAGS:--g}", + "$CPPFLAGS", + "$LDFLAGS", + "test.c" + ] + ], + "dependencies": { + "esy-gmp": "esy-packages/esy-gmp#a945c56e10e02bde2d2c76f5debd13bcc461abbc" + } +} diff --git a/esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override/package.json b/esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override/package.json deleted file mode 100644 index 6d710b6..0000000 --- a/esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "build": [ - [ - "pkg-config", - "--help" - ] - ], - "dependencies": { - "yarn-pkg-config": "esy-ocaml/yarn-pkg-config#cca65f99674ed2d954d28788edeb8c57fada5ed0" - } -} diff --git a/esy.lock/overrides/opam__s__dune_opam__c__1.11.3_opam_override/package.json b/esy.lock/overrides/opam__s__dune_opam__c__1.11.4_opam_override/package.json similarity index 100% rename from esy.lock/overrides/opam__s__dune_opam__c__1.11.3_opam_override/package.json rename to esy.lock/overrides/opam__s__dune_opam__c__1.11.4_opam_override/package.json diff --git a/esy.lock/overrides/opam__s__num_opam__c__1.2_opam_override/package.json b/esy.lock/overrides/opam__s__num_opam__c__1.2_opam_override/package.json deleted file mode 100644 index d4dd922..0000000 --- a/esy.lock/overrides/opam__s__num_opam__c__1.2_opam_override/package.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "build": [ - [ - "make" - ] - ], - "install": [ - [ - "make", - "findlib-install" - ] - ], - "exportedEnv": { - "CAML_LD_LIBRARY_PATH": { - "val": "#{self.install / 'lib' / 'num' : $CAML_LD_LIBRARY_PATH}", - "scope": "global" - } - } -} diff --git a/esy.lock/overrides/opam__s__num_opam__c__1.3_opam_override/files/num-1.3.patch b/esy.lock/overrides/opam__s__num_opam__c__1.3_opam_override/files/num-1.3.patch new file mode 100644 index 0000000..dad75fa --- /dev/null +++ b/esy.lock/overrides/opam__s__num_opam__c__1.3_opam_override/files/num-1.3.patch @@ -0,0 +1,58 @@ +diff --git a/src/Makefile b/src/Makefile +index 8ad0e2c..d41d63c 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -1,16 +1,16 @@ +-OCAMLC=ocamlc +-OCAMLOPT=ocamlopt +-OCAMLDEP=ocamldep +-OCAMLMKLIB=ocamlmklib +-OCAMLFIND=ocamlfind ++OCAMLC=$(shell which ocamlc) ++OCAMLOPT=$(shell which ocamlopt) ++OCAMLDEP=$(shell which ocamldep) ++OCAMLMKLIB=$(shell which ocamlmklib) ++OCAMLFIND=$(shell which ocamlfind) + INSTALL_DATA=install -m 644 + INSTALL_DLL=install + INSTALL_DIR=install -d + STDLIBDIR=$(shell $(OCAMLC) -where) + DESTDIR ?= + +-include $(STDLIBDIR)/Makefile.config + ++include $(STDLIBDIR)/Makefile.config + ifeq "$(filter i386 amd64 arm64 power,$(ARCH))" "" + # Unsupported architecture + BNG_ARCH=generic +@@ -86,14 +86,14 @@ endif + VERSION=$(shell sed -ne 's/^ *version *: *"\([^"]*\)".*$$/\1/p' ../num.opam) + + install: +- $(INSTALL_DIR) $(DESTDIR)$(STDLIBDIR) ++ $(INSTALL_DIR) $(LIBDIR) + sed -e 's/%%VERSION%%/$(VERSION)/g' META.in > META + $(OCAMLFIND) install num META + rm -f META +- $(INSTALL_DATA) $(TOINSTALL) $(DESTDIR)$(STDLIBDIR) ++ $(INSTALL_DATA) $(TOINSTALL) $(LIBDIR) + ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true" +- $(INSTALL_DIR) $(DESTDIR)$(STDLIBDIR)/stublibs +- $(INSTALL_DLL) $(TOINSTALL_STUBS) $(DESTDIR)$(STDLIBDIR)/stublibs ++ $(INSTALL_DIR) $(LIBDIR)/stublibs ++ $(INSTALL_DLL) $(TOINSTALL_STUBS) $(LIBDIR)/stublibs + endif + + findlib-install: +@@ -105,9 +105,9 @@ findlib-uninstall: + $(OCAMLFIND) remove num + + uninstall: findlib-uninstall +- cd $(DESTDIR)$(STDLIBDIR) && rm -f $(TOINSTALL) ++ cd $(LIBDIR) && rm -f $(TOINSTALL) + ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true" +- cd $(DESTDIR)$(STDLIBDIR)/stublibs && rm -f $(TOINSTALL_STUBS) ++ cd $(LIBDIR)/stublibs && rm -f $(TOINSTALL_STUBS) + endif + + clean: diff --git a/windows.esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override/package.json b/esy.lock/overrides/opam__s__num_opam__c__1.3_opam_override/package.json similarity index 66% rename from windows.esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override/package.json rename to esy.lock/overrides/opam__s__num_opam__c__1.3_opam_override/package.json index 2d281bf..4199a64 100644 --- a/windows.esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override/package.json +++ b/esy.lock/overrides/opam__s__num_opam__c__1.3_opam_override/package.json @@ -1,10 +1,6 @@ { + "buildsInSource": true, "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? 'patch -p1 < num-1.1.patch' : 'true'}" - ], [ "make" ] @@ -12,6 +8,7 @@ "install": [ [ "make", + "LIBDIR=#{self.install / 'lib'}", "findlib-install" ] ], @@ -20,5 +17,9 @@ "val": "#{self.install / 'lib' / 'num' : $CAML_LD_LIBRARY_PATH}", "scope": "global" } + }, + "dependencies": { + "ocaml": "*", + "@opam/ocamlfind": "*" } } diff --git a/esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/files/customer-cclib.patch b/esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/files/customer-cclib.patch new file mode 100644 index 0000000..e78b0df --- /dev/null +++ b/esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/files/customer-cclib.patch @@ -0,0 +1,22 @@ +From d51b3f3a49f159469e00d23524db915f19bb0127 Mon Sep 17 00:00:00 2001 +From: Hannes Mehnert +Date: Tue, 3 Oct 2017 13:55:16 +0100 +Subject: [PATCH] bytecode / custom needs -cclib as well + +--- + src/ocb_stubblr.ml | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/ocb_stubblr.ml b/src/ocb_stubblr.ml +index b68c37a..a0ee035 100644 +--- a/src/ocb_stubblr.ml ++++ b/src/ocb_stubblr.ml +@@ -160,7 +160,7 @@ let link_flag () = + S [A switch; A ("-l"^name)] + and dep flag = Pathname.([remove_extension flag -.- "a"]) in + pflag ["link"; "ocaml"; "library"; "byte"] tag (libarg "-dllib"); +- pflag ["link"; "ocaml"; "library"; "native"] tag (libarg "-cclib"); ++ pflag ["link"; "ocaml"; "library"] tag (libarg "-cclib"); + pdep ["link"; "ocaml"] tag dep; + pdep ["compile"; "ocaml"] tag dep + (* XXX sneak in '-I' for compile;ocaml;program ?? *) diff --git a/esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/files/ocb-stubblr-0.1.1.patch b/esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/files/ocb-stubblr-0.1.1.patch new file mode 100644 index 0000000..1f763f3 --- /dev/null +++ b/esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/files/ocb-stubblr-0.1.1.patch @@ -0,0 +1,31 @@ +--- ./src/ocb_stubblr.ml ++++ ./src/ocb_stubblr.ml +@@ -158,7 +158,7 @@ + let name = Pathname.(remove_extension clib |> basename) in + let name = String.(if is_prefix ~affix:"lib" name then drop ~max:3 name else name) in + S [A switch; A ("-l"^name)] +- and dep flag = Pathname.([remove_extension flag -.- "a"]) in ++ and dep flag = Pathname.([remove_extension flag -.- !Options.ext_lib]) in + pflag ["link"; "ocaml"; "library"; "byte"] tag (libarg "-dllib"); + pflag ["link"; "ocaml"; "library"; "native"] tag (libarg "-cclib"); + pdep ["link"; "ocaml"] tag dep; +@@ -174,9 +174,18 @@ + let c = env c and deps = env deps in + let to_list str = List.filter ((<>) "\\") @@ + String.fields ~empty:false ~is_sep:Char.Ascii.is_white str in ++ let cc = ++ (* very dirty, no msvc support *) ++ if Sys.os_type <> "Win32" then ++ "cc" ++ else if Sys.word_size = 64 then ++ "x86_64-w64-mingw32-gcc" ++ else ++ "i686-w64-mingw32-gcc" ++ in + let cmd = Cmd ( + S [ A "cd"; P root; Sh "&&"; +- A "cc"; T (tags_of_pathname c); A "-MM"; A "-MG"; P c ]) in ++ A cc; T (tags_of_pathname c); A "-MM"; A "-MG"; P c ]) in + let headers = match Command.to_string cmd |> run_and_read |> to_list with + | _::_::xs -> List.map (fun p -> Pathname.normalize p ^ "\n") xs + | _ -> error_exit_msgf "%s: depends: unrecognized format" c in diff --git a/esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/files/use-OPAM_SWITCH_PREFIX.patch b/esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/files/use-OPAM_SWITCH_PREFIX.patch new file mode 100644 index 0000000..dfb32a3 --- /dev/null +++ b/esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/files/use-OPAM_SWITCH_PREFIX.patch @@ -0,0 +1,33 @@ +From f1c9340f3ab973ad1e8dcc4b7065bbe6cfaa028f Mon Sep 17 00:00:00 2001 +From: David Allsopp +Date: Sun, 1 Jul 2018 09:54:32 +0100 +Subject: [PATCH] Use OPAM_SWITCH_PREFIX before opam config var prefix + +opam 2's sandbox doesn't expose the mount point for the opam root. + +Signed-off-by: David Allsopp +--- + src/ocb_stubblr.ml | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/src/ocb_stubblr.ml b/src/ocb_stubblr.ml +index b68c37a..2cc5332 100644 +--- a/src/ocb_stubblr.ml ++++ b/src/ocb_stubblr.ml +@@ -31,11 +31,15 @@ module Pkg_config = struct + + (* XXX Would be nice to move pkg-config results to a build artefact. *) + +- let opam_prefix = ++ let opam_prefix_cmd = + let cmd = "opam config var prefix" in + lazy ( try run_and_read cmd with Failure _ -> + error_msgf "error running opam") + ++ let opam_prefix = ++ lazy (try Sys.getenv "OPAM_SWITCH_PREFIX" ++ with Not_found -> Lazy.force opam_prefix_cmd) ++ + let var = "PKG_CONFIG_PATH" + + let path () = \ No newline at end of file diff --git a/esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/package.json b/esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/package.json new file mode 100644 index 0000000..075de35 --- /dev/null +++ b/esy.lock/overrides/opam__s__ocb_stubblr_opam__c__0.1.1_1_opam_override/package.json @@ -0,0 +1,17 @@ +{ + "build": [ + "#{os == 'windows' ? 'patch --strip 1 --input ocb-stubblr-0.1.1.patch' : 'true'}", + [ + "ocaml", + "pkg/pkg.ml", + "build", + "--pinned", + "false", + "--tests", + "false" + ] + ], + "dependencies": { + "@esy-ocaml/fauxpam": "0.1.0" + } +} diff --git a/esy.lock/overrides/opam__s__zarith_opam__c__1.9.1_opam_override/package.json b/esy.lock/overrides/opam__s__zarith_opam__c__1.9.1_opam_override/package.json new file mode 100644 index 0000000..7fa37ee --- /dev/null +++ b/esy.lock/overrides/opam__s__zarith_opam__c__1.9.1_opam_override/package.json @@ -0,0 +1,8 @@ +{ + "exportedEnv": { + "CAML_LD_LIBRARY_PATH": { + "val": "#{self.lib / 'zarith' : $CAML_LD_LIBRARY_PATH}", + "scope": "global" + } + } +} diff --git a/executable/dune b/executable/dune index f285050..439a9f4 100644 --- a/executable/dune +++ b/executable/dune @@ -8,5 +8,6 @@ ; The name of the executable (runnable via esy x fnm.exe) (public_name fnm.exe) ; From package.json name field (libraries base cmdliner lwt lambdasoup console.lib pastel.lib fnm.lib ) ; From package.json require field (array of strings) + (flags ( -ccopt -lgmp )) ; From package.json flags field (preprocess ( pps lwt_ppx ppx_let )) ; From package.json preprocess field ) \ No newline at end of file diff --git a/library/dune b/library/dune index af170e7..893a5d3 100644 --- a/library/dune +++ b/library/dune @@ -7,6 +7,6 @@ (name Fnm) ; Other libraries list this name in their package.json 'require' field to use this library. (public_name fnm.lib) - (libraries pastel.lib str base lwt ssl lwt_ssl lambdasoup cohttp cohttp-lwt cohttp-lwt-unix console.lib ppx_deriving_yojson.runtime ) + (libraries pastel.lib str base lwt tls lambdasoup cohttp cohttp-lwt cohttp-lwt-unix console.lib ppx_deriving_yojson.runtime ) (preprocess ( pps lwt_ppx ppx_let ppx_deriving.show ppx_deriving.eq ppx_deriving.make ppx_deriving.ord ppx_deriving_yojson )) ; From package.json preprocess field ) \ No newline at end of file diff --git a/package.json b/package.json index b09a55d..608321c 100644 --- a/package.json +++ b/package.json @@ -39,8 +39,7 @@ "str", "base", "lwt", - "ssl", - "lwt_ssl", + "tls", "lambdasoup", "cohttp", "cohttp-lwt", @@ -66,6 +65,7 @@ "pastel.lib", "fnm.lib" ], + "flags": ["-ccopt", "-lgmp"], "main": "FnmApp", "name": "fnm.exe" } @@ -92,11 +92,10 @@ "@opam/lambdasoup": "^0.6.3", "@opam/lwt": "^4.2.1", "@opam/lwt_ppx": "^1.2.2", - "@opam/lwt_ssl": "^1.1.2", "@opam/ppx_deriving": "^4.2.1", "@opam/ppx_deriving_yojson": "3.5.1", "@opam/ppx_let": "v0.12.0", - "@opam/ssl": "0.5.9", + "@opam/tls": "0.10.5", "@opam/yojson": "1.7.0", "@reason-native/console": "^0.1.0", "@reason-native/pastel": "^0.2.0", diff --git a/windows.esy.lock/.gitattributes b/windows.esy.lock/.gitattributes deleted file mode 100644 index 25366ae..0000000 --- a/windows.esy.lock/.gitattributes +++ /dev/null @@ -1,3 +0,0 @@ - -# Set eol to LF so files aren't converted to CRLF-eol on Windows. -* text eol=lf diff --git a/windows.esy.lock/.gitignore b/windows.esy.lock/.gitignore deleted file mode 100644 index a221be2..0000000 --- a/windows.esy.lock/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ - -# Reset any possible .gitignore, we want all esy.lock to be un-ignored. -!* diff --git a/windows.esy.lock/index.json b/windows.esy.lock/index.json deleted file mode 100644 index 268e1d5..0000000 --- a/windows.esy.lock/index.json +++ /dev/null @@ -1,7272 +0,0 @@ -{ - "checksum": "d8f66a3df4962dbd06bbe3abb4312ae3", - "root": "fnm@link-dev:./package.json", - "node": { - "yup@0.27.0@d41d8cd9": { - "id": "yup@0.27.0@d41d8cd9", - "name": "yup", - "version": "0.27.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/yup/-/yup-0.27.0.tgz#sha1:f8cb198c8e7dd2124beddc2457571329096b06e7" - ] - }, - "overrides": [], - "dependencies": [ - "toposort@2.0.2@d41d8cd9", "synchronous-promise@2.0.9@d41d8cd9", - "property-expr@1.5.1@d41d8cd9", "lodash@4.17.11@d41d8cd9", - "fn-name@2.0.1@d41d8cd9", "@babel/runtime@7.4.5@d41d8cd9" - ], - "devDependencies": [] - }, - "yarn-pkg-config@github:prometheansacrifice/yarn-pkg-config#cc5b4f913cccee781461b16d49b902c84727e7ed@d41d8cd9": { - "id": - "yarn-pkg-config@github:prometheansacrifice/yarn-pkg-config#cc5b4f913cccee781461b16d49b902c84727e7ed@d41d8cd9", - "name": "yarn-pkg-config", - "version": - "github:prometheansacrifice/yarn-pkg-config#cc5b4f913cccee781461b16d49b902c84727e7ed", - "source": { - "type": "install", - "source": [ - "github:prometheansacrifice/yarn-pkg-config#cc5b4f913cccee781461b16d49b902c84727e7ed" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "yargs-parser@9.0.2@d41d8cd9": { - "id": "yargs-parser@9.0.2@d41d8cd9", - "name": "yargs-parser", - "version": "9.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz#sha1:9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" - ] - }, - "overrides": [], - "dependencies": [ "camelcase@4.1.0@d41d8cd9" ], - "devDependencies": [] - }, - "yargs-parser@8.1.0@d41d8cd9": { - "id": "yargs-parser@8.1.0@d41d8cd9", - "name": "yargs-parser", - "version": "8.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz#sha1:f1376a33b6629a5d063782944da732631e966950" - ] - }, - "overrides": [], - "dependencies": [ "camelcase@4.1.0@d41d8cd9" ], - "devDependencies": [] - }, - "yargs@11.1.0@d41d8cd9": { - "id": "yargs@11.1.0@d41d8cd9", - "name": "yargs", - "version": "11.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz#sha1:90b869934ed6e871115ea2ff58b03f4724ed2d77" - ] - }, - "overrides": [], - "dependencies": [ - "yargs-parser@9.0.2@d41d8cd9", "y18n@3.2.1@d41d8cd9", - "which-module@2.0.0@d41d8cd9", "string-width@2.1.1@d41d8cd9", - "set-blocking@2.0.0@d41d8cd9", - "require-main-filename@1.0.1@d41d8cd9", - "require-directory@2.1.1@d41d8cd9", "os-locale@2.1.0@d41d8cd9", - "get-caller-file@1.0.3@d41d8cd9", "find-up@2.1.0@d41d8cd9", - "decamelize@1.2.0@d41d8cd9", "cliui@4.1.0@d41d8cd9" - ], - "devDependencies": [] - }, - "yargs@10.1.2@d41d8cd9": { - "id": "yargs@10.1.2@d41d8cd9", - "name": "yargs", - "version": "10.1.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz#sha1:454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" - ] - }, - "overrides": [], - "dependencies": [ - "yargs-parser@8.1.0@d41d8cd9", "y18n@3.2.1@d41d8cd9", - "which-module@2.0.0@d41d8cd9", "string-width@2.1.1@d41d8cd9", - "set-blocking@2.0.0@d41d8cd9", - "require-main-filename@1.0.1@d41d8cd9", - "require-directory@2.1.1@d41d8cd9", "os-locale@2.1.0@d41d8cd9", - "get-caller-file@1.0.3@d41d8cd9", "find-up@2.1.0@d41d8cd9", - "decamelize@1.2.0@d41d8cd9", "cliui@4.1.0@d41d8cd9" - ], - "devDependencies": [] - }, - "yallist@3.0.3@d41d8cd9": { - "id": "yallist@3.0.3@d41d8cd9", - "name": "yallist", - "version": "3.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz#sha1:b4b049e314be545e3ce802236d6cd22cd91c3de9" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "yallist@2.1.2@d41d8cd9": { - "id": "yallist@2.1.2@d41d8cd9", - "name": "yallist", - "version": "2.1.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz#sha1:1c11f9218f076089a47dd512f93c6699a6a81d52" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "y18n@4.0.0@d41d8cd9": { - "id": "y18n@4.0.0@d41d8cd9", - "name": "y18n", - "version": "4.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz#sha1:95ef94f85ecc81d007c264e190a120f0a3c8566b" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "y18n@3.2.1@d41d8cd9": { - "id": "y18n@3.2.1@d41d8cd9", - "name": "y18n", - "version": "3.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz#sha1:6d15fba884c08679c0d77e88e7759e811e07fa41" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "xtend@4.0.1@d41d8cd9": { - "id": "xtend@4.0.1@d41d8cd9", - "name": "xtend", - "version": "4.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz#sha1:a5c6d532be656e23db820efb943a1f04998d63af" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "wrappy@1.0.2@d41d8cd9": { - "id": "wrappy@1.0.2@d41d8cd9", - "name": "wrappy", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#sha1:b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "wrap-ansi@3.0.1@d41d8cd9": { - "id": "wrap-ansi@3.0.1@d41d8cd9", - "name": "wrap-ansi", - "version": "3.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz#sha1:288a04d87eda5c286e060dfe8f135ce8d007f8ba" - ] - }, - "overrides": [], - "dependencies": [ - "strip-ansi@4.0.0@d41d8cd9", "string-width@2.1.1@d41d8cd9" - ], - "devDependencies": [] - }, - "wrap-ansi@2.1.0@d41d8cd9": { - "id": "wrap-ansi@2.1.0@d41d8cd9", - "name": "wrap-ansi", - "version": "2.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz#sha1:d8fc3d284dd05794fe84973caecdd1cf824fdd85" - ] - }, - "overrides": [], - "dependencies": [ - "strip-ansi@3.0.1@d41d8cd9", "string-width@1.0.2@d41d8cd9" - ], - "devDependencies": [] - }, - "which-module@2.0.0@d41d8cd9": { - "id": "which-module@2.0.0@d41d8cd9", - "name": "which-module", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz#sha1:d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "which@1.3.1@d41d8cd9": { - "id": "which@1.3.1@d41d8cd9", - "name": "which", - "version": "1.3.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/which/-/which-1.3.1.tgz#sha1:a45043d54f5805316da8d62f9f50918d3da70b0a" - ] - }, - "overrides": [], - "dependencies": [ "isexe@2.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "util-deprecate@1.0.2@d41d8cd9": { - "id": "util-deprecate@1.0.2@d41d8cd9", - "name": "util-deprecate", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#sha1:450d4dc9fa70de732762fbd2d4a28981419a0ccf" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "use@3.1.1@d41d8cd9": { - "id": "use@3.1.1@d41d8cd9", - "name": "use", - "version": "3.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/use/-/use-3.1.1.tgz#sha1:d50c8cac79a19fbc20f2911f56eb973f4e10070f" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "urix@0.1.0@d41d8cd9": { - "id": "urix@0.1.0@d41d8cd9", - "name": "urix", - "version": "0.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/urix/-/urix-0.1.0.tgz#sha1:da937f7a62e21fec1fd18d49b35c2935067a6c72" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "unset-value@1.0.0@d41d8cd9": { - "id": "unset-value@1.0.0@d41d8cd9", - "name": "unset-value", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz#sha1:8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - ] - }, - "overrides": [], - "dependencies": [ - "isobject@3.0.1@d41d8cd9", "has-value@0.3.1@d41d8cd9" - ], - "devDependencies": [] - }, - "unique-slug@2.0.1@d41d8cd9": { - "id": "unique-slug@2.0.1@d41d8cd9", - "name": "unique-slug", - "version": "2.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz#sha1:5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" - ] - }, - "overrides": [], - "dependencies": [ "imurmurhash@0.1.4@d41d8cd9" ], - "devDependencies": [] - }, - "unique-filename@1.1.1@d41d8cd9": { - "id": "unique-filename@1.1.1@d41d8cd9", - "name": "unique-filename", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz#sha1:1d69769369ada0583103a1e6ae87681b56573230" - ] - }, - "overrides": [], - "dependencies": [ "unique-slug@2.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "union-value@1.0.0@d41d8cd9": { - "id": "union-value@1.0.0@d41d8cd9", - "name": "union-value", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz#sha1:5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" - ] - }, - "overrides": [], - "dependencies": [ - "set-value@0.4.3@d41d8cd9", "is-extendable@0.1.1@d41d8cd9", - "get-value@2.0.6@d41d8cd9", "arr-union@3.1.0@d41d8cd9" - ], - "devDependencies": [] - }, - "typedarray@0.0.6@d41d8cd9": { - "id": "typedarray@0.0.6@d41d8cd9", - "name": "typedarray", - "version": "0.0.6", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#sha1:867ac74e3864187b1d3d47d996a78ec5c8830777" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "tslib@1.9.3@d41d8cd9": { - "id": "tslib@1.9.3@d41d8cd9", - "name": "tslib", - "version": "1.9.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz#sha1:d7e4dd79245d85428c4d7e4822a79917954ca286" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "toposort@2.0.2@d41d8cd9": { - "id": "toposort@2.0.2@d41d8cd9", - "name": "toposort", - "version": "2.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz#sha1:ae21768175d1559d48bef35420b2f4962f09c330" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "to-regex-range@2.1.1@d41d8cd9": { - "id": "to-regex-range@2.1.1@d41d8cd9", - "name": "to-regex-range", - "version": "2.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz#sha1:7c80c17b9dfebe599e27367e0d4dd5590141db38" - ] - }, - "overrides": [], - "dependencies": [ - "repeat-string@1.6.1@d41d8cd9", "is-number@3.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "to-regex@3.0.2@d41d8cd9": { - "id": "to-regex@3.0.2@d41d8cd9", - "name": "to-regex", - "version": "3.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz#sha1:13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - ] - }, - "overrides": [], - "dependencies": [ - "safe-regex@1.1.0@d41d8cd9", "regex-not@1.0.2@d41d8cd9", - "extend-shallow@3.0.2@d41d8cd9", "define-property@2.0.2@d41d8cd9" - ], - "devDependencies": [] - }, - "to-object-path@0.3.0@d41d8cd9": { - "id": "to-object-path@0.3.0@d41d8cd9", - "name": "to-object-path", - "version": "0.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz#sha1:297588b7b0e7e0ac08e04e672f85c1f4999e17af" - ] - }, - "overrides": [], - "dependencies": [ "kind-of@3.2.2@d41d8cd9" ], - "devDependencies": [] - }, - "through2@2.0.5@d41d8cd9": { - "id": "through2@2.0.5@d41d8cd9", - "name": "through2", - "version": "2.0.5", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#sha1:01c1e39eb31d07cb7d03a96a70823260b23132cd" - ] - }, - "overrides": [], - "dependencies": [ - "xtend@4.0.1@d41d8cd9", "readable-stream@2.3.6@d41d8cd9" - ], - "devDependencies": [] - }, - "thenify-all@1.6.0@d41d8cd9": { - "id": "thenify-all@1.6.0@d41d8cd9", - "name": "thenify-all", - "version": "1.6.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz#sha1:1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - ] - }, - "overrides": [], - "dependencies": [ "thenify@3.3.0@d41d8cd9" ], - "devDependencies": [] - }, - "thenify@3.3.0@d41d8cd9": { - "id": "thenify@3.3.0@d41d8cd9", - "name": "thenify", - "version": "3.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz#sha1:e69e38a1babe969b0108207978b9f62b88604839" - ] - }, - "overrides": [], - "dependencies": [ "any-promise@1.3.0@d41d8cd9" ], - "devDependencies": [] - }, - "synchronous-promise@2.0.9@d41d8cd9": { - "id": "synchronous-promise@2.0.9@d41d8cd9", - "name": "synchronous-promise", - "version": "2.0.9", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.9.tgz#sha1:b83db98e9e7ae826bf9c8261fd8ac859126c780a" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "symbol-observable@1.2.0@d41d8cd9": { - "id": "symbol-observable@1.2.0@d41d8cd9", - "name": "symbol-observable", - "version": "1.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz#sha1:c22688aed4eab3cdc2dfeacbb561660560a00804" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "supports-color@5.5.0@d41d8cd9": { - "id": "supports-color@5.5.0@d41d8cd9", - "name": "supports-color", - "version": "5.5.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#sha1:e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - ] - }, - "overrides": [], - "dependencies": [ "has-flag@3.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "supports-color@2.0.0@d41d8cd9": { - "id": "supports-color@2.0.0@d41d8cd9", - "name": "supports-color", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz#sha1:535d045ce6b6363fa40117084629995e9df324c7" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "strip-eof@1.0.0@d41d8cd9": { - "id": "strip-eof@1.0.0@d41d8cd9", - "name": "strip-eof", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz#sha1:bb43ff5598a6eb05d89b59fcd129c983313606bf" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "strip-ansi@4.0.0@d41d8cd9": { - "id": "strip-ansi@4.0.0@d41d8cd9", - "name": "strip-ansi", - "version": "4.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz#sha1:a8479022eb1ac368a871389b635262c505ee368f" - ] - }, - "overrides": [], - "dependencies": [ "ansi-regex@3.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "strip-ansi@3.0.1@d41d8cd9": { - "id": "strip-ansi@3.0.1@d41d8cd9", - "name": "strip-ansi", - "version": "3.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#sha1:6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - ] - }, - "overrides": [], - "dependencies": [ "ansi-regex@2.1.1@d41d8cd9" ], - "devDependencies": [] - }, - "stringify-object@3.3.0@d41d8cd9": { - "id": "stringify-object@3.3.0@d41d8cd9", - "name": "stringify-object", - "version": "3.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz#sha1:703065aefca19300d3ce88af4f5b3956d7556629" - ] - }, - "overrides": [], - "dependencies": [ - "is-regexp@1.0.0@d41d8cd9", "is-obj@1.0.1@d41d8cd9", - "get-own-enumerable-property-symbols@3.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "string_decoder@1.1.1@d41d8cd9": { - "id": "string_decoder@1.1.1@d41d8cd9", - "name": "string_decoder", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#sha1:9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - ] - }, - "overrides": [], - "dependencies": [ "safe-buffer@5.1.2@d41d8cd9" ], - "devDependencies": [] - }, - "string.prototype.padend@3.0.0@d41d8cd9": { - "id": "string.prototype.padend@3.0.0@d41d8cd9", - "name": "string.prototype.padend", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz#sha1:f3aaef7c1719f170c5eab1c32bf780d96e21f2f0" - ] - }, - "overrides": [], - "dependencies": [ - "function-bind@1.1.1@d41d8cd9", "es-abstract@1.13.0@d41d8cd9", - "define-properties@1.1.3@d41d8cd9" - ], - "devDependencies": [] - }, - "string-width@2.1.1@d41d8cd9": { - "id": "string-width@2.1.1@d41d8cd9", - "name": "string-width", - "version": "2.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz#sha1:ab93f27a8dc13d28cac815c462143a6d9012ae9e" - ] - }, - "overrides": [], - "dependencies": [ - "strip-ansi@4.0.0@d41d8cd9", "is-fullwidth-code-point@2.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "string-width@1.0.2@d41d8cd9": { - "id": "string-width@1.0.2@d41d8cd9", - "name": "string-width", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz#sha1:118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - ] - }, - "overrides": [], - "dependencies": [ - "strip-ansi@3.0.1@d41d8cd9", - "is-fullwidth-code-point@1.0.0@d41d8cd9", - "code-point-at@1.1.0@d41d8cd9" - ], - "devDependencies": [] - }, - "string-argv@0.0.2@d41d8cd9": { - "id": "string-argv@0.0.2@d41d8cd9", - "name": "string-argv", - "version": "0.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/string-argv/-/string-argv-0.0.2.tgz#sha1:dac30408690c21f3c3630a3ff3a05877bdcbd736" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "stream-shift@1.0.0@d41d8cd9": { - "id": "stream-shift@1.0.0@d41d8cd9", - "name": "stream-shift", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz#sha1:d5c752825e5367e786f78e18e445ea223a155952" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "stream-each@1.2.3@d41d8cd9": { - "id": "stream-each@1.2.3@d41d8cd9", - "name": "stream-each", - "version": "1.2.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz#sha1:ebe27a0c389b04fbcc233642952e10731afa9bae" - ] - }, - "overrides": [], - "dependencies": [ - "stream-shift@1.0.0@d41d8cd9", "end-of-stream@1.4.1@d41d8cd9" - ], - "devDependencies": [] - }, - "static-extend@0.1.2@d41d8cd9": { - "id": "static-extend@0.1.2@d41d8cd9", - "name": "static-extend", - "version": "0.1.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz#sha1:60809c39cbff55337226fd5e0b520f341f1fb5c6" - ] - }, - "overrides": [], - "dependencies": [ - "object-copy@0.1.0@d41d8cd9", "define-property@0.2.5@d41d8cd9" - ], - "devDependencies": [] - }, - "staged-git-files@1.1.2@d41d8cd9": { - "id": "staged-git-files@1.1.2@d41d8cd9", - "name": "staged-git-files", - "version": "1.1.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/staged-git-files/-/staged-git-files-1.1.2.tgz#sha1:4326d33886dc9ecfa29a6193bf511ba90a46454b" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "ssri@6.0.1@d41d8cd9": { - "id": "ssri@6.0.1@d41d8cd9", - "name": "ssri", - "version": "6.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz#sha1:2a3c41b28dd45b62b63676ecb74001265ae9edd8" - ] - }, - "overrides": [], - "dependencies": [ "figgy-pudding@3.5.1@d41d8cd9" ], - "devDependencies": [] - }, - "sprintf-js@1.0.3@d41d8cd9": { - "id": "sprintf-js@1.0.3@d41d8cd9", - "name": "sprintf-js", - "version": "1.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#sha1:04e6926f662895354f3dd015203633b857297e2c" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "split-string@3.1.0@d41d8cd9": { - "id": "split-string@3.1.0@d41d8cd9", - "name": "split-string", - "version": "3.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz#sha1:7cb09dda3a86585705c64b39a6466038682e8fe2" - ] - }, - "overrides": [], - "dependencies": [ "extend-shallow@3.0.2@d41d8cd9" ], - "devDependencies": [] - }, - "source-map-url@0.4.0@d41d8cd9": { - "id": "source-map-url@0.4.0@d41d8cd9", - "name": "source-map-url", - "version": "0.4.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz#sha1:3e935d7ddd73631b97659956d55128e87b5084a3" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "source-map-resolve@0.5.2@d41d8cd9": { - "id": "source-map-resolve@0.5.2@d41d8cd9", - "name": "source-map-resolve", - "version": "0.5.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz#sha1:72e2cc34095543e43b2c62b2c4c10d4a9054f259" - ] - }, - "overrides": [], - "dependencies": [ - "urix@0.1.0@d41d8cd9", "source-map-url@0.4.0@d41d8cd9", - "resolve-url@0.2.1@d41d8cd9", "decode-uri-component@0.2.0@d41d8cd9", - "atob@2.1.2@d41d8cd9" - ], - "devDependencies": [] - }, - "source-map@0.5.7@d41d8cd9": { - "id": "source-map@0.5.7@d41d8cd9", - "name": "source-map", - "version": "0.5.7", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#sha1:8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "socks-proxy-agent@4.0.2@d41d8cd9": { - "id": "socks-proxy-agent@4.0.2@d41d8cd9", - "name": "socks-proxy-agent", - "version": "4.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#sha1:3c8991f3145b2799e70e11bd5fbc8b1963116386" - ] - }, - "overrides": [], - "dependencies": [ "socks@2.3.2@d41d8cd9", "agent-base@4.2.1@d41d8cd9" ], - "devDependencies": [] - }, - "socks@2.3.2@d41d8cd9": { - "id": "socks@2.3.2@d41d8cd9", - "name": "socks", - "version": "2.3.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/socks/-/socks-2.3.2.tgz#sha1:ade388e9e6d87fdb11649c15746c578922a5883e" - ] - }, - "overrides": [], - "dependencies": [ "smart-buffer@4.0.2@d41d8cd9", "ip@1.1.5@d41d8cd9" ], - "devDependencies": [] - }, - "snapdragon-util@3.0.1@d41d8cd9": { - "id": "snapdragon-util@3.0.1@d41d8cd9", - "name": "snapdragon-util", - "version": "3.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz#sha1:f956479486f2acd79700693f6f7b805e45ab56e2" - ] - }, - "overrides": [], - "dependencies": [ "kind-of@3.2.2@d41d8cd9" ], - "devDependencies": [] - }, - "snapdragon-node@2.1.1@d41d8cd9": { - "id": "snapdragon-node@2.1.1@d41d8cd9", - "name": "snapdragon-node", - "version": "2.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz#sha1:6c175f86ff14bdb0724563e8f3c1b021a286853b" - ] - }, - "overrides": [], - "dependencies": [ - "snapdragon-util@3.0.1@d41d8cd9", "isobject@3.0.1@d41d8cd9", - "define-property@1.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "snapdragon@0.8.2@d41d8cd9": { - "id": "snapdragon@0.8.2@d41d8cd9", - "name": "snapdragon", - "version": "0.8.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz#sha1:64922e7c565b0e14204ba1aa7d6964278d25182d" - ] - }, - "overrides": [], - "dependencies": [ - "use@3.1.1@d41d8cd9", "source-map-resolve@0.5.2@d41d8cd9", - "source-map@0.5.7@d41d8cd9", "map-cache@0.2.2@d41d8cd9", - "extend-shallow@2.0.1@d41d8cd9", "define-property@0.2.5@d41d8cd9", - "debug@2.6.9@d41d8cd9", "base@0.11.2@d41d8cd9" - ], - "devDependencies": [] - }, - "smart-buffer@4.0.2@d41d8cd9": { - "id": "smart-buffer@4.0.2@d41d8cd9", - "name": "smart-buffer", - "version": "4.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.2.tgz#sha1:5207858c3815cc69110703c6b94e46c15634395d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "slice-ansi@0.0.4@d41d8cd9": { - "id": "slice-ansi@0.0.4@d41d8cd9", - "name": "slice-ansi", - "version": "0.0.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz#sha1:edbf8903f66f7ce2f8eafd6ceed65e264c831b35" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "simple-git@1.113.0@d41d8cd9": { - "id": "simple-git@1.113.0@d41d8cd9", - "name": "simple-git", - "version": "1.113.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/simple-git/-/simple-git-1.113.0.tgz#sha1:668989728a1e9cf4ec6c72b69ea2eecc93489bea" - ] - }, - "overrides": [], - "dependencies": [ "debug@4.1.1@d41d8cd9" ], - "devDependencies": [] - }, - "signal-exit@3.0.2@d41d8cd9": { - "id": "signal-exit@3.0.2@d41d8cd9", - "name": "signal-exit", - "version": "3.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz#sha1:b5fdc08f1287ea1178628e415e25132b73646c6d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "shebang-regex@1.0.0@d41d8cd9": { - "id": "shebang-regex@1.0.0@d41d8cd9", - "name": "shebang-regex", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz#sha1:da42f49740c0b42db2ca9728571cb190c98efea3" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "shebang-command@1.2.0@d41d8cd9": { - "id": "shebang-command@1.2.0@d41d8cd9", - "name": "shebang-command", - "version": "1.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#sha1:44aac65b695b03398968c39f363fee5deafdf1ea" - ] - }, - "overrides": [], - "dependencies": [ "shebang-regex@1.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "set-value@2.0.0@d41d8cd9": { - "id": "set-value@2.0.0@d41d8cd9", - "name": "set-value", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz#sha1:71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" - ] - }, - "overrides": [], - "dependencies": [ - "split-string@3.1.0@d41d8cd9", "is-plain-object@2.0.4@d41d8cd9", - "is-extendable@0.1.1@d41d8cd9", "extend-shallow@2.0.1@d41d8cd9" - ], - "devDependencies": [] - }, - "set-value@0.4.3@d41d8cd9": { - "id": "set-value@0.4.3@d41d8cd9", - "name": "set-value", - "version": "0.4.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz#sha1:7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" - ] - }, - "overrides": [], - "dependencies": [ - "to-object-path@0.3.0@d41d8cd9", "is-plain-object@2.0.4@d41d8cd9", - "is-extendable@0.1.1@d41d8cd9", "extend-shallow@2.0.1@d41d8cd9" - ], - "devDependencies": [] - }, - "set-blocking@2.0.0@d41d8cd9": { - "id": "set-blocking@2.0.0@d41d8cd9", - "name": "set-blocking", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#sha1:045f9782d011ae9a6803ddd382b24392b3d890f7" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "semver-compare@1.0.0@d41d8cd9": { - "id": "semver-compare@1.0.0@d41d8cd9", - "name": "semver-compare", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz#sha1:0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "semver@5.7.0@d41d8cd9": { - "id": "semver@5.7.0@d41d8cd9", - "name": "semver", - "version": "5.7.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/semver/-/semver-5.7.0.tgz#sha1:790a7cf6fea5459bac96110b29b60412dc8ff96b" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "safer-buffer@2.1.2@d41d8cd9": { - "id": "safer-buffer@2.1.2@d41d8cd9", - "name": "safer-buffer", - "version": "2.1.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#sha1:44fa161b0187b9549dd84bb91802f9bd8385cd6a" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "safe-regex@1.1.0@d41d8cd9": { - "id": "safe-regex@1.1.0@d41d8cd9", - "name": "safe-regex", - "version": "1.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz#sha1:40a3669f3b077d1e943d44629e157dd48023bf2e" - ] - }, - "overrides": [], - "dependencies": [ "ret@0.1.15@d41d8cd9" ], - "devDependencies": [] - }, - "safe-buffer@5.1.2@d41d8cd9": { - "id": "safe-buffer@5.1.2@d41d8cd9", - "name": "safe-buffer", - "version": "5.1.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#sha1:991ec69d296e0313747d59bdfd2b745c35f8828d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "rxjs@6.5.2@d41d8cd9": { - "id": "rxjs@6.5.2@d41d8cd9", - "name": "rxjs", - "version": "6.5.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz#sha1:2e35ce815cd46d84d02a209fb4e5921e051dbec7" - ] - }, - "overrides": [], - "dependencies": [ "tslib@1.9.3@d41d8cd9" ], - "devDependencies": [] - }, - "run-queue@1.0.3@d41d8cd9": { - "id": "run-queue@1.0.3@d41d8cd9", - "name": "run-queue", - "version": "1.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz#sha1:e848396f057d223f24386924618e25694161ec47" - ] - }, - "overrides": [], - "dependencies": [ "aproba@1.2.0@d41d8cd9" ], - "devDependencies": [] - }, - "rimraf@2.6.3@d41d8cd9": { - "id": "rimraf@2.6.3@d41d8cd9", - "name": "rimraf", - "version": "2.6.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz#sha1:b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - ] - }, - "overrides": [], - "dependencies": [ "glob@7.1.4@d41d8cd9" ], - "devDependencies": [] - }, - "retry@0.10.1@d41d8cd9": { - "id": "retry@0.10.1@d41d8cd9", - "name": "retry", - "version": "0.10.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/retry/-/retry-0.10.1.tgz#sha1:e76388d217992c252750241d3d3956fed98d8ff4" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "ret@0.1.15@d41d8cd9": { - "id": "ret@0.1.15@d41d8cd9", - "name": "ret", - "version": "0.1.15", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ret/-/ret-0.1.15.tgz#sha1:b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "restore-cursor@2.0.0@d41d8cd9": { - "id": "restore-cursor@2.0.0@d41d8cd9", - "name": "restore-cursor", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz#sha1:9f7ee287f82fd326d4fd162923d62129eee0dfaf" - ] - }, - "overrides": [], - "dependencies": [ - "signal-exit@3.0.2@d41d8cd9", "onetime@2.0.1@d41d8cd9" - ], - "devDependencies": [] - }, - "resolve-url@0.2.1@d41d8cd9": { - "id": "resolve-url@0.2.1@d41d8cd9", - "name": "resolve-url", - "version": "0.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz#sha1:2c637fe77c893afd2a663fe21aa9080068e2052a" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "resolve-from@3.0.0@d41d8cd9": { - "id": "resolve-from@3.0.0@d41d8cd9", - "name": "resolve-from", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz#sha1:b22c7af7d9d6881bc8b6e653335eebcb0a188748" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "require-main-filename@1.0.1@d41d8cd9": { - "id": "require-main-filename@1.0.1@d41d8cd9", - "name": "require-main-filename", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz#sha1:97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "require-directory@2.1.1@d41d8cd9": { - "id": "require-directory@2.1.1@d41d8cd9", - "name": "require-directory", - "version": "2.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#sha1:8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "repeat-string@1.6.1@d41d8cd9": { - "id": "repeat-string@1.6.1@d41d8cd9", - "name": "repeat-string", - "version": "1.6.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz#sha1:8dcae470e1c88abc2d600fff4a776286da75e637" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "repeat-element@1.1.3@d41d8cd9": { - "id": "repeat-element@1.1.3@d41d8cd9", - "name": "repeat-element", - "version": "1.1.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz#sha1:782e0d825c0c5a3bb39731f84efee6b742e6b1ce" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "regex-not@1.0.2@d41d8cd9": { - "id": "regex-not@1.0.2@d41d8cd9", - "name": "regex-not", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz#sha1:1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - ] - }, - "overrides": [], - "dependencies": [ - "safe-regex@1.1.0@d41d8cd9", "extend-shallow@3.0.2@d41d8cd9" - ], - "devDependencies": [] - }, - "regenerator-runtime@0.13.2@d41d8cd9": { - "id": "regenerator-runtime@0.13.2@d41d8cd9", - "name": "regenerator-runtime", - "version": "0.13.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#sha1:32e59c9a6fb9b1a4aff09b4930ca2d4477343447" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "refmterr@3.1.10@d41d8cd9": { - "id": "refmterr@3.1.10@d41d8cd9", - "name": "refmterr", - "version": "3.1.10", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/refmterr/-/refmterr-3.1.10.tgz#sha1:7c3e238022acb5de4e2254ab506d70eee13c0a46" - ] - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/re@opam:1.9.0@7f4a36a5", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/reason@3.4.0@d41d8cd9" - ], - "devDependencies": [] - }, - "readable-stream@2.3.6@d41d8cd9": { - "id": "readable-stream@2.3.6@d41d8cd9", - "name": "readable-stream", - "version": "2.3.6", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz#sha1:b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - ] - }, - "overrides": [], - "dependencies": [ - "util-deprecate@1.0.2@d41d8cd9", "string_decoder@1.1.1@d41d8cd9", - "safe-buffer@5.1.2@d41d8cd9", "process-nextick-args@2.0.0@d41d8cd9", - "isarray@1.0.0@d41d8cd9", "inherits@2.0.3@d41d8cd9", - "core-util-is@1.0.2@d41d8cd9" - ], - "devDependencies": [] - }, - "react-is@16.8.6@d41d8cd9": { - "id": "react-is@16.8.6@d41d8cd9", - "name": "react-is", - "version": "16.8.6", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz#sha1:5bbc1e2d29141c9fbdfed456343fe2bc430a6a16" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "pumpify@1.5.1@d41d8cd9": { - "id": "pumpify@1.5.1@d41d8cd9", - "name": "pumpify", - "version": "1.5.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz#sha1:36513be246ab27570b1a374a5ce278bfd74370ce" - ] - }, - "overrides": [], - "dependencies": [ - "pump@2.0.1@d41d8cd9", "inherits@2.0.3@d41d8cd9", - "duplexify@3.7.1@d41d8cd9" - ], - "devDependencies": [] - }, - "pump@3.0.0@d41d8cd9": { - "id": "pump@3.0.0@d41d8cd9", - "name": "pump", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#sha1:b4a2116815bde2f4e1ea602354e8c75565107a64" - ] - }, - "overrides": [], - "dependencies": [ - "once@1.4.0@d41d8cd9", "end-of-stream@1.4.1@d41d8cd9" - ], - "devDependencies": [] - }, - "pump@2.0.1@d41d8cd9": { - "id": "pump@2.0.1@d41d8cd9", - "name": "pump", - "version": "2.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/pump/-/pump-2.0.1.tgz#sha1:12399add6e4cf7526d973cbc8b5ce2e2908b3909" - ] - }, - "overrides": [], - "dependencies": [ - "once@1.4.0@d41d8cd9", "end-of-stream@1.4.1@d41d8cd9" - ], - "devDependencies": [] - }, - "pseudomap@1.0.2@d41d8cd9": { - "id": "pseudomap@1.0.2@d41d8cd9", - "name": "pseudomap", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz#sha1:f052a28da70e618917ef0a8ac34c1ae5a68286b3" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "property-expr@1.5.1@d41d8cd9": { - "id": "property-expr@1.5.1@d41d8cd9", - "name": "property-expr", - "version": "1.5.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/property-expr/-/property-expr-1.5.1.tgz#sha1:22e8706894a0c8e28d58735804f6ba3a3673314f" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "promise-retry@1.1.1@d41d8cd9": { - "id": "promise-retry@1.1.1@d41d8cd9", - "name": "promise-retry", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz#sha1:6739e968e3051da20ce6497fb2b50f6911df3d6d" - ] - }, - "overrides": [], - "dependencies": [ "retry@0.10.1@d41d8cd9", "err-code@1.1.2@d41d8cd9" ], - "devDependencies": [] - }, - "promise-inflight@1.0.1@d41d8cd9": { - "id": "promise-inflight@1.0.1@d41d8cd9", - "name": "promise-inflight", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#sha1:98472870bf228132fcbdd868129bad12c3c029e3" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "progress@2.0.3@d41d8cd9": { - "id": "progress@2.0.3@d41d8cd9", - "name": "progress", - "version": "2.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/progress/-/progress-2.0.3.tgz#sha1:7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "process-nextick-args@2.0.0@d41d8cd9": { - "id": "process-nextick-args@2.0.0@d41d8cd9", - "name": "process-nextick-args", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz#sha1:a37d732f4271b4ab1ad070d35508e8290788ffaa" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "pretty-format@24.8.0@d41d8cd9": { - "id": "pretty-format@24.8.0@d41d8cd9", - "name": "pretty-format", - "version": "24.8.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/pretty-format/-/pretty-format-24.8.0.tgz#sha1:8dae7044f58db7cb8be245383b565a963e3c27f2" - ] - }, - "overrides": [], - "dependencies": [ - "react-is@16.8.6@d41d8cd9", "ansi-styles@3.2.1@d41d8cd9", - "ansi-regex@4.1.0@d41d8cd9", "@jest/types@24.8.0@d41d8cd9" - ], - "devDependencies": [] - }, - "prettier@1.17.1@d41d8cd9": { - "id": "prettier@1.17.1@d41d8cd9", - "name": "prettier", - "version": "1.17.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/prettier/-/prettier-1.17.1.tgz#sha1:ed64b4e93e370cb8a25b9ef7fef3e4fd1c0995db" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "posix-character-classes@0.1.1@d41d8cd9": { - "id": "posix-character-classes@0.1.1@d41d8cd9", - "name": "posix-character-classes", - "version": "0.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz#sha1:01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "please-upgrade-node@3.1.1@d41d8cd9": { - "id": "please-upgrade-node@3.1.1@d41d8cd9", - "name": "please-upgrade-node", - "version": "3.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz#sha1:ed320051dfcc5024fae696712c8288993595e8ac" - ] - }, - "overrides": [], - "dependencies": [ "semver-compare@1.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "pinkie-promise@2.0.1@d41d8cd9": { - "id": "pinkie-promise@2.0.1@d41d8cd9", - "name": "pinkie-promise", - "version": "2.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz#sha1:2135d6dfa7a358c069ac9b178776288228450ffa" - ] - }, - "overrides": [], - "dependencies": [ "pinkie@2.0.4@d41d8cd9" ], - "devDependencies": [] - }, - "pinkie@2.0.4@d41d8cd9": { - "id": "pinkie@2.0.4@d41d8cd9", - "name": "pinkie", - "version": "2.0.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz#sha1:72556b80cfa0d48a974e80e77248e80ed4f7f870" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "pify@3.0.0@d41d8cd9": { - "id": "pify@3.0.0@d41d8cd9", - "name": "pify", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#sha1:e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "pify@2.3.0@d41d8cd9": { - "id": "pify@2.3.0@d41d8cd9", - "name": "pify", - "version": "2.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/pify/-/pify-2.3.0.tgz#sha1:ed141a6ac043a849ea588498e7dca8b15330e90c" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "pesy@0.4.1@d41d8cd9": { - "id": "pesy@0.4.1@d41d8cd9", - "name": "pesy", - "version": "0.4.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/pesy/-/pesy-0.4.1.tgz#sha1:37b3faccb3ecdb37f4bf3d95d04ffbd2633247af" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "path-key@2.0.1@d41d8cd9": { - "id": "path-key@2.0.1@d41d8cd9", - "name": "path-key", - "version": "2.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#sha1:411cadb574c5a140d3a4b1910d40d80cc9f40b40" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "path-is-inside@1.0.2@d41d8cd9": { - "id": "path-is-inside@1.0.2@d41d8cd9", - "name": "path-is-inside", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz#sha1:365417dede44430d1c11af61027facf074bdfc53" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "path-is-absolute@1.0.1@d41d8cd9": { - "id": "path-is-absolute@1.0.1@d41d8cd9", - "name": "path-is-absolute", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#sha1:174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "path-exists@3.0.0@d41d8cd9": { - "id": "path-exists@3.0.0@d41d8cd9", - "name": "path-exists", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#sha1:ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "pascalcase@0.1.1@d41d8cd9": { - "id": "pascalcase@0.1.1@d41d8cd9", - "name": "pascalcase", - "version": "0.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz#sha1:b363e55e8006ca6fe21784d2db22bd15d7917f14" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "parse5@3.0.3@d41d8cd9": { - "id": "parse5@3.0.3@d41d8cd9", - "name": "parse5", - "version": "3.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz#sha1:042f792ffdd36851551cf4e9e066b3874ab45b5c" - ] - }, - "overrides": [], - "dependencies": [ "@types/node@12.0.2@d41d8cd9" ], - "devDependencies": [] - }, - "parse-json@4.0.0@d41d8cd9": { - "id": "parse-json@4.0.0@d41d8cd9", - "name": "parse-json", - "version": "4.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz#sha1:be35f5425be1f7f6c747184f98a788cb99477ee0" - ] - }, - "overrides": [], - "dependencies": [ - "json-parse-better-errors@1.0.2@d41d8cd9", "error-ex@1.3.2@d41d8cd9" - ], - "devDependencies": [] - }, - "parallel-transform@1.1.0@d41d8cd9": { - "id": "parallel-transform@1.1.0@d41d8cd9", - "name": "parallel-transform", - "version": "1.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz#sha1:d410f065b05da23081fcd10f28854c29bda33b06" - ] - }, - "overrides": [], - "dependencies": [ - "readable-stream@2.3.6@d41d8cd9", "inherits@2.0.3@d41d8cd9", - "cyclist@0.2.2@d41d8cd9" - ], - "devDependencies": [] - }, - "p-try@1.0.0@d41d8cd9": { - "id": "p-try@1.0.0@d41d8cd9", - "name": "p-try", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz#sha1:cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "p-map@2.1.0@d41d8cd9": { - "id": "p-map@2.1.0@d41d8cd9", - "name": "p-map", - "version": "2.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz#sha1:310928feef9c9ecc65b68b17693018a665cea175" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "p-map@1.2.0@d41d8cd9": { - "id": "p-map@1.2.0@d41d8cd9", - "name": "p-map", - "version": "1.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz#sha1:e4e94f311eabbc8633a1e79908165fca26241b6b" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "p-locate@2.0.0@d41d8cd9": { - "id": "p-locate@2.0.0@d41d8cd9", - "name": "p-locate", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz#sha1:20a0103b222a70c8fd39cc2e580680f3dde5ec43" - ] - }, - "overrides": [], - "dependencies": [ "p-limit@1.3.0@d41d8cd9" ], - "devDependencies": [] - }, - "p-limit@1.3.0@d41d8cd9": { - "id": "p-limit@1.3.0@d41d8cd9", - "name": "p-limit", - "version": "1.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz#sha1:b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - ] - }, - "overrides": [], - "dependencies": [ "p-try@1.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "p-finally@1.0.0@d41d8cd9": { - "id": "p-finally@1.0.0@d41d8cd9", - "name": "p-finally", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz#sha1:3fbcfb15b899a44123b34b6dcc18b724336a2cae" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "os-locale@2.1.0@d41d8cd9": { - "id": "os-locale@2.1.0@d41d8cd9", - "name": "os-locale", - "version": "2.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz#sha1:42bc2900a6b5b8bd17376c8e882b65afccf24bf2" - ] - }, - "overrides": [], - "dependencies": [ - "mem@1.1.0@d41d8cd9", "lcid@1.0.0@d41d8cd9", "execa@0.7.0@d41d8cd9" - ], - "devDependencies": [] - }, - "onetime@2.0.1@d41d8cd9": { - "id": "onetime@2.0.1@d41d8cd9", - "name": "onetime", - "version": "2.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz#sha1:067428230fd67443b2794b22bba528b6867962d4" - ] - }, - "overrides": [], - "dependencies": [ "mimic-fn@1.2.0@d41d8cd9" ], - "devDependencies": [] - }, - "once@1.4.0@d41d8cd9": { - "id": "once@1.4.0@d41d8cd9", - "name": "once", - "version": "1.4.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/once/-/once-1.4.0.tgz#sha1:583b1aa775961d4b113ac17d9c50baef9dd76bd1" - ] - }, - "overrides": [], - "dependencies": [ "wrappy@1.0.2@d41d8cd9" ], - "devDependencies": [] - }, - "ocaml@4.6.10@d41d8cd9": { - "id": "ocaml@4.6.10@d41d8cd9", - "name": "ocaml", - "version": "4.6.10", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ocaml/-/ocaml-4.6.10.tgz#sha1:33c67d0275dc1aeba25b11557192aefcd3cf0a6a" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "object.pick@1.3.0@d41d8cd9": { - "id": "object.pick@1.3.0@d41d8cd9", - "name": "object.pick", - "version": "1.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz#sha1:87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - ] - }, - "overrides": [], - "dependencies": [ "isobject@3.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "object-visit@1.0.1@d41d8cd9": { - "id": "object-visit@1.0.1@d41d8cd9", - "name": "object-visit", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz#sha1:f79c4493af0c5377b59fe39d395e41042dd045bb" - ] - }, - "overrides": [], - "dependencies": [ "isobject@3.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "object-keys@1.1.1@d41d8cd9": { - "id": "object-keys@1.1.1@d41d8cd9", - "name": "object-keys", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#sha1:1c47f272df277f3b1daf061677d9c82e2322c60e" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "object-copy@0.1.0@d41d8cd9": { - "id": "object-copy@0.1.0@d41d8cd9", - "name": "object-copy", - "version": "0.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz#sha1:7e7d858b781bd7c991a41ba975ed3812754e998c" - ] - }, - "overrides": [], - "dependencies": [ - "kind-of@3.2.2@d41d8cd9", "define-property@0.2.5@d41d8cd9", - "copy-descriptor@0.1.1@d41d8cd9" - ], - "devDependencies": [] - }, - "object-assign@4.1.1@d41d8cd9": { - "id": "object-assign@4.1.1@d41d8cd9", - "name": "object-assign", - "version": "4.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#sha1:2109adc7965887cfc05cbbd442cac8bfbb360863" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "number-is-nan@1.0.1@d41d8cd9": { - "id": "number-is-nan@1.0.1@d41d8cd9", - "name": "number-is-nan", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#sha1:097b602b53422a522c1afb8790318336941a011d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "npm-which@3.0.1@d41d8cd9": { - "id": "npm-which@3.0.1@d41d8cd9", - "name": "npm-which", - "version": "3.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz#sha1:9225f26ec3a285c209cae67c3b11a6b4ab7140aa" - ] - }, - "overrides": [], - "dependencies": [ - "which@1.3.1@d41d8cd9", "npm-path@2.0.4@d41d8cd9", - "commander@2.20.0@d41d8cd9" - ], - "devDependencies": [] - }, - "npm-run-path@2.0.2@d41d8cd9": { - "id": "npm-run-path@2.0.2@d41d8cd9", - "name": "npm-run-path", - "version": "2.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz#sha1:35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - ] - }, - "overrides": [], - "dependencies": [ "path-key@2.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "npm-path@2.0.4@d41d8cd9": { - "id": "npm-path@2.0.4@d41d8cd9", - "name": "npm-path", - "version": "2.0.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz#sha1:c641347a5ff9d6a09e4d9bce5580c4f505278e64" - ] - }, - "overrides": [], - "dependencies": [ "which@1.3.1@d41d8cd9" ], - "devDependencies": [] - }, - "normalize-git-url@3.0.2@d41d8cd9": { - "id": "normalize-git-url@3.0.2@d41d8cd9", - "name": "normalize-git-url", - "version": "3.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/normalize-git-url/-/normalize-git-url-3.0.2.tgz#sha1:8e5f14be0bdaedb73e07200310aa416c27350fc4" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "node-fetch-npm@2.0.2@d41d8cd9": { - "id": "node-fetch-npm@2.0.2@d41d8cd9", - "name": "node-fetch-npm", - "version": "2.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz#sha1:7258c9046182dca345b4208eda918daf33697ff7" - ] - }, - "overrides": [], - "dependencies": [ - "safe-buffer@5.1.2@d41d8cd9", - "json-parse-better-errors@1.0.2@d41d8cd9", "encoding@0.1.12@d41d8cd9" - ], - "devDependencies": [] - }, - "nice-try@1.0.5@d41d8cd9": { - "id": "nice-try@1.0.5@d41d8cd9", - "name": "nice-try", - "version": "1.0.5", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#sha1:a3378a7696ce7d223e88fc9b764bd7ef1089e366" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "nanomatch@1.2.13@d41d8cd9": { - "id": "nanomatch@1.2.13@d41d8cd9", - "name": "nanomatch", - "version": "1.2.13", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz#sha1:b87a8aa4fc0de8fe6be88895b38983ff265bd119" - ] - }, - "overrides": [], - "dependencies": [ - "to-regex@3.0.2@d41d8cd9", "snapdragon@0.8.2@d41d8cd9", - "regex-not@1.0.2@d41d8cd9", "object.pick@1.3.0@d41d8cd9", - "kind-of@6.0.2@d41d8cd9", "is-windows@1.0.2@d41d8cd9", - "fragment-cache@0.2.1@d41d8cd9", "extend-shallow@3.0.2@d41d8cd9", - "define-property@2.0.2@d41d8cd9", "array-unique@0.3.2@d41d8cd9", - "arr-diff@4.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "mz@2.7.0@d41d8cd9": { - "id": "mz@2.7.0@d41d8cd9", - "name": "mz", - "version": "2.7.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/mz/-/mz-2.7.0.tgz#sha1:95008057a56cafadc2bc63dde7f9ff6955948e32" - ] - }, - "overrides": [], - "dependencies": [ - "thenify-all@1.6.0@d41d8cd9", "object-assign@4.1.1@d41d8cd9", - "any-promise@1.3.0@d41d8cd9" - ], - "devDependencies": [] - }, - "ms@2.1.1@d41d8cd9": { - "id": "ms@2.1.1@d41d8cd9", - "name": "ms", - "version": "2.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ms/-/ms-2.1.1.tgz#sha1:30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "ms@2.0.0@d41d8cd9": { - "id": "ms@2.0.0@d41d8cd9", - "name": "ms", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#sha1:5608aeadfc00be6c2901df5f9861788de0d597c8" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "move-concurrently@1.0.1@d41d8cd9": { - "id": "move-concurrently@1.0.1@d41d8cd9", - "name": "move-concurrently", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz#sha1:be2c005fda32e0b29af1f05d7c4b33214c701f92" - ] - }, - "overrides": [], - "dependencies": [ - "run-queue@1.0.3@d41d8cd9", "rimraf@2.6.3@d41d8cd9", - "mkdirp@0.5.1@d41d8cd9", "fs-write-stream-atomic@1.0.10@d41d8cd9", - "copy-concurrently@1.0.5@d41d8cd9", "aproba@1.2.0@d41d8cd9" - ], - "devDependencies": [] - }, - "mkdirp@0.5.1@d41d8cd9": { - "id": "mkdirp@0.5.1@d41d8cd9", - "name": "mkdirp", - "version": "0.5.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#sha1:30057438eac6cf7f8c4767f38648d6697d75c903" - ] - }, - "overrides": [], - "dependencies": [ "minimist@0.0.8@d41d8cd9" ], - "devDependencies": [] - }, - "mixin-deep@1.3.1@d41d8cd9": { - "id": "mixin-deep@1.3.1@d41d8cd9", - "name": "mixin-deep", - "version": "1.3.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz#sha1:a49e7268dce1a0d9698e45326c5626df3543d0fe" - ] - }, - "overrides": [], - "dependencies": [ - "is-extendable@1.0.1@d41d8cd9", "for-in@1.0.2@d41d8cd9" - ], - "devDependencies": [] - }, - "mississippi@3.0.0@d41d8cd9": { - "id": "mississippi@3.0.0@d41d8cd9", - "name": "mississippi", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz#sha1:ea0a3291f97e0b5e8776b363d5f0a12d94c67022" - ] - }, - "overrides": [], - "dependencies": [ - "through2@2.0.5@d41d8cd9", "stream-each@1.2.3@d41d8cd9", - "pumpify@1.5.1@d41d8cd9", "pump@3.0.0@d41d8cd9", - "parallel-transform@1.1.0@d41d8cd9", "from2@2.3.0@d41d8cd9", - "flush-write-stream@1.1.1@d41d8cd9", "end-of-stream@1.4.1@d41d8cd9", - "duplexify@3.7.1@d41d8cd9", "concat-stream@1.6.2@d41d8cd9" - ], - "devDependencies": [] - }, - "minimist@0.0.8@d41d8cd9": { - "id": "minimist@0.0.8@d41d8cd9", - "name": "minimist", - "version": "0.0.8", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz#sha1:857fcabfc3397d2625b8228262e86aa7a011b05d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "minimatch@3.0.4@d41d8cd9": { - "id": "minimatch@3.0.4@d41d8cd9", - "name": "minimatch", - "version": "3.0.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz#sha1:5166e286457f03306064be5497e8dbb0c3d32083" - ] - }, - "overrides": [], - "dependencies": [ "brace-expansion@1.1.11@d41d8cd9" ], - "devDependencies": [] - }, - "mimic-fn@1.2.0@d41d8cd9": { - "id": "mimic-fn@1.2.0@d41d8cd9", - "name": "mimic-fn", - "version": "1.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz#sha1:820c86a39334640e99516928bd03fca88057d022" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "micromatch@3.1.10@d41d8cd9": { - "id": "micromatch@3.1.10@d41d8cd9", - "name": "micromatch", - "version": "3.1.10", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz#sha1:70859bc95c9840952f359a068a3fc49f9ecfac23" - ] - }, - "overrides": [], - "dependencies": [ - "to-regex@3.0.2@d41d8cd9", "snapdragon@0.8.2@d41d8cd9", - "regex-not@1.0.2@d41d8cd9", "object.pick@1.3.0@d41d8cd9", - "nanomatch@1.2.13@d41d8cd9", "kind-of@6.0.2@d41d8cd9", - "fragment-cache@0.2.1@d41d8cd9", "extglob@2.0.4@d41d8cd9", - "extend-shallow@3.0.2@d41d8cd9", "define-property@2.0.2@d41d8cd9", - "braces@2.3.2@d41d8cd9", "array-unique@0.3.2@d41d8cd9", - "arr-diff@4.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "mem@1.1.0@d41d8cd9": { - "id": "mem@1.1.0@d41d8cd9", - "name": "mem", - "version": "1.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/mem/-/mem-1.1.0.tgz#sha1:5edd52b485ca1d900fe64895505399a0dfa45f76" - ] - }, - "overrides": [], - "dependencies": [ "mimic-fn@1.2.0@d41d8cd9" ], - "devDependencies": [] - }, - "matcher@1.1.1@d41d8cd9": { - "id": "matcher@1.1.1@d41d8cd9", - "name": "matcher", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/matcher/-/matcher-1.1.1.tgz#sha1:51d8301e138f840982b338b116bb0c09af62c1c2" - ] - }, - "overrides": [], - "dependencies": [ "escape-string-regexp@1.0.5@d41d8cd9" ], - "devDependencies": [] - }, - "map-visit@1.0.0@d41d8cd9": { - "id": "map-visit@1.0.0@d41d8cd9", - "name": "map-visit", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz#sha1:ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - ] - }, - "overrides": [], - "dependencies": [ "object-visit@1.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "map-cache@0.2.2@d41d8cd9": { - "id": "map-cache@0.2.2@d41d8cd9", - "name": "map-cache", - "version": "0.2.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz#sha1:c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "make-fetch-happen@4.0.1@d41d8cd9": { - "id": "make-fetch-happen@4.0.1@d41d8cd9", - "name": "make-fetch-happen", - "version": "4.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz#sha1:141497cb878f243ba93136c83d8aba12c216c083" - ] - }, - "overrides": [], - "dependencies": [ - "ssri@6.0.1@d41d8cd9", "socks-proxy-agent@4.0.2@d41d8cd9", - "promise-retry@1.1.1@d41d8cd9", "node-fetch-npm@2.0.2@d41d8cd9", - "mississippi@3.0.0@d41d8cd9", "lru-cache@4.1.5@d41d8cd9", - "https-proxy-agent@2.2.1@d41d8cd9", - "http-proxy-agent@2.1.0@d41d8cd9", - "http-cache-semantics@3.8.1@d41d8cd9", "cacache@11.3.2@d41d8cd9", - "agentkeepalive@3.5.2@d41d8cd9" - ], - "devDependencies": [] - }, - "lru-cache@5.1.1@d41d8cd9": { - "id": "lru-cache@5.1.1@d41d8cd9", - "name": "lru-cache", - "version": "5.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#sha1:1da27e6710271947695daf6848e847f01d84b920" - ] - }, - "overrides": [], - "dependencies": [ "yallist@3.0.3@d41d8cd9" ], - "devDependencies": [] - }, - "lru-cache@4.1.5@d41d8cd9": { - "id": "lru-cache@4.1.5@d41d8cd9", - "name": "lru-cache", - "version": "4.1.5", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz#sha1:8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - ] - }, - "overrides": [], - "dependencies": [ - "yallist@2.1.2@d41d8cd9", "pseudomap@1.0.2@d41d8cd9" - ], - "devDependencies": [] - }, - "log-update@2.3.0@d41d8cd9": { - "id": "log-update@2.3.0@d41d8cd9", - "name": "log-update", - "version": "2.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz#sha1:88328fd7d1ce7938b29283746f0b1bc126b24708" - ] - }, - "overrides": [], - "dependencies": [ - "wrap-ansi@3.0.1@d41d8cd9", "cli-cursor@2.1.0@d41d8cd9", - "ansi-escapes@3.2.0@d41d8cd9" - ], - "devDependencies": [] - }, - "log-symbols@2.2.0@d41d8cd9": { - "id": "log-symbols@2.2.0@d41d8cd9", - "name": "log-symbols", - "version": "2.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz#sha1:5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - ] - }, - "overrides": [], - "dependencies": [ "chalk@2.4.2@d41d8cd9" ], - "devDependencies": [] - }, - "log-symbols@1.0.2@d41d8cd9": { - "id": "log-symbols@1.0.2@d41d8cd9", - "name": "log-symbols", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz#sha1:376ff7b58ea3086a0f09facc74617eca501e1a18" - ] - }, - "overrides": [], - "dependencies": [ "chalk@1.1.3@d41d8cd9" ], - "devDependencies": [] - }, - "lodash@4.17.11@d41d8cd9": { - "id": "lodash@4.17.11@d41d8cd9", - "name": "lodash", - "version": "4.17.11", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz#sha1:b39ea6229ef607ecd89e2c8df12536891cac9b8d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "locate-path@2.0.0@d41d8cd9": { - "id": "locate-path@2.0.0@d41d8cd9", - "name": "locate-path", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz#sha1:2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - ] - }, - "overrides": [], - "dependencies": [ - "path-exists@3.0.0@d41d8cd9", "p-locate@2.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "listr-verbose-renderer@0.5.0@d41d8cd9": { - "id": "listr-verbose-renderer@0.5.0@d41d8cd9", - "name": "listr-verbose-renderer", - "version": "0.5.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#sha1:f1132167535ea4c1261102b9f28dac7cba1e03db" - ] - }, - "overrides": [], - "dependencies": [ - "figures@2.0.0@d41d8cd9", "date-fns@1.30.1@d41d8cd9", - "cli-cursor@2.1.0@d41d8cd9", "chalk@2.4.2@d41d8cd9" - ], - "devDependencies": [] - }, - "listr-update-renderer@0.5.0@d41d8cd9": { - "id": "listr-update-renderer@0.5.0@d41d8cd9", - "name": "listr-update-renderer", - "version": "0.5.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#sha1:4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2" - ] - }, - "overrides": [], - "dependencies": [ - "strip-ansi@3.0.1@d41d8cd9", "log-update@2.3.0@d41d8cd9", - "log-symbols@1.0.2@d41d8cd9", "listr@0.14.3@d41d8cd9", - "indent-string@3.2.0@d41d8cd9", "figures@1.7.0@d41d8cd9", - "elegant-spinner@1.0.1@d41d8cd9", "cli-truncate@0.2.1@d41d8cd9", - "chalk@1.1.3@d41d8cd9" - ], - "devDependencies": [] - }, - "listr-silent-renderer@1.1.1@d41d8cd9": { - "id": "listr-silent-renderer@1.1.1@d41d8cd9", - "name": "listr-silent-renderer", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#sha1:924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "listr@0.14.3@d41d8cd9": { - "id": "listr@0.14.3@d41d8cd9", - "name": "listr", - "version": "0.14.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/listr/-/listr-0.14.3.tgz#sha1:2fea909604e434be464c50bddba0d496928fa586" - ] - }, - "overrides": [], - "dependencies": [ - "rxjs@6.5.2@d41d8cd9", "p-map@2.1.0@d41d8cd9", - "listr-verbose-renderer@0.5.0@d41d8cd9", - "listr-update-renderer@0.5.0@d41d8cd9", - "listr-silent-renderer@1.1.1@d41d8cd9", "is-stream@1.1.0@d41d8cd9", - "is-promise@2.1.0@d41d8cd9", "is-observable@1.1.0@d41d8cd9", - "@samverschueren/stream-to-observable@0.3.0@d41d8cd9" - ], - "devDependencies": [] - }, - "lint-staged@8.1.7@d41d8cd9": { - "id": "lint-staged@8.1.7@d41d8cd9", - "name": "lint-staged", - "version": "8.1.7", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/lint-staged/-/lint-staged-8.1.7.tgz#sha1:a8988bc83bdffa97d04adb09dbc0b1f3a58fa6fc" - ] - }, - "overrides": [], - "dependencies": [ - "yup@0.27.0@d41d8cd9", "stringify-object@3.3.0@d41d8cd9", - "string-argv@0.0.2@d41d8cd9", "staged-git-files@1.1.2@d41d8cd9", - "please-upgrade-node@3.1.1@d41d8cd9", "pify@3.0.0@d41d8cd9", - "path-is-inside@1.0.2@d41d8cd9", "p-map@1.2.0@d41d8cd9", - "npm-which@3.0.1@d41d8cd9", "micromatch@3.1.10@d41d8cd9", - "log-symbols@2.2.0@d41d8cd9", "lodash@4.17.11@d41d8cd9", - "listr-update-renderer@0.5.0@d41d8cd9", "listr@0.14.3@d41d8cd9", - "is-windows@1.0.2@d41d8cd9", "is-glob@4.0.1@d41d8cd9", - "g-status@2.0.2@d41d8cd9", "find-parent-dir@0.3.0@d41d8cd9", - "execa@1.0.0@d41d8cd9", "del@3.0.0@d41d8cd9", - "dedent@0.7.0@d41d8cd9", "debug@3.2.6@d41d8cd9", - "cosmiconfig@5.2.1@d41d8cd9", "commander@2.20.0@d41d8cd9", - "chalk@2.4.2@d41d8cd9" - ], - "devDependencies": [] - }, - "lerna-changelog@0.8.2@d41d8cd9": { - "id": "lerna-changelog@0.8.2@d41d8cd9", - "name": "lerna-changelog", - "version": "0.8.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/lerna-changelog/-/lerna-changelog-0.8.2.tgz#sha1:05dc24add91741a4c198a79f82a1a4ac3fbb4754" - ] - }, - "overrides": [], - "dependencies": [ - "yargs@11.1.0@d41d8cd9", "string.prototype.padend@3.0.0@d41d8cd9", - "progress@2.0.3@d41d8cd9", "p-map@1.2.0@d41d8cd9", - "normalize-git-url@3.0.2@d41d8cd9", - "make-fetch-happen@4.0.1@d41d8cd9", "execa@0.10.0@d41d8cd9", - "cli-highlight@1.2.3@d41d8cd9", "chalk@2.4.2@d41d8cd9" - ], - "devDependencies": [] - }, - "lcid@1.0.0@d41d8cd9": { - "id": "lcid@1.0.0@d41d8cd9", - "name": "lcid", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz#sha1:308accafa0bc483a3867b4b6f2b9506251d1b835" - ] - }, - "overrides": [], - "dependencies": [ "invert-kv@1.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "kind-of@6.0.2@d41d8cd9": { - "id": "kind-of@6.0.2@d41d8cd9", - "name": "kind-of", - "version": "6.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz#sha1:01146b36a6218e64e58f3a8d66de5d7fc6f6d051" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "kind-of@5.1.0@d41d8cd9": { - "id": "kind-of@5.1.0@d41d8cd9", - "name": "kind-of", - "version": "5.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz#sha1:729c91e2d857b7a419a1f9aa65685c4c33f5845d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "kind-of@4.0.0@d41d8cd9": { - "id": "kind-of@4.0.0@d41d8cd9", - "name": "kind-of", - "version": "4.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz#sha1:20813df3d712928b207378691a45066fae72dd57" - ] - }, - "overrides": [], - "dependencies": [ "is-buffer@1.1.6@d41d8cd9" ], - "devDependencies": [] - }, - "kind-of@3.2.2@d41d8cd9": { - "id": "kind-of@3.2.2@d41d8cd9", - "name": "kind-of", - "version": "3.2.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz#sha1:31ea21a734bab9bbb0f32466d893aea51e4a3c64" - ] - }, - "overrides": [], - "dependencies": [ "is-buffer@1.1.6@d41d8cd9" ], - "devDependencies": [] - }, - "json-parse-better-errors@1.0.2@d41d8cd9": { - "id": "json-parse-better-errors@1.0.2@d41d8cd9", - "name": "json-parse-better-errors", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#sha1:bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "js-yaml@3.13.1@d41d8cd9": { - "id": "js-yaml@3.13.1@d41d8cd9", - "name": "js-yaml", - "version": "3.13.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz#sha1:aff151b30bfdfa8e49e05da22e7415e9dfa37847" - ] - }, - "overrides": [], - "dependencies": [ - "esprima@4.0.1@d41d8cd9", "argparse@1.0.10@d41d8cd9" - ], - "devDependencies": [] - }, - "jest-get-type@24.8.0@d41d8cd9": { - "id": "jest-get-type@24.8.0@d41d8cd9", - "name": "jest-get-type", - "version": "24.8.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.8.0.tgz#sha1:a7440de30b651f5a70ea3ed7ff073a32dfe646fc" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "jest-diff@24.0.0@d41d8cd9": { - "id": "jest-diff@24.0.0@d41d8cd9", - "name": "jest-diff", - "version": "24.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/jest-diff/-/jest-diff-24.0.0.tgz#sha1:a3e5f573dbac482f7d9513ac9cfa21644d3d6b34" - ] - }, - "overrides": [], - "dependencies": [ - "pretty-format@24.8.0@d41d8cd9", "jest-get-type@24.8.0@d41d8cd9", - "diff-sequences@24.3.0@d41d8cd9", "chalk@2.4.2@d41d8cd9" - ], - "devDependencies": [] - }, - "isobject@3.0.1@d41d8cd9": { - "id": "isobject@3.0.1@d41d8cd9", - "name": "isobject", - "version": "3.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#sha1:4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "isobject@2.1.0@d41d8cd9": { - "id": "isobject@2.1.0@d41d8cd9", - "name": "isobject", - "version": "2.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz#sha1:f065561096a3f1da2ef46272f815c840d87e0c89" - ] - }, - "overrides": [], - "dependencies": [ "isarray@1.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "isexe@2.0.0@d41d8cd9": { - "id": "isexe@2.0.0@d41d8cd9", - "name": "isexe", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#sha1:e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "isarray@1.0.0@d41d8cd9": { - "id": "isarray@1.0.0@d41d8cd9", - "name": "isarray", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#sha1:bb935d48582cba168c06834957a54a3e07124f11" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-windows@1.0.2@d41d8cd9": { - "id": "is-windows@1.0.2@d41d8cd9", - "name": "is-windows", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz#sha1:d1850eb9791ecd18e6182ce12a30f396634bb19d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-symbol@1.0.2@d41d8cd9": { - "id": "is-symbol@1.0.2@d41d8cd9", - "name": "is-symbol", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz#sha1:a055f6ae57192caee329e7a860118b497a950f38" - ] - }, - "overrides": [], - "dependencies": [ "has-symbols@1.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "is-stream@1.1.0@d41d8cd9": { - "id": "is-stream@1.1.0@d41d8cd9", - "name": "is-stream", - "version": "1.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz#sha1:12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-regexp@1.0.0@d41d8cd9": { - "id": "is-regexp@1.0.0@d41d8cd9", - "name": "is-regexp", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz#sha1:fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-regex@1.0.4@d41d8cd9": { - "id": "is-regex@1.0.4@d41d8cd9", - "name": "is-regex", - "version": "1.0.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz#sha1:5517489b547091b0930e095654ced25ee97e9491" - ] - }, - "overrides": [], - "dependencies": [ "has@1.0.3@d41d8cd9" ], - "devDependencies": [] - }, - "is-promise@2.1.0@d41d8cd9": { - "id": "is-promise@2.1.0@d41d8cd9", - "name": "is-promise", - "version": "2.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz#sha1:79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-plain-object@2.0.4@d41d8cd9": { - "id": "is-plain-object@2.0.4@d41d8cd9", - "name": "is-plain-object", - "version": "2.0.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#sha1:2c163b3fafb1b606d9d17928f05c2a1c38e07677" - ] - }, - "overrides": [], - "dependencies": [ "isobject@3.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "is-path-inside@1.0.1@d41d8cd9": { - "id": "is-path-inside@1.0.1@d41d8cd9", - "name": "is-path-inside", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz#sha1:8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" - ] - }, - "overrides": [], - "dependencies": [ "path-is-inside@1.0.2@d41d8cd9" ], - "devDependencies": [] - }, - "is-path-in-cwd@1.0.1@d41d8cd9": { - "id": "is-path-in-cwd@1.0.1@d41d8cd9", - "name": "is-path-in-cwd", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#sha1:5ac48b345ef675339bd6c7a48a912110b241cf52" - ] - }, - "overrides": [], - "dependencies": [ "is-path-inside@1.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "is-path-cwd@1.0.0@d41d8cd9": { - "id": "is-path-cwd@1.0.0@d41d8cd9", - "name": "is-path-cwd", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz#sha1:d225ec23132e89edd38fda767472e62e65f1106d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-observable@1.1.0@d41d8cd9": { - "id": "is-observable@1.1.0@d41d8cd9", - "name": "is-observable", - "version": "1.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz#sha1:b3e986c8f44de950867cab5403f5a3465005975e" - ] - }, - "overrides": [], - "dependencies": [ "symbol-observable@1.2.0@d41d8cd9" ], - "devDependencies": [] - }, - "is-obj@1.0.1@d41d8cd9": { - "id": "is-obj@1.0.1@d41d8cd9", - "name": "is-obj", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#sha1:3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-number@3.0.0@d41d8cd9": { - "id": "is-number@3.0.0@d41d8cd9", - "name": "is-number", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz#sha1:24fd6201a4782cf50561c810276afc7d12d71195" - ] - }, - "overrides": [], - "dependencies": [ "kind-of@3.2.2@d41d8cd9" ], - "devDependencies": [] - }, - "is-glob@4.0.1@d41d8cd9": { - "id": "is-glob@4.0.1@d41d8cd9", - "name": "is-glob", - "version": "4.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz#sha1:7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - ] - }, - "overrides": [], - "dependencies": [ "is-extglob@2.1.1@d41d8cd9" ], - "devDependencies": [] - }, - "is-fullwidth-code-point@2.0.0@d41d8cd9": { - "id": "is-fullwidth-code-point@2.0.0@d41d8cd9", - "name": "is-fullwidth-code-point", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#sha1:a3b30a5c4f199183167aaab93beefae3ddfb654f" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-fullwidth-code-point@1.0.0@d41d8cd9": { - "id": "is-fullwidth-code-point@1.0.0@d41d8cd9", - "name": "is-fullwidth-code-point", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#sha1:ef9e31386f031a7f0d643af82fde50c457ef00cb" - ] - }, - "overrides": [], - "dependencies": [ "number-is-nan@1.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "is-extglob@2.1.1@d41d8cd9": { - "id": "is-extglob@2.1.1@d41d8cd9", - "name": "is-extglob", - "version": "2.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#sha1:a88c02535791f02ed37c76a1b9ea9773c833f8c2" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-extendable@1.0.1@d41d8cd9": { - "id": "is-extendable@1.0.1@d41d8cd9", - "name": "is-extendable", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz#sha1:a7470f9e426733d81bd81e1155264e3a3507cab4" - ] - }, - "overrides": [], - "dependencies": [ "is-plain-object@2.0.4@d41d8cd9" ], - "devDependencies": [] - }, - "is-extendable@0.1.1@d41d8cd9": { - "id": "is-extendable@0.1.1@d41d8cd9", - "name": "is-extendable", - "version": "0.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz#sha1:62b110e289a471418e3ec36a617d472e301dfc89" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-directory@0.3.1@d41d8cd9": { - "id": "is-directory@0.3.1@d41d8cd9", - "name": "is-directory", - "version": "0.3.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz#sha1:61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-descriptor@1.0.2@d41d8cd9": { - "id": "is-descriptor@1.0.2@d41d8cd9", - "name": "is-descriptor", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz#sha1:3b159746a66604b04f8c81524ba365c5f14d86ec" - ] - }, - "overrides": [], - "dependencies": [ - "kind-of@6.0.2@d41d8cd9", "is-data-descriptor@1.0.0@d41d8cd9", - "is-accessor-descriptor@1.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "is-descriptor@0.1.6@d41d8cd9": { - "id": "is-descriptor@0.1.6@d41d8cd9", - "name": "is-descriptor", - "version": "0.1.6", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz#sha1:366d8240dde487ca51823b1ab9f07a10a78251ca" - ] - }, - "overrides": [], - "dependencies": [ - "kind-of@5.1.0@d41d8cd9", "is-data-descriptor@0.1.4@d41d8cd9", - "is-accessor-descriptor@0.1.6@d41d8cd9" - ], - "devDependencies": [] - }, - "is-date-object@1.0.1@d41d8cd9": { - "id": "is-date-object@1.0.1@d41d8cd9", - "name": "is-date-object", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz#sha1:9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-data-descriptor@1.0.0@d41d8cd9": { - "id": "is-data-descriptor@1.0.0@d41d8cd9", - "name": "is-data-descriptor", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#sha1:d84876321d0e7add03990406abbbbd36ba9268c7" - ] - }, - "overrides": [], - "dependencies": [ "kind-of@6.0.2@d41d8cd9" ], - "devDependencies": [] - }, - "is-data-descriptor@0.1.4@d41d8cd9": { - "id": "is-data-descriptor@0.1.4@d41d8cd9", - "name": "is-data-descriptor", - "version": "0.1.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#sha1:0b5ee648388e2c860282e793f1856fec3f301b56" - ] - }, - "overrides": [], - "dependencies": [ "kind-of@3.2.2@d41d8cd9" ], - "devDependencies": [] - }, - "is-callable@1.1.4@d41d8cd9": { - "id": "is-callable@1.1.4@d41d8cd9", - "name": "is-callable", - "version": "1.1.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz#sha1:1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-buffer@1.1.6@d41d8cd9": { - "id": "is-buffer@1.1.6@d41d8cd9", - "name": "is-buffer", - "version": "1.1.6", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz#sha1:efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-arrayish@0.2.1@d41d8cd9": { - "id": "is-arrayish@0.2.1@d41d8cd9", - "name": "is-arrayish", - "version": "0.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#sha1:77c99840527aa8ecb1a8ba697b80645a7a926a9d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "is-accessor-descriptor@1.0.0@d41d8cd9": { - "id": "is-accessor-descriptor@1.0.0@d41d8cd9", - "name": "is-accessor-descriptor", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#sha1:169c2f6d3df1f992618072365c9b0ea1f6878656" - ] - }, - "overrides": [], - "dependencies": [ "kind-of@6.0.2@d41d8cd9" ], - "devDependencies": [] - }, - "is-accessor-descriptor@0.1.6@d41d8cd9": { - "id": "is-accessor-descriptor@0.1.6@d41d8cd9", - "name": "is-accessor-descriptor", - "version": "0.1.6", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#sha1:a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - ] - }, - "overrides": [], - "dependencies": [ "kind-of@3.2.2@d41d8cd9" ], - "devDependencies": [] - }, - "ip@1.1.5@d41d8cd9": { - "id": "ip@1.1.5@d41d8cd9", - "name": "ip", - "version": "1.1.5", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ip/-/ip-1.1.5.tgz#sha1:bdded70114290828c0a039e72ef25f5aaec4354a" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "invert-kv@1.0.0@d41d8cd9": { - "id": "invert-kv@1.0.0@d41d8cd9", - "name": "invert-kv", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz#sha1:104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "inherits@2.0.3@d41d8cd9": { - "id": "inherits@2.0.3@d41d8cd9", - "name": "inherits", - "version": "2.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz#sha1:633c2c83e3da42a502f52466022480f4208261de" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "inflight@1.0.6@d41d8cd9": { - "id": "inflight@1.0.6@d41d8cd9", - "name": "inflight", - "version": "1.0.6", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#sha1:49bd6331d7d02d0c09bc910a1075ba8165b56df9" - ] - }, - "overrides": [], - "dependencies": [ "wrappy@1.0.2@d41d8cd9", "once@1.4.0@d41d8cd9" ], - "devDependencies": [] - }, - "indent-string@3.2.0@d41d8cd9": { - "id": "indent-string@3.2.0@d41d8cd9", - "name": "indent-string", - "version": "3.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz#sha1:4a5fd6d27cc332f37e5419a504dbb837105c9289" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "imurmurhash@0.1.4@d41d8cd9": { - "id": "imurmurhash@0.1.4@d41d8cd9", - "name": "imurmurhash", - "version": "0.1.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#sha1:9218b9b2b928a238b13dc4fb6b6d576f231453ea" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "import-fresh@2.0.0@d41d8cd9": { - "id": "import-fresh@2.0.0@d41d8cd9", - "name": "import-fresh", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz#sha1:d81355c15612d386c61f9ddd3922d4304822a546" - ] - }, - "overrides": [], - "dependencies": [ - "resolve-from@3.0.0@d41d8cd9", "caller-path@2.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "iferr@0.1.5@d41d8cd9": { - "id": "iferr@0.1.5@d41d8cd9", - "name": "iferr", - "version": "0.1.5", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz#sha1:c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "iconv-lite@0.4.24@d41d8cd9": { - "id": "iconv-lite@0.4.24@d41d8cd9", - "name": "iconv-lite", - "version": "0.4.24", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#sha1:2022b4b25fbddc21d2f524974a474aafe733908b" - ] - }, - "overrides": [], - "dependencies": [ "safer-buffer@2.1.2@d41d8cd9" ], - "devDependencies": [] - }, - "humanize-ms@1.2.1@d41d8cd9": { - "id": "humanize-ms@1.2.1@d41d8cd9", - "name": "humanize-ms", - "version": "1.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz#sha1:c46e3159a293f6b896da29316d8b6fe8bb79bbed" - ] - }, - "overrides": [], - "dependencies": [ "ms@2.1.1@d41d8cd9" ], - "devDependencies": [] - }, - "https-proxy-agent@2.2.1@d41d8cd9": { - "id": "https-proxy-agent@2.2.1@d41d8cd9", - "name": "https-proxy-agent", - "version": "2.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#sha1:51552970fa04d723e04c56d04178c3f92592bbc0" - ] - }, - "overrides": [], - "dependencies": [ "debug@3.1.0@d41d8cd9", "agent-base@4.2.1@d41d8cd9" ], - "devDependencies": [] - }, - "http-proxy-agent@2.1.0@d41d8cd9": { - "id": "http-proxy-agent@2.1.0@d41d8cd9", - "name": "http-proxy-agent", - "version": "2.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#sha1:e4821beef5b2142a2026bd73926fe537631c5405" - ] - }, - "overrides": [], - "dependencies": [ "debug@3.1.0@d41d8cd9", "agent-base@4.2.1@d41d8cd9" ], - "devDependencies": [] - }, - "http-cache-semantics@3.8.1@d41d8cd9": { - "id": "http-cache-semantics@3.8.1@d41d8cd9", - "name": "http-cache-semantics", - "version": "3.8.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#sha1:39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "highlight.js@9.15.6@d41d8cd9": { - "id": "highlight.js@9.15.6@d41d8cd9", - "name": "highlight.js", - "version": "9.15.6", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.6.tgz#sha1:72d4d8d779ec066af9a17cb14360c3def0aa57c4" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "has-values@1.0.0@d41d8cd9": { - "id": "has-values@1.0.0@d41d8cd9", - "name": "has-values", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz#sha1:95b0b63fec2146619a6fe57fe75628d5a39efe4f" - ] - }, - "overrides": [], - "dependencies": [ - "kind-of@4.0.0@d41d8cd9", "is-number@3.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "has-values@0.1.4@d41d8cd9": { - "id": "has-values@0.1.4@d41d8cd9", - "name": "has-values", - "version": "0.1.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz#sha1:6d61de95d91dfca9b9a02089ad384bff8f62b771" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "has-value@1.0.0@d41d8cd9": { - "id": "has-value@1.0.0@d41d8cd9", - "name": "has-value", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz#sha1:18b281da585b1c5c51def24c930ed29a0be6b177" - ] - }, - "overrides": [], - "dependencies": [ - "isobject@3.0.1@d41d8cd9", "has-values@1.0.0@d41d8cd9", - "get-value@2.0.6@d41d8cd9" - ], - "devDependencies": [] - }, - "has-value@0.3.1@d41d8cd9": { - "id": "has-value@0.3.1@d41d8cd9", - "name": "has-value", - "version": "0.3.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz#sha1:7b1f58bada62ca827ec0a2078025654845995e1f" - ] - }, - "overrides": [], - "dependencies": [ - "isobject@2.1.0@d41d8cd9", "has-values@0.1.4@d41d8cd9", - "get-value@2.0.6@d41d8cd9" - ], - "devDependencies": [] - }, - "has-symbols@1.0.0@d41d8cd9": { - "id": "has-symbols@1.0.0@d41d8cd9", - "name": "has-symbols", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz#sha1:ba1a8f1af2a0fc39650f5c850367704122063b44" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "has-flag@3.0.0@d41d8cd9": { - "id": "has-flag@3.0.0@d41d8cd9", - "name": "has-flag", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#sha1:b5d454dc2199ae225699f3467e5a07f3b955bafd" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "has-ansi@2.0.0@d41d8cd9": { - "id": "has-ansi@2.0.0@d41d8cd9", - "name": "has-ansi", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz#sha1:34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - ] - }, - "overrides": [], - "dependencies": [ "ansi-regex@2.1.1@d41d8cd9" ], - "devDependencies": [] - }, - "has@1.0.3@d41d8cd9": { - "id": "has@1.0.3@d41d8cd9", - "name": "has", - "version": "1.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/has/-/has-1.0.3.tgz#sha1:722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - ] - }, - "overrides": [], - "dependencies": [ "function-bind@1.1.1@d41d8cd9" ], - "devDependencies": [] - }, - "graceful-fs@4.1.15@d41d8cd9": { - "id": "graceful-fs@4.1.15@d41d8cd9", - "name": "graceful-fs", - "version": "4.1.15", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz#sha1:ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "globby@6.1.0@d41d8cd9": { - "id": "globby@6.1.0@d41d8cd9", - "name": "globby", - "version": "6.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/globby/-/globby-6.1.0.tgz#sha1:f5a6d70e8395e21c858fb0489d64df02424d506c" - ] - }, - "overrides": [], - "dependencies": [ - "pinkie-promise@2.0.1@d41d8cd9", "pify@2.3.0@d41d8cd9", - "object-assign@4.1.1@d41d8cd9", "glob@7.1.4@d41d8cd9", - "array-union@1.0.2@d41d8cd9" - ], - "devDependencies": [] - }, - "glob@7.1.4@d41d8cd9": { - "id": "glob@7.1.4@d41d8cd9", - "name": "glob", - "version": "7.1.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/glob/-/glob-7.1.4.tgz#sha1:aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" - ] - }, - "overrides": [], - "dependencies": [ - "path-is-absolute@1.0.1@d41d8cd9", "once@1.4.0@d41d8cd9", - "minimatch@3.0.4@d41d8cd9", "inherits@2.0.3@d41d8cd9", - "inflight@1.0.6@d41d8cd9", "fs.realpath@1.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "get-value@2.0.6@d41d8cd9": { - "id": "get-value@2.0.6@d41d8cd9", - "name": "get-value", - "version": "2.0.6", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz#sha1:dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "get-stream@4.1.0@d41d8cd9": { - "id": "get-stream@4.1.0@d41d8cd9", - "name": "get-stream", - "version": "4.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#sha1:c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - ] - }, - "overrides": [], - "dependencies": [ "pump@3.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "get-stream@3.0.0@d41d8cd9": { - "id": "get-stream@3.0.0@d41d8cd9", - "name": "get-stream", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz#sha1:8e943d1358dc37555054ecbe2edb05aa174ede14" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "get-own-enumerable-property-symbols@3.0.0@d41d8cd9": { - "id": "get-own-enumerable-property-symbols@3.0.0@d41d8cd9", - "name": "get-own-enumerable-property-symbols", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz#sha1:b877b49a5c16aefac3655f2ed2ea5b684df8d203" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "get-caller-file@1.0.3@d41d8cd9": { - "id": "get-caller-file@1.0.3@d41d8cd9", - "name": "get-caller-file", - "version": "1.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz#sha1:f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "g-status@2.0.2@d41d8cd9": { - "id": "g-status@2.0.2@d41d8cd9", - "name": "g-status", - "version": "2.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/g-status/-/g-status-2.0.2.tgz#sha1:270fd32119e8fc9496f066fe5fe88e0a6bc78b97" - ] - }, - "overrides": [], - "dependencies": [ - "simple-git@1.113.0@d41d8cd9", "matcher@1.1.1@d41d8cd9", - "arrify@1.0.1@d41d8cd9" - ], - "devDependencies": [] - }, - "function-bind@1.1.1@d41d8cd9": { - "id": "function-bind@1.1.1@d41d8cd9", - "name": "function-bind", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#sha1:a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "fs.realpath@1.0.0@d41d8cd9": { - "id": "fs.realpath@1.0.0@d41d8cd9", - "name": "fs.realpath", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#sha1:1504ad2523158caa40db4a2787cb01411994ea4f" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "fs-write-stream-atomic@1.0.10@d41d8cd9": { - "id": "fs-write-stream-atomic@1.0.10@d41d8cd9", - "name": "fs-write-stream-atomic", - "version": "1.0.10", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#sha1:b47df53493ef911df75731e70a9ded0189db40c9" - ] - }, - "overrides": [], - "dependencies": [ - "readable-stream@2.3.6@d41d8cd9", "imurmurhash@0.1.4@d41d8cd9", - "iferr@0.1.5@d41d8cd9", "graceful-fs@4.1.15@d41d8cd9" - ], - "devDependencies": [] - }, - "from2@2.3.0@d41d8cd9": { - "id": "from2@2.3.0@d41d8cd9", - "name": "from2", - "version": "2.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/from2/-/from2-2.3.0.tgz#sha1:8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - ] - }, - "overrides": [], - "dependencies": [ - "readable-stream@2.3.6@d41d8cd9", "inherits@2.0.3@d41d8cd9" - ], - "devDependencies": [] - }, - "fragment-cache@0.2.1@d41d8cd9": { - "id": "fragment-cache@0.2.1@d41d8cd9", - "name": "fragment-cache", - "version": "0.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz#sha1:4290fad27f13e89be7f33799c6bc5a0abfff0d19" - ] - }, - "overrides": [], - "dependencies": [ "map-cache@0.2.2@d41d8cd9" ], - "devDependencies": [] - }, - "for-in@1.0.2@d41d8cd9": { - "id": "for-in@1.0.2@d41d8cd9", - "name": "for-in", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz#sha1:81068d295a8142ec0ac726c6e2200c30fb6d5e80" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "fnm@link-dev:./package.json": { - "id": "fnm@link-dev:./package.json", - "name": "fnm", - "version": "link-dev:./package.json", - "source": { - "type": "link-dev", - "path": ".", - "manifest": "package.json" - }, - "overrides": [ "windows.json" ], - "dependencies": [ - "refmterr@3.1.10@d41d8cd9", "pesy@0.4.1@d41d8cd9", - "ocaml@4.6.10@d41d8cd9", "@reason-native/rely@1.2.0@d41d8cd9", - "@reason-native/pastel@0.2.1@d41d8cd9", - "@reason-native/console@0.1.0@d41d8cd9", - "@opam/ssl@github:ulrikstrid/ocaml-ssl:ssl.opam#2ec4c66@d2c58536", - "@opam/ppx_let@opam:v0.12.0@8bca1692", - "@opam/ppx_deriving@opam:4.2.1@230fa24e", - "@opam/lwt_ssl@opam:1.1.2@ac833920", - "@opam/lwt_ppx@opam:1.2.2@946c5ba2", "@opam/lwt@opam:4.2.1@c1888ec9", - "@opam/lambdasoup@opam:0.6.3@b8ef0a81", - "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/cohttp-lwt-unix@opam:2.0.0@2055e2ef", - "@opam/cohttp-lwt@opam:2.0.0@eac11459", - "@opam/cohttp@opam:2.1.2@0821c01b", - "@opam/cmdliner@opam:1.0.3@96d31520", - "@opam/base@opam:v0.12.2@e209c8f2", - "@esy-ocaml/reason@3.4.0@d41d8cd9" - ], - "devDependencies": [ - "prettier@1.17.1@d41d8cd9", "lint-staged@8.1.7@d41d8cd9", - "lerna-changelog@0.8.2@d41d8cd9", "jest-diff@24.0.0@d41d8cd9", - "@opam/merlin@opam:3.2.2@829ee6dd" - ] - }, - "fn-name@2.0.1@d41d8cd9": { - "id": "fn-name@2.0.1@d41d8cd9", - "name": "fn-name", - "version": "2.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/fn-name/-/fn-name-2.0.1.tgz#sha1:5214d7537a4d06a4a301c0cc262feb84188002e7" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "flush-write-stream@1.1.1@d41d8cd9": { - "id": "flush-write-stream@1.1.1@d41d8cd9", - "name": "flush-write-stream", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz#sha1:8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" - ] - }, - "overrides": [], - "dependencies": [ - "readable-stream@2.3.6@d41d8cd9", "inherits@2.0.3@d41d8cd9" - ], - "devDependencies": [] - }, - "find-up@2.1.0@d41d8cd9": { - "id": "find-up@2.1.0@d41d8cd9", - "name": "find-up", - "version": "2.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz#sha1:45d1b7e506c717ddd482775a2b77920a3c0c57a7" - ] - }, - "overrides": [], - "dependencies": [ "locate-path@2.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "find-parent-dir@0.3.0@d41d8cd9": { - "id": "find-parent-dir@0.3.0@d41d8cd9", - "name": "find-parent-dir", - "version": "0.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz#sha1:33c44b429ab2b2f0646299c5f9f718f376ff8d54" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "fill-range@4.0.0@d41d8cd9": { - "id": "fill-range@4.0.0@d41d8cd9", - "name": "fill-range", - "version": "4.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz#sha1:d544811d428f98eb06a63dc402d2403c328c38f7" - ] - }, - "overrides": [], - "dependencies": [ - "to-regex-range@2.1.1@d41d8cd9", "repeat-string@1.6.1@d41d8cd9", - "is-number@3.0.0@d41d8cd9", "extend-shallow@2.0.1@d41d8cd9" - ], - "devDependencies": [] - }, - "figures@2.0.0@d41d8cd9": { - "id": "figures@2.0.0@d41d8cd9", - "name": "figures", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/figures/-/figures-2.0.0.tgz#sha1:3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - ] - }, - "overrides": [], - "dependencies": [ "escape-string-regexp@1.0.5@d41d8cd9" ], - "devDependencies": [] - }, - "figures@1.7.0@d41d8cd9": { - "id": "figures@1.7.0@d41d8cd9", - "name": "figures", - "version": "1.7.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/figures/-/figures-1.7.0.tgz#sha1:cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" - ] - }, - "overrides": [], - "dependencies": [ - "object-assign@4.1.1@d41d8cd9", "escape-string-regexp@1.0.5@d41d8cd9" - ], - "devDependencies": [] - }, - "figgy-pudding@3.5.1@d41d8cd9": { - "id": "figgy-pudding@3.5.1@d41d8cd9", - "name": "figgy-pudding", - "version": "3.5.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz#sha1:862470112901c727a0e495a80744bd5baa1d6790" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "extglob@2.0.4@d41d8cd9": { - "id": "extglob@2.0.4@d41d8cd9", - "name": "extglob", - "version": "2.0.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz#sha1:ad00fe4dc612a9232e8718711dc5cb5ab0285543" - ] - }, - "overrides": [], - "dependencies": [ - "to-regex@3.0.2@d41d8cd9", "snapdragon@0.8.2@d41d8cd9", - "regex-not@1.0.2@d41d8cd9", "fragment-cache@0.2.1@d41d8cd9", - "extend-shallow@2.0.1@d41d8cd9", "expand-brackets@2.1.4@d41d8cd9", - "define-property@1.0.0@d41d8cd9", "array-unique@0.3.2@d41d8cd9" - ], - "devDependencies": [] - }, - "extend-shallow@3.0.2@d41d8cd9": { - "id": "extend-shallow@3.0.2@d41d8cd9", - "name": "extend-shallow", - "version": "3.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz#sha1:26a71aaf073b39fb2127172746131c2704028db8" - ] - }, - "overrides": [], - "dependencies": [ - "is-extendable@1.0.1@d41d8cd9", "assign-symbols@1.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "extend-shallow@2.0.1@d41d8cd9": { - "id": "extend-shallow@2.0.1@d41d8cd9", - "name": "extend-shallow", - "version": "2.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz#sha1:51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - ] - }, - "overrides": [], - "dependencies": [ "is-extendable@0.1.1@d41d8cd9" ], - "devDependencies": [] - }, - "expand-brackets@2.1.4@d41d8cd9": { - "id": "expand-brackets@2.1.4@d41d8cd9", - "name": "expand-brackets", - "version": "2.1.4", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz#sha1:b77735e315ce30f6b6eff0f83b04151a22449622" - ] - }, - "overrides": [], - "dependencies": [ - "to-regex@3.0.2@d41d8cd9", "snapdragon@0.8.2@d41d8cd9", - "regex-not@1.0.2@d41d8cd9", "posix-character-classes@0.1.1@d41d8cd9", - "extend-shallow@2.0.1@d41d8cd9", "define-property@0.2.5@d41d8cd9", - "debug@2.6.9@d41d8cd9" - ], - "devDependencies": [] - }, - "execa@1.0.0@d41d8cd9": { - "id": "execa@1.0.0@d41d8cd9", - "name": "execa", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/execa/-/execa-1.0.0.tgz#sha1:c6236a5bb4df6d6f15e88e7f017798216749ddd8" - ] - }, - "overrides": [], - "dependencies": [ - "strip-eof@1.0.0@d41d8cd9", "signal-exit@3.0.2@d41d8cd9", - "p-finally@1.0.0@d41d8cd9", "npm-run-path@2.0.2@d41d8cd9", - "is-stream@1.1.0@d41d8cd9", "get-stream@4.1.0@d41d8cd9", - "cross-spawn@6.0.5@d41d8cd9" - ], - "devDependencies": [] - }, - "execa@0.10.0@d41d8cd9": { - "id": "execa@0.10.0@d41d8cd9", - "name": "execa", - "version": "0.10.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/execa/-/execa-0.10.0.tgz#sha1:ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" - ] - }, - "overrides": [], - "dependencies": [ - "strip-eof@1.0.0@d41d8cd9", "signal-exit@3.0.2@d41d8cd9", - "p-finally@1.0.0@d41d8cd9", "npm-run-path@2.0.2@d41d8cd9", - "is-stream@1.1.0@d41d8cd9", "get-stream@3.0.0@d41d8cd9", - "cross-spawn@6.0.5@d41d8cd9" - ], - "devDependencies": [] - }, - "execa@0.7.0@d41d8cd9": { - "id": "execa@0.7.0@d41d8cd9", - "name": "execa", - "version": "0.7.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/execa/-/execa-0.7.0.tgz#sha1:944becd34cc41ee32a63a9faf27ad5a65fc59777" - ] - }, - "overrides": [], - "dependencies": [ - "strip-eof@1.0.0@d41d8cd9", "signal-exit@3.0.2@d41d8cd9", - "p-finally@1.0.0@d41d8cd9", "npm-run-path@2.0.2@d41d8cd9", - "is-stream@1.1.0@d41d8cd9", "get-stream@3.0.0@d41d8cd9", - "cross-spawn@5.1.0@d41d8cd9" - ], - "devDependencies": [] - }, - "esprima@4.0.1@d41d8cd9": { - "id": "esprima@4.0.1@d41d8cd9", - "name": "esprima", - "version": "4.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#sha1:13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "escape-string-regexp@1.0.5@d41d8cd9": { - "id": "escape-string-regexp@1.0.5@d41d8cd9", - "name": "escape-string-regexp", - "version": "1.0.5", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#sha1:1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "es6-promisify@5.0.0@d41d8cd9": { - "id": "es6-promisify@5.0.0@d41d8cd9", - "name": "es6-promisify", - "version": "5.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz#sha1:5109d62f3e56ea967c4b63505aef08291c8a5203" - ] - }, - "overrides": [], - "dependencies": [ "es6-promise@4.2.6@d41d8cd9" ], - "devDependencies": [] - }, - "es6-promise@4.2.6@d41d8cd9": { - "id": "es6-promise@4.2.6@d41d8cd9", - "name": "es6-promise", - "version": "4.2.6", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz#sha1:b685edd8258886365ea62b57d30de28fadcd974f" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "es-to-primitive@1.2.0@d41d8cd9": { - "id": "es-to-primitive@1.2.0@d41d8cd9", - "name": "es-to-primitive", - "version": "1.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz#sha1:edf72478033456e8dda8ef09e00ad9650707f377" - ] - }, - "overrides": [], - "dependencies": [ - "is-symbol@1.0.2@d41d8cd9", "is-date-object@1.0.1@d41d8cd9", - "is-callable@1.1.4@d41d8cd9" - ], - "devDependencies": [] - }, - "es-abstract@1.13.0@d41d8cd9": { - "id": "es-abstract@1.13.0@d41d8cd9", - "name": "es-abstract", - "version": "1.13.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz#sha1:ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" - ] - }, - "overrides": [], - "dependencies": [ - "object-keys@1.1.1@d41d8cd9", "is-regex@1.0.4@d41d8cd9", - "is-callable@1.1.4@d41d8cd9", "has@1.0.3@d41d8cd9", - "function-bind@1.1.1@d41d8cd9", "es-to-primitive@1.2.0@d41d8cd9" - ], - "devDependencies": [] - }, - "error-ex@1.3.2@d41d8cd9": { - "id": "error-ex@1.3.2@d41d8cd9", - "name": "error-ex", - "version": "1.3.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#sha1:b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - ] - }, - "overrides": [], - "dependencies": [ "is-arrayish@0.2.1@d41d8cd9" ], - "devDependencies": [] - }, - "err-code@1.1.2@d41d8cd9": { - "id": "err-code@1.1.2@d41d8cd9", - "name": "err-code", - "version": "1.1.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz#sha1:06e0116d3028f6aef4806849eb0ea6a748ae6960" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "end-of-stream@1.4.1@d41d8cd9": { - "id": "end-of-stream@1.4.1@d41d8cd9", - "name": "end-of-stream", - "version": "1.4.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz#sha1:ed29634d19baba463b6ce6b80a37213eab71ec43" - ] - }, - "overrides": [], - "dependencies": [ "once@1.4.0@d41d8cd9" ], - "devDependencies": [] - }, - "encoding@0.1.12@d41d8cd9": { - "id": "encoding@0.1.12@d41d8cd9", - "name": "encoding", - "version": "0.1.12", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz#sha1:538b66f3ee62cd1ab51ec323829d1f9480c74beb" - ] - }, - "overrides": [], - "dependencies": [ "iconv-lite@0.4.24@d41d8cd9" ], - "devDependencies": [] - }, - "elegant-spinner@1.0.1@d41d8cd9": { - "id": "elegant-spinner@1.0.1@d41d8cd9", - "name": "elegant-spinner", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz#sha1:db043521c95d7e303fd8f345bedc3349cfb0729e" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "duplexify@3.7.1@d41d8cd9": { - "id": "duplexify@3.7.1@d41d8cd9", - "name": "duplexify", - "version": "3.7.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz#sha1:2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" - ] - }, - "overrides": [], - "dependencies": [ - "stream-shift@1.0.0@d41d8cd9", "readable-stream@2.3.6@d41d8cd9", - "inherits@2.0.3@d41d8cd9", "end-of-stream@1.4.1@d41d8cd9" - ], - "devDependencies": [] - }, - "diff-sequences@24.3.0@d41d8cd9": { - "id": "diff-sequences@24.3.0@d41d8cd9", - "name": "diff-sequences", - "version": "24.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.3.0.tgz#sha1:0f20e8a1df1abddaf4d9c226680952e64118b975" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "del@3.0.0@d41d8cd9": { - "id": "del@3.0.0@d41d8cd9", - "name": "del", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/del/-/del-3.0.0.tgz#sha1:53ecf699ffcbcb39637691ab13baf160819766e5" - ] - }, - "overrides": [], - "dependencies": [ - "rimraf@2.6.3@d41d8cd9", "pify@3.0.0@d41d8cd9", - "p-map@1.2.0@d41d8cd9", "is-path-in-cwd@1.0.1@d41d8cd9", - "is-path-cwd@1.0.0@d41d8cd9", "globby@6.1.0@d41d8cd9" - ], - "devDependencies": [] - }, - "define-property@2.0.2@d41d8cd9": { - "id": "define-property@2.0.2@d41d8cd9", - "name": "define-property", - "version": "2.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz#sha1:d459689e8d654ba77e02a817f8710d702cb16e9d" - ] - }, - "overrides": [], - "dependencies": [ - "isobject@3.0.1@d41d8cd9", "is-descriptor@1.0.2@d41d8cd9" - ], - "devDependencies": [] - }, - "define-property@1.0.0@d41d8cd9": { - "id": "define-property@1.0.0@d41d8cd9", - "name": "define-property", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz#sha1:769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - ] - }, - "overrides": [], - "dependencies": [ "is-descriptor@1.0.2@d41d8cd9" ], - "devDependencies": [] - }, - "define-property@0.2.5@d41d8cd9": { - "id": "define-property@0.2.5@d41d8cd9", - "name": "define-property", - "version": "0.2.5", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz#sha1:c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - ] - }, - "overrides": [], - "dependencies": [ "is-descriptor@0.1.6@d41d8cd9" ], - "devDependencies": [] - }, - "define-properties@1.1.3@d41d8cd9": { - "id": "define-properties@1.1.3@d41d8cd9", - "name": "define-properties", - "version": "1.1.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz#sha1:cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - ] - }, - "overrides": [], - "dependencies": [ "object-keys@1.1.1@d41d8cd9" ], - "devDependencies": [] - }, - "dedent@0.7.0@d41d8cd9": { - "id": "dedent@0.7.0@d41d8cd9", - "name": "dedent", - "version": "0.7.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#sha1:2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "decode-uri-component@0.2.0@d41d8cd9": { - "id": "decode-uri-component@0.2.0@d41d8cd9", - "name": "decode-uri-component", - "version": "0.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz#sha1:eb3913333458775cb84cd1a1fae062106bb87545" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "decamelize@1.2.0@d41d8cd9": { - "id": "decamelize@1.2.0@d41d8cd9", - "name": "decamelize", - "version": "1.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#sha1:f6534d15148269b20352e7bee26f501f9a191290" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "debug@4.1.1@d41d8cd9": { - "id": "debug@4.1.1@d41d8cd9", - "name": "debug", - "version": "4.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/debug/-/debug-4.1.1.tgz#sha1:3b72260255109c6b589cee050f1d516139664791" - ] - }, - "overrides": [], - "dependencies": [ "ms@2.1.1@d41d8cd9" ], - "devDependencies": [] - }, - "debug@3.2.6@d41d8cd9": { - "id": "debug@3.2.6@d41d8cd9", - "name": "debug", - "version": "3.2.6", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/debug/-/debug-3.2.6.tgz#sha1:e83d17de16d8a7efb7717edbe5fb10135eee629b" - ] - }, - "overrides": [], - "dependencies": [ "ms@2.1.1@d41d8cd9" ], - "devDependencies": [] - }, - "debug@3.1.0@d41d8cd9": { - "id": "debug@3.1.0@d41d8cd9", - "name": "debug", - "version": "3.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/debug/-/debug-3.1.0.tgz#sha1:5bb5a0672628b64149566ba16819e61518c67261" - ] - }, - "overrides": [], - "dependencies": [ "ms@2.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "debug@2.6.9@d41d8cd9": { - "id": "debug@2.6.9@d41d8cd9", - "name": "debug", - "version": "2.6.9", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#sha1:5d128515df134ff327e90a4c93f4e077a536341f" - ] - }, - "overrides": [], - "dependencies": [ "ms@2.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "date-fns@1.30.1@d41d8cd9": { - "id": "date-fns@1.30.1@d41d8cd9", - "name": "date-fns", - "version": "1.30.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz#sha1:2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "cyclist@0.2.2@d41d8cd9": { - "id": "cyclist@0.2.2@d41d8cd9", - "name": "cyclist", - "version": "0.2.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz#sha1:1b33792e11e914a2fd6d6ed6447464444e5fa640" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "cross-spawn@6.0.5@d41d8cd9": { - "id": "cross-spawn@6.0.5@d41d8cd9", - "name": "cross-spawn", - "version": "6.0.5", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#sha1:4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - ] - }, - "overrides": [], - "dependencies": [ - "which@1.3.1@d41d8cd9", "shebang-command@1.2.0@d41d8cd9", - "semver@5.7.0@d41d8cd9", "path-key@2.0.1@d41d8cd9", - "nice-try@1.0.5@d41d8cd9" - ], - "devDependencies": [] - }, - "cross-spawn@5.1.0@d41d8cd9": { - "id": "cross-spawn@5.1.0@d41d8cd9", - "name": "cross-spawn", - "version": "5.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz#sha1:e8bd0efee58fcff6f8f94510a0a554bbfa235449" - ] - }, - "overrides": [], - "dependencies": [ - "which@1.3.1@d41d8cd9", "shebang-command@1.2.0@d41d8cd9", - "lru-cache@4.1.5@d41d8cd9" - ], - "devDependencies": [] - }, - "cosmiconfig@5.2.1@d41d8cd9": { - "id": "cosmiconfig@5.2.1@d41d8cd9", - "name": "cosmiconfig", - "version": "5.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz#sha1:040f726809c591e77a17c0a3626ca45b4f168b1a" - ] - }, - "overrides": [], - "dependencies": [ - "parse-json@4.0.0@d41d8cd9", "js-yaml@3.13.1@d41d8cd9", - "is-directory@0.3.1@d41d8cd9", "import-fresh@2.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "core-util-is@1.0.2@d41d8cd9": { - "id": "core-util-is@1.0.2@d41d8cd9", - "name": "core-util-is", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#sha1:b5fd54220aa2bc5ab57aab7140c940754503c1a7" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "copy-descriptor@0.1.1@d41d8cd9": { - "id": "copy-descriptor@0.1.1@d41d8cd9", - "name": "copy-descriptor", - "version": "0.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz#sha1:676f6eb3c39997c2ee1ac3a924fd6124748f578d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "copy-concurrently@1.0.5@d41d8cd9": { - "id": "copy-concurrently@1.0.5@d41d8cd9", - "name": "copy-concurrently", - "version": "1.0.5", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz#sha1:92297398cae34937fcafd6ec8139c18051f0b5e0" - ] - }, - "overrides": [], - "dependencies": [ - "run-queue@1.0.3@d41d8cd9", "rimraf@2.6.3@d41d8cd9", - "mkdirp@0.5.1@d41d8cd9", "iferr@0.1.5@d41d8cd9", - "fs-write-stream-atomic@1.0.10@d41d8cd9", "aproba@1.2.0@d41d8cd9" - ], - "devDependencies": [] - }, - "concat-stream@1.6.2@d41d8cd9": { - "id": "concat-stream@1.6.2@d41d8cd9", - "name": "concat-stream", - "version": "1.6.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz#sha1:904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" - ] - }, - "overrides": [], - "dependencies": [ - "typedarray@0.0.6@d41d8cd9", "readable-stream@2.3.6@d41d8cd9", - "inherits@2.0.3@d41d8cd9", "buffer-from@1.1.1@d41d8cd9" - ], - "devDependencies": [] - }, - "concat-map@0.0.1@d41d8cd9": { - "id": "concat-map@0.0.1@d41d8cd9", - "name": "concat-map", - "version": "0.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#sha1:d8a96bd77fd68df7793a73036a3ba0d5405d477b" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "component-emitter@1.3.0@d41d8cd9": { - "id": "component-emitter@1.3.0@d41d8cd9", - "name": "component-emitter", - "version": "1.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz#sha1:16e4070fba8ae29b679f2215853ee181ab2eabc0" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "commander@2.20.0@d41d8cd9": { - "id": "commander@2.20.0@d41d8cd9", - "name": "commander", - "version": "2.20.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/commander/-/commander-2.20.0.tgz#sha1:d58bb2b5c1ee8f87b0d340027e9e94e222c5a422" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "color-name@1.1.3@d41d8cd9": { - "id": "color-name@1.1.3@d41d8cd9", - "name": "color-name", - "version": "1.1.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#sha1:a7d0558bd89c42f795dd42328f740831ca53bc25" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "color-convert@1.9.3@d41d8cd9": { - "id": "color-convert@1.9.3@d41d8cd9", - "name": "color-convert", - "version": "1.9.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#sha1:bb71850690e1f136567de629d2d5471deda4c1e8" - ] - }, - "overrides": [], - "dependencies": [ "color-name@1.1.3@d41d8cd9" ], - "devDependencies": [] - }, - "collection-visit@1.0.0@d41d8cd9": { - "id": "collection-visit@1.0.0@d41d8cd9", - "name": "collection-visit", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz#sha1:4bc0373c164bc3291b4d368c829cf1a80a59dca0" - ] - }, - "overrides": [], - "dependencies": [ - "object-visit@1.0.1@d41d8cd9", "map-visit@1.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "code-point-at@1.1.0@d41d8cd9": { - "id": "code-point-at@1.1.0@d41d8cd9", - "name": "code-point-at", - "version": "1.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz#sha1:0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "cliui@4.1.0@d41d8cd9": { - "id": "cliui@4.1.0@d41d8cd9", - "name": "cliui", - "version": "4.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz#sha1:348422dbe82d800b3022eef4f6ac10bf2e4d1b49" - ] - }, - "overrides": [], - "dependencies": [ - "wrap-ansi@2.1.0@d41d8cd9", "strip-ansi@4.0.0@d41d8cd9", - "string-width@2.1.1@d41d8cd9" - ], - "devDependencies": [] - }, - "cli-truncate@0.2.1@d41d8cd9": { - "id": "cli-truncate@0.2.1@d41d8cd9", - "name": "cli-truncate", - "version": "0.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz#sha1:9f15cfbb0705005369216c626ac7d05ab90dd574" - ] - }, - "overrides": [], - "dependencies": [ - "string-width@1.0.2@d41d8cd9", "slice-ansi@0.0.4@d41d8cd9" - ], - "devDependencies": [] - }, - "cli-highlight@1.2.3@d41d8cd9": { - "id": "cli-highlight@1.2.3@d41d8cd9", - "name": "cli-highlight", - "version": "1.2.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/cli-highlight/-/cli-highlight-1.2.3.tgz#sha1:b200f97ed0e43d24633e89de0f489a48bb87d2bf" - ] - }, - "overrides": [], - "dependencies": [ - "yargs@10.1.2@d41d8cd9", "parse5@3.0.3@d41d8cd9", - "mz@2.7.0@d41d8cd9", "highlight.js@9.15.6@d41d8cd9", - "chalk@2.4.2@d41d8cd9" - ], - "devDependencies": [] - }, - "cli-cursor@2.1.0@d41d8cd9": { - "id": "cli-cursor@2.1.0@d41d8cd9", - "name": "cli-cursor", - "version": "2.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz#sha1:b35dac376479facc3e94747d41d0d0f5238ffcb5" - ] - }, - "overrides": [], - "dependencies": [ "restore-cursor@2.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "class-utils@0.3.6@d41d8cd9": { - "id": "class-utils@0.3.6@d41d8cd9", - "name": "class-utils", - "version": "0.3.6", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz#sha1:f93369ae8b9a7ce02fd41faad0ca83033190c463" - ] - }, - "overrides": [], - "dependencies": [ - "static-extend@0.1.2@d41d8cd9", "isobject@3.0.1@d41d8cd9", - "define-property@0.2.5@d41d8cd9", "arr-union@3.1.0@d41d8cd9" - ], - "devDependencies": [] - }, - "chownr@1.1.1@d41d8cd9": { - "id": "chownr@1.1.1@d41d8cd9", - "name": "chownr", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz#sha1:54726b8b8fff4df053c42187e801fb4412df1494" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "chalk@2.4.2@d41d8cd9": { - "id": "chalk@2.4.2@d41d8cd9", - "name": "chalk", - "version": "2.4.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#sha1:cd42541677a54333cf541a49108c1432b44c9424" - ] - }, - "overrides": [], - "dependencies": [ - "supports-color@5.5.0@d41d8cd9", - "escape-string-regexp@1.0.5@d41d8cd9", "ansi-styles@3.2.1@d41d8cd9" - ], - "devDependencies": [] - }, - "chalk@1.1.3@d41d8cd9": { - "id": "chalk@1.1.3@d41d8cd9", - "name": "chalk", - "version": "1.1.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#sha1:a8115c55e4a702fe4d150abd3872822a7e09fc98" - ] - }, - "overrides": [], - "dependencies": [ - "supports-color@2.0.0@d41d8cd9", "strip-ansi@3.0.1@d41d8cd9", - "has-ansi@2.0.0@d41d8cd9", "escape-string-regexp@1.0.5@d41d8cd9", - "ansi-styles@2.2.1@d41d8cd9" - ], - "devDependencies": [] - }, - "camelcase@4.1.0@d41d8cd9": { - "id": "camelcase@4.1.0@d41d8cd9", - "name": "camelcase", - "version": "4.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz#sha1:d545635be1e33c542649c69173e5de6acfae34dd" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "callsites@2.0.0@d41d8cd9": { - "id": "callsites@2.0.0@d41d8cd9", - "name": "callsites", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz#sha1:06eb84f00eea413da86affefacbffb36093b3c50" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "caller-path@2.0.0@d41d8cd9": { - "id": "caller-path@2.0.0@d41d8cd9", - "name": "caller-path", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz#sha1:468f83044e369ab2010fac5f06ceee15bb2cb1f4" - ] - }, - "overrides": [], - "dependencies": [ "caller-callsite@2.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "caller-callsite@2.0.0@d41d8cd9": { - "id": "caller-callsite@2.0.0@d41d8cd9", - "name": "caller-callsite", - "version": "2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz#sha1:847e0fce0a223750a9a027c54b33731ad3154134" - ] - }, - "overrides": [], - "dependencies": [ "callsites@2.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "cache-base@1.0.1@d41d8cd9": { - "id": "cache-base@1.0.1@d41d8cd9", - "name": "cache-base", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz#sha1:0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - ] - }, - "overrides": [], - "dependencies": [ - "unset-value@1.0.0@d41d8cd9", "union-value@1.0.0@d41d8cd9", - "to-object-path@0.3.0@d41d8cd9", "set-value@2.0.0@d41d8cd9", - "isobject@3.0.1@d41d8cd9", "has-value@1.0.0@d41d8cd9", - "get-value@2.0.6@d41d8cd9", "component-emitter@1.3.0@d41d8cd9", - "collection-visit@1.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "cacache@11.3.2@d41d8cd9": { - "id": "cacache@11.3.2@d41d8cd9", - "name": "cacache", - "version": "11.3.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz#sha1:2d81e308e3d258ca38125b676b98b2ac9ce69bfa" - ] - }, - "overrides": [], - "dependencies": [ - "y18n@4.0.0@d41d8cd9", "unique-filename@1.1.1@d41d8cd9", - "ssri@6.0.1@d41d8cd9", "rimraf@2.6.3@d41d8cd9", - "promise-inflight@1.0.1@d41d8cd9", - "move-concurrently@1.0.1@d41d8cd9", "mkdirp@0.5.1@d41d8cd9", - "mississippi@3.0.0@d41d8cd9", "lru-cache@5.1.1@d41d8cd9", - "graceful-fs@4.1.15@d41d8cd9", "glob@7.1.4@d41d8cd9", - "figgy-pudding@3.5.1@d41d8cd9", "chownr@1.1.1@d41d8cd9", - "bluebird@3.5.5@d41d8cd9" - ], - "devDependencies": [] - }, - "buffer-from@1.1.1@d41d8cd9": { - "id": "buffer-from@1.1.1@d41d8cd9", - "name": "buffer-from", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz#sha1:32713bc028f75c02fdb710d7c7bcec1f2c6070ef" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "braces@2.3.2@d41d8cd9": { - "id": "braces@2.3.2@d41d8cd9", - "name": "braces", - "version": "2.3.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/braces/-/braces-2.3.2.tgz#sha1:5979fd3f14cd531565e5fa2df1abfff1dfaee729" - ] - }, - "overrides": [], - "dependencies": [ - "to-regex@3.0.2@d41d8cd9", "split-string@3.1.0@d41d8cd9", - "snapdragon-node@2.1.1@d41d8cd9", "snapdragon@0.8.2@d41d8cd9", - "repeat-element@1.1.3@d41d8cd9", "isobject@3.0.1@d41d8cd9", - "fill-range@4.0.0@d41d8cd9", "extend-shallow@2.0.1@d41d8cd9", - "array-unique@0.3.2@d41d8cd9", "arr-flatten@1.1.0@d41d8cd9" - ], - "devDependencies": [] - }, - "brace-expansion@1.1.11@d41d8cd9": { - "id": "brace-expansion@1.1.11@d41d8cd9", - "name": "brace-expansion", - "version": "1.1.11", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#sha1:3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - ] - }, - "overrides": [], - "dependencies": [ - "concat-map@0.0.1@d41d8cd9", "balanced-match@1.0.0@d41d8cd9" - ], - "devDependencies": [] - }, - "bluebird@3.5.5@d41d8cd9": { - "id": "bluebird@3.5.5@d41d8cd9", - "name": "bluebird", - "version": "3.5.5", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz#sha1:a8d0afd73251effbbd5fe384a77d73003c17a71f" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "base@0.11.2@d41d8cd9": { - "id": "base@0.11.2@d41d8cd9", - "name": "base", - "version": "0.11.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/base/-/base-0.11.2.tgz#sha1:7bde5ced145b6d551a90db87f83c558b4eb48a8f" - ] - }, - "overrides": [], - "dependencies": [ - "pascalcase@0.1.1@d41d8cd9", "mixin-deep@1.3.1@d41d8cd9", - "isobject@3.0.1@d41d8cd9", "define-property@1.0.0@d41d8cd9", - "component-emitter@1.3.0@d41d8cd9", "class-utils@0.3.6@d41d8cd9", - "cache-base@1.0.1@d41d8cd9" - ], - "devDependencies": [] - }, - "balanced-match@1.0.0@d41d8cd9": { - "id": "balanced-match@1.0.0@d41d8cd9", - "name": "balanced-match", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz#sha1:89b4d199ab2bee49de164ea02b89ce462d71b767" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "atob@2.1.2@d41d8cd9": { - "id": "atob@2.1.2@d41d8cd9", - "name": "atob", - "version": "2.1.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/atob/-/atob-2.1.2.tgz#sha1:6d9517eb9e030d2436666651e86bd9f6f13533c9" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "assign-symbols@1.0.0@d41d8cd9": { - "id": "assign-symbols@1.0.0@d41d8cd9", - "name": "assign-symbols", - "version": "1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz#sha1:59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "arrify@1.0.1@d41d8cd9": { - "id": "arrify@1.0.1@d41d8cd9", - "name": "arrify", - "version": "1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz#sha1:898508da2226f380df904728456849c1501a4b0d" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "array-unique@0.3.2@d41d8cd9": { - "id": "array-unique@0.3.2@d41d8cd9", - "name": "array-unique", - "version": "0.3.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz#sha1:a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "array-uniq@1.0.3@d41d8cd9": { - "id": "array-uniq@1.0.3@d41d8cd9", - "name": "array-uniq", - "version": "1.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz#sha1:af6ac877a25cc7f74e058894753858dfdb24fdb6" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "array-union@1.0.2@d41d8cd9": { - "id": "array-union@1.0.2@d41d8cd9", - "name": "array-union", - "version": "1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz#sha1:9a34410e4f4e3da23dea375be5be70f24778ec39" - ] - }, - "overrides": [], - "dependencies": [ "array-uniq@1.0.3@d41d8cd9" ], - "devDependencies": [] - }, - "arr-union@3.1.0@d41d8cd9": { - "id": "arr-union@3.1.0@d41d8cd9", - "name": "arr-union", - "version": "3.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz#sha1:e39b09aea9def866a8f206e288af63919bae39c4" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "arr-flatten@1.1.0@d41d8cd9": { - "id": "arr-flatten@1.1.0@d41d8cd9", - "name": "arr-flatten", - "version": "1.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz#sha1:36048bbff4e7b47e136644316c99669ea5ae91f1" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "arr-diff@4.0.0@d41d8cd9": { - "id": "arr-diff@4.0.0@d41d8cd9", - "name": "arr-diff", - "version": "4.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz#sha1:d6461074febfec71e7e15235761a329a5dc7c520" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "argparse@1.0.10@d41d8cd9": { - "id": "argparse@1.0.10@d41d8cd9", - "name": "argparse", - "version": "1.0.10", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#sha1:bcd6791ea5ae09725e17e5ad988134cd40b3d911" - ] - }, - "overrides": [], - "dependencies": [ "sprintf-js@1.0.3@d41d8cd9" ], - "devDependencies": [] - }, - "aproba@1.2.0@d41d8cd9": { - "id": "aproba@1.2.0@d41d8cd9", - "name": "aproba", - "version": "1.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz#sha1:6802e6264efd18c790a1b0d517f0f2627bf2c94a" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "any-promise@1.3.0@d41d8cd9": { - "id": "any-promise@1.3.0@d41d8cd9", - "name": "any-promise", - "version": "1.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz#sha1:abc6afeedcea52e809cdc0376aed3ce39635d17f" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "any-observable@0.3.0@d41d8cd9": { - "id": "any-observable@0.3.0@d41d8cd9", - "name": "any-observable", - "version": "0.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz#sha1:af933475e5806a67d0d7df090dd5e8bef65d119b" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "ansi-styles@3.2.1@d41d8cd9": { - "id": "ansi-styles@3.2.1@d41d8cd9", - "name": "ansi-styles", - "version": "3.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#sha1:41fbb20243e50b12be0f04b8dedbf07520ce841d" - ] - }, - "overrides": [], - "dependencies": [ "color-convert@1.9.3@d41d8cd9" ], - "devDependencies": [] - }, - "ansi-styles@2.2.1@d41d8cd9": { - "id": "ansi-styles@2.2.1@d41d8cd9", - "name": "ansi-styles", - "version": "2.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz#sha1:b432dd3358b634cf75e1e4664368240533c1ddbe" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "ansi-regex@4.1.0@d41d8cd9": { - "id": "ansi-regex@4.1.0@d41d8cd9", - "name": "ansi-regex", - "version": "4.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz#sha1:8b9f8f08cf1acb843756a839ca8c7e3168c51997" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "ansi-regex@3.0.0@d41d8cd9": { - "id": "ansi-regex@3.0.0@d41d8cd9", - "name": "ansi-regex", - "version": "3.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz#sha1:ed0317c322064f79466c02966bddb605ab37d998" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "ansi-regex@2.1.1@d41d8cd9": { - "id": "ansi-regex@2.1.1@d41d8cd9", - "name": "ansi-regex", - "version": "2.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#sha1:c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "ansi-escapes@3.2.0@d41d8cd9": { - "id": "ansi-escapes@3.2.0@d41d8cd9", - "name": "ansi-escapes", - "version": "3.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz#sha1:8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "agentkeepalive@3.5.2@d41d8cd9": { - "id": "agentkeepalive@3.5.2@d41d8cd9", - "name": "agentkeepalive", - "version": "3.5.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz#sha1:a113924dd3fa24a0bc3b78108c450c2abee00f67" - ] - }, - "overrides": [], - "dependencies": [ "humanize-ms@1.2.1@d41d8cd9" ], - "devDependencies": [] - }, - "agent-base@4.2.1@d41d8cd9": { - "id": "agent-base@4.2.1@d41d8cd9", - "name": "agent-base", - "version": "4.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz#sha1:d89e5999f797875674c07d87f260fc41e83e8ca9" - ] - }, - "overrides": [], - "dependencies": [ "es6-promisify@5.0.0@d41d8cd9" ], - "devDependencies": [] - }, - "@types/yargs@12.0.12@d41d8cd9": { - "id": "@types/yargs@12.0.12@d41d8cd9", - "name": "@types/yargs", - "version": "12.0.12", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@types/yargs/-/yargs-12.0.12.tgz#sha1:45dd1d0638e8c8f153e87d296907659296873916" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "@types/node@12.0.2@d41d8cd9": { - "id": "@types/node@12.0.2@d41d8cd9", - "name": "@types/node", - "version": "12.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@types/node/-/node-12.0.2.tgz#sha1:3452a24edf9fea138b48fad4a0a028a683da1e40" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "@types/istanbul-reports@1.1.1@d41d8cd9": { - "id": "@types/istanbul-reports@1.1.1@d41d8cd9", - "name": "@types/istanbul-reports", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz#sha1:7a8cbf6a406f36c8add871625b278eaf0b0d255a" - ] - }, - "overrides": [], - "dependencies": [ - "@types/istanbul-lib-report@1.1.1@d41d8cd9", - "@types/istanbul-lib-coverage@2.0.1@d41d8cd9" - ], - "devDependencies": [] - }, - "@types/istanbul-lib-report@1.1.1@d41d8cd9": { - "id": "@types/istanbul-lib-report@1.1.1@d41d8cd9", - "name": "@types/istanbul-lib-report", - "version": "1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz#sha1:e5471e7fa33c61358dd38426189c037a58433b8c" - ] - }, - "overrides": [], - "dependencies": [ "@types/istanbul-lib-coverage@2.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "@types/istanbul-lib-coverage@2.0.1@d41d8cd9": { - "id": "@types/istanbul-lib-coverage@2.0.1@d41d8cd9", - "name": "@types/istanbul-lib-coverage", - "version": "2.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz#sha1:42995b446db9a48a11a07ec083499a860e9138ff" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "@samverschueren/stream-to-observable@0.3.0@d41d8cd9": { - "id": "@samverschueren/stream-to-observable@0.3.0@d41d8cd9", - "name": "@samverschueren/stream-to-observable", - "version": "0.3.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#sha1:ecdf48d532c58ea477acfcab80348424f8d0662f" - ] - }, - "overrides": [], - "dependencies": [ "any-observable@0.3.0@d41d8cd9" ], - "devDependencies": [] - }, - "@reason-native/rely@1.2.0@d41d8cd9": { - "id": "@reason-native/rely@1.2.0@d41d8cd9", - "name": "@reason-native/rely", - "version": "1.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@reason-native/rely/-/rely-1.2.0.tgz#sha1:8be65108fd1e6cd2fc5ebc1acf4cb3fdb24b097e" - ] - }, - "overrides": [], - "dependencies": [ - "refmterr@3.1.10@d41d8cd9", "ocaml@4.6.10@d41d8cd9", - "@reason-native/pastel@0.2.1@d41d8cd9", - "@reason-native/file-context-printer@0.0.3@d41d8cd9", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/reason@3.4.0@d41d8cd9" - ], - "devDependencies": [] - }, - "@reason-native/pastel@0.2.1@d41d8cd9": { - "id": "@reason-native/pastel@0.2.1@d41d8cd9", - "name": "@reason-native/pastel", - "version": "0.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@reason-native/pastel/-/pastel-0.2.1.tgz#sha1:c790b51e963ac94a0de141be0a8e4d077905978b" - ] - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/reason@3.4.0@d41d8cd9" - ], - "devDependencies": [] - }, - "@reason-native/file-context-printer@0.0.3@d41d8cd9": { - "id": "@reason-native/file-context-printer@0.0.3@d41d8cd9", - "name": "@reason-native/file-context-printer", - "version": "0.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@reason-native/file-context-printer/-/file-context-printer-0.0.3.tgz#sha1:b92eec7b10107ccb27528f9eea9bb51252bca491" - ] - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@reason-native/pastel@0.2.1@d41d8cd9", - "@opam/re@opam:1.9.0@7f4a36a5", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/reason@3.4.0@d41d8cd9" - ], - "devDependencies": [] - }, - "@reason-native/console@0.1.0@d41d8cd9": { - "id": "@reason-native/console@0.1.0@d41d8cd9", - "name": "@reason-native/console", - "version": "0.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@reason-native/console/-/console-0.1.0.tgz#sha1:3b56f0e9e1be8464329793df29020aa90e71c22c" - ] - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/reason@3.4.0@d41d8cd9" - ], - "devDependencies": [] - }, - "@opam/yojson@opam:1.7.0@2d92307e": { - "id": "@opam/yojson@opam:1.7.0@2d92307e", - "name": "@opam/yojson", - "version": "opam:1.7.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/b8/b89d39ca3f8c532abe5f547ad3b8f84d#md5:b89d39ca3f8c532abe5f547ad3b8f84d", - "archive:https://github.com/ocaml-community/yojson/releases/download/1.7.0/yojson-1.7.0.tbz#md5:b89d39ca3f8c532abe5f547ad3b8f84d" - ], - "opam": { - "name": "yojson", - "version": "1.7.0", - "path": "windows.esy.lock/opam/yojson.1.7.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/easy-format@opam:1.3.1@9abfd4ed", - "@opam/dune@opam:1.9.3@cccbbfe7", "@opam/cppo@opam:1.6.6@25eb99ce", - "@opam/biniou@opam:1.2.0@c8516f18", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/easy-format@opam:1.3.1@9abfd4ed", - "@opam/biniou@opam:1.2.0@c8516f18" - ] - }, - "@opam/uutf@opam:1.0.2@4440868f": { - "id": "@opam/uutf@opam:1.0.2@4440868f", - "name": "@opam/uutf", - "version": "opam:1.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/a7/a7c542405a39630c689a82bd7ef2292c#md5:a7c542405a39630c689a82bd7ef2292c", - "archive:http://erratique.ch/software/uutf/releases/uutf-1.0.2.tbz#md5:a7c542405a39630c689a82bd7ef2292c" - ], - "opam": { - "name": "uutf", - "version": "1.0.2", - "path": "windows.esy.lock/opam/uutf.1.0.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea", - "@opam/topkg@opam:1.0.0@61f4ccf9", - "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@opam/cmdliner@opam:1.0.3@96d31520", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea" - ] - }, - "@opam/uri@opam:2.2.0@dfca6d0f": { - "id": "@opam/uri@opam:2.2.0@dfca6d0f", - "name": "@opam/uri", - "version": "opam:2.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/e5/e52e17fc6cc3491ab44994e6ebc5664c#md5:e52e17fc6cc3491ab44994e6ebc5664c", - "archive:https://github.com/mirage/ocaml-uri/releases/download/v2.2.0/uri-v2.2.0.tbz#md5:e52e17fc6cc3491ab44994e6ebc5664c" - ], - "opam": { - "name": "uri", - "version": "2.2.0", - "path": "windows.esy.lock/opam/uri.2.2.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/stringext@opam:1.5.0@fc7e81d0", - "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/re@opam:1.9.0@7f4a36a5", - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/stringext@opam:1.5.0@fc7e81d0", - "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/re@opam:1.9.0@7f4a36a5" - ] - }, - "@opam/uchar@opam:0.0.2@c8218eea": { - "id": "@opam/uchar@opam:0.0.2@c8218eea", - "name": "@opam/uchar", - "version": "opam:0.0.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/c9/c9ba2c738d264c420c642f7bb1cf4a36#md5:c9ba2c738d264c420c642f7bb1cf4a36", - "archive:https://github.com/ocaml/uchar/releases/download/v0.0.2/uchar-0.0.2.tbz#md5:c9ba2c738d264c420c642f7bb1cf4a36" - ], - "opam": { - "name": "uchar", - "version": "0.0.2", - "path": "windows.esy.lock/opam/uchar.0.0.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/topkg@opam:1.0.0@61f4ccf9": { - "id": "@opam/topkg@opam:1.0.0@61f4ccf9", - "name": "@opam/topkg", - "version": "opam:1.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/e3/e3d76bda06bf68cb5853caf6627da603#md5:e3d76bda06bf68cb5853caf6627da603", - "archive:http://erratique.ch/software/topkg/releases/topkg-1.0.0.tbz#md5:e3d76bda06bf68cb5853caf6627da603" - ], - "opam": { - "name": "topkg", - "version": "1.0.0", - "path": "windows.esy.lock/opam/topkg.1.0.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.4@7add0d71", - "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.4@7add0d71", - "@opam/ocamlbuild@opam:0.14.0@427a2331" - ] - }, - "@opam/stringext@opam:1.5.0@fc7e81d0": { - "id": "@opam/stringext@opam:1.5.0@fc7e81d0", - "name": "@opam/stringext", - "version": "opam:1.5.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/86/867263ea97532f150516677fa994cdf2#md5:867263ea97532f150516677fa994cdf2", - "archive:https://github.com/rgrinberg/stringext/archive/1.5.0.zip#md5:867263ea97532f150516677fa994cdf2" - ], - "opam": { - "name": "stringext", - "version": "1.5.0", - "path": "windows.esy.lock/opam/stringext.1.5.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", - "@opam/base-bytes@opam:base@19d0c2ff", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base-bytes@opam:base@19d0c2ff" - ] - }, - "@opam/stdlib-shims@opam:0.1.0@b4c63262": { - "id": "@opam/stdlib-shims@opam:0.1.0@b4c63262", - "name": "@opam/stdlib-shims", - "version": "opam:0.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/12/12b5704eed70c6bff5ac39a16db1425d#md5:12b5704eed70c6bff5ac39a16db1425d", - "archive:https://github.com/ocaml/stdlib-shims/releases/download/0.1.0/stdlib-shims-0.1.0.tbz#md5:12b5704eed70c6bff5ac39a16db1425d" - ], - "opam": { - "name": "stdlib-shims", - "version": "0.1.0", - "path": "windows.esy.lock/opam/stdlib-shims.0.1.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/stdio@opam:v0.12.0@1d18adcb": { - "id": "@opam/stdio@opam:v0.12.0@1d18adcb", - "name": "@opam/stdio", - "version": "opam:v0.12.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/b2/b261ff2d5667fde960c95e50cff668da#md5:b261ff2d5667fde960c95e50cff668da", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.12/files/stdio-v0.12.0.tar.gz#md5:b261ff2d5667fde960c95e50cff668da" - ], - "opam": { - "name": "stdio", - "version": "v0.12.0", - "path": "windows.esy.lock/opam/stdio.v0.12.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/base@opam:v0.12.2@e209c8f2", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base@opam:v0.12.2@e209c8f2" - ] - }, - "@opam/ssl@github:ulrikstrid/ocaml-ssl:ssl.opam#2ec4c66@d2c58536": { - "id": "@opam/ssl@github:ulrikstrid/ocaml-ssl:ssl.opam#2ec4c66@d2c58536", - "name": "@opam/ssl", - "version": "github:ulrikstrid/ocaml-ssl:ssl.opam#2ec4c66", - "source": { - "type": "install", - "source": [ "github:ulrikstrid/ocaml-ssl:ssl.opam#2ec4c66" ] - }, - "overrides": [ - { - "dependencies": { - "@opam/conf-openssl": "*", - "@esy-packages/esy-openssl": "esy-packages/esy-openssl#f731e9c" - }, - "buildEnv": { - "CFLAGS": "-I$OPENSSL_INCLUDE_PATH $CFLAGS", - "LDFLAGS": "-L$OPENSSL_LIB_PATH $LDFLAGS" - } - } - ], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/conf-openssl@no-source:@0cf4f7df", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-packages/esy-openssl@archive:https://github.com/openssl/openssl/archive/OpenSSL_1_1_1b.tar.gz#sha1:1b09930a6099c6c8fa15dd6c6842e134e65e0a31@1538fd5a", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/conf-openssl@no-source:@0cf4f7df", - "@opam/base-unix@opam:base@87d0b2eb" - ] - }, - "@opam/sexplib0@opam:v0.12.0@e823b4e9": { - "id": "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "name": "@opam/sexplib0", - "version": "opam:v0.12.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/24/2486a25d3a94da9a94acc018b5f09061#md5:2486a25d3a94da9a94acc018b5f09061", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.12/files/sexplib0-v0.12.0.tar.gz#md5:2486a25d3a94da9a94acc018b5f09061" - ], - "opam": { - "name": "sexplib0", - "version": "v0.12.0", - "path": "windows.esy.lock/opam/sexplib0.v0.12.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/sexplib@opam:v0.12.0@c65643bb": { - "id": "@opam/sexplib@opam:v0.12.0@c65643bb", - "name": "@opam/sexplib", - "version": "opam:v0.12.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/a7/a7f9f8a414aed6cc56901199cda020f6#md5:a7f9f8a414aed6cc56901199cda020f6", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.12/files/sexplib-v0.12.0.tar.gz#md5:a7f9f8a414aed6cc56901199cda020f6" - ], - "opam": { - "name": "sexplib", - "version": "v0.12.0", - "path": "windows.esy.lock/opam/sexplib.v0.12.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/parsexp@opam:v0.12.0@66f48735", "@opam/num@opam:1.1@476f62f8", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/parsexp@opam:v0.12.0@66f48735", "@opam/num@opam:1.1@476f62f8" - ] - }, - "@opam/seq@opam:0.1@93954fa7": { - "id": "@opam/seq@opam:0.1@93954fa7", - "name": "@opam/seq", - "version": "opam:0.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/0e/0e87f9709541ed46ecb6f414bc31458c#md5:0e87f9709541ed46ecb6f414bc31458c", - "archive:https://github.com/c-cube/seq/archive/0.1.tar.gz#md5:0e87f9709541ed46ecb6f414bc31458c" - ], - "opam": { - "name": "seq", - "version": "0.1", - "path": "windows.esy.lock/opam/seq.0.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/result@opam:1.4@7add0d71": { - "id": "@opam/result@opam:1.4@7add0d71", - "name": "@opam/result", - "version": "opam:1.4", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/d3/d3162dbc501a2af65c8c71e0866541da#md5:d3162dbc501a2af65c8c71e0866541da", - "archive:https://github.com/janestreet/result/archive/1.4.tar.gz#md5:d3162dbc501a2af65c8c71e0866541da" - ], - "opam": { - "name": "result", - "version": "1.4", - "path": "windows.esy.lock/opam/result.1.4" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/re@opam:1.9.0@7f4a36a5": { - "id": "@opam/re@opam:1.9.0@7f4a36a5", - "name": "@opam/re", - "version": "opam:1.9.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/bd/bddaed4f386a22cace7850c9c7dac296#md5:bddaed4f386a22cace7850c9c7dac296", - "archive:https://github.com/ocaml/ocaml-re/releases/download/1.9.0/re-1.9.0.tbz#md5:bddaed4f386a22cace7850c9c7dac296" - ], - "opam": { - "name": "re", - "version": "1.9.0", - "path": "windows.esy.lock/opam/re.1.9.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/seq@opam:0.1@93954fa7", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/seq@opam:0.1@93954fa7" - ] - }, - "@opam/ppxlib@opam:0.6.0@3500c1bb": { - "id": "@opam/ppxlib@opam:0.6.0@3500c1bb", - "name": "@opam/ppxlib", - "version": "opam:0.6.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/e2/e2d129139891c135acc6d52a3fa9f731#md5:e2d129139891c135acc6d52a3fa9f731", - "archive:https://github.com/ocaml-ppx/ppxlib/releases/download/0.6.0/ppxlib-0.6.0.tbz#md5:e2d129139891c135acc6d52a3fa9f731" - ], - "opam": { - "name": "ppxlib", - "version": "0.6.0", - "path": "windows.esy.lock/opam/ppxlib.0.6.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/stdio@opam:v0.12.0@1d18adcb", - "@opam/ppx_derivers@opam:1.2.1@0b458500", - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd", - "@opam/ocaml-compiler-libs@opam:v0.12.0@8482f7f7", - "@opam/dune@opam:1.9.3@cccbbfe7", "@opam/base@opam:v0.12.2@e209c8f2", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/stdio@opam:v0.12.0@1d18adcb", - "@opam/ppx_derivers@opam:1.2.1@0b458500", - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd", - "@opam/ocaml-compiler-libs@opam:v0.12.0@8482f7f7", - "@opam/base@opam:v0.12.2@e209c8f2" - ] - }, - "@opam/ppx_tools_versioned@opam:5.2.2@34409c89": { - "id": "@opam/ppx_tools_versioned@opam:5.2.2@34409c89", - "name": "@opam/ppx_tools_versioned", - "version": "opam:5.2.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/f7/f78a3c2b4cc3b92702e1f7096a6125fa#md5:f78a3c2b4cc3b92702e1f7096a6125fa", - "archive:https://github.com/ocaml-ppx/ppx_tools_versioned/archive/5.2.2.tar.gz#md5:f78a3c2b4cc3b92702e1f7096a6125fa" - ], - "opam": { - "name": "ppx_tools_versioned", - "version": "5.2.2", - "path": "windows.esy.lock/opam/ppx_tools_versioned.5.2.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd" - ] - }, - "@opam/ppx_tools@opam:5.1+4.06.0@a9357225": { - "id": "@opam/ppx_tools@opam:5.1+4.06.0@a9357225", - "name": "@opam/ppx_tools", - "version": "opam:5.1+4.06.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/6b/6ba2e9690b1f579ba562b86022d1c308#md5:6ba2e9690b1f579ba562b86022d1c308", - "archive:https://github.com/ocaml-ppx/ppx_tools/archive/5.1+4.06.0.tar.gz#md5:6ba2e9690b1f579ba562b86022d1c308" - ], - "opam": { - "name": "ppx_tools", - "version": "5.1+4.06.0", - "path": "windows.esy.lock/opam/ppx_tools.5.1+4.06.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@cda24c23" - ] - }, - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6": { - "id": "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "name": "@opam/ppx_sexp_conv", - "version": "opam:v0.12.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/64/648ac430b4a74c2297705d260b66778f#md5:648ac430b4a74c2297705d260b66778f", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.12/files/ppx_sexp_conv-v0.12.0.tar.gz#md5:648ac430b4a74c2297705d260b66778f" - ], - "opam": { - "name": "ppx_sexp_conv", - "version": "v0.12.0", - "path": "windows.esy.lock/opam/ppx_sexp_conv.v0.12.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/ppxlib@opam:0.6.0@3500c1bb", "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/base@opam:v0.12.2@e209c8f2", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/ppxlib@opam:0.6.0@3500c1bb", - "@opam/base@opam:v0.12.2@e209c8f2" - ] - }, - "@opam/ppx_let@opam:v0.12.0@8bca1692": { - "id": "@opam/ppx_let@opam:v0.12.0@8bca1692", - "name": "@opam/ppx_let", - "version": "opam:v0.12.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/8e/8ebaa03cb252e29c3152cf32e5769e83#md5:8ebaa03cb252e29c3152cf32e5769e83", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.12/files/ppx_let-v0.12.0.tar.gz#md5:8ebaa03cb252e29c3152cf32e5769e83" - ], - "opam": { - "name": "ppx_let", - "version": "v0.12.0", - "path": "windows.esy.lock/opam/ppx_let.v0.12.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ppxlib@opam:0.6.0@3500c1bb", - "@opam/dune@opam:1.9.3@cccbbfe7", "@opam/base@opam:v0.12.2@e209c8f2", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ppxlib@opam:0.6.0@3500c1bb", - "@opam/base@opam:v0.12.2@e209c8f2" - ] - }, - "@opam/ppx_fields_conv@opam:v0.12.0@b6bbc5d9": { - "id": "@opam/ppx_fields_conv@opam:v0.12.0@b6bbc5d9", - "name": "@opam/ppx_fields_conv", - "version": "opam:v0.12.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/5b/5bdf701197abc0dd4145a489912e49aa#md5:5bdf701197abc0dd4145a489912e49aa", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.12/files/ppx_fields_conv-v0.12.0.tar.gz#md5:5bdf701197abc0dd4145a489912e49aa" - ], - "opam": { - "name": "ppx_fields_conv", - "version": "v0.12.0", - "path": "windows.esy.lock/opam/ppx_fields_conv.v0.12.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ppxlib@opam:0.6.0@3500c1bb", - "@opam/fieldslib@opam:v0.12.0@a177b847", - "@opam/dune@opam:1.9.3@cccbbfe7", "@opam/base@opam:v0.12.2@e209c8f2", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ppxlib@opam:0.6.0@3500c1bb", - "@opam/fieldslib@opam:v0.12.0@a177b847", - "@opam/base@opam:v0.12.2@e209c8f2" - ] - }, - "@opam/ppx_deriving@opam:4.2.1@230fa24e": { - "id": "@opam/ppx_deriving@opam:4.2.1@230fa24e", - "name": "@opam/ppx_deriving", - "version": "opam:4.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/21/2195fccf2a527c3ff9ec5b4e36e2f0a8#md5:2195fccf2a527c3ff9ec5b4e36e2f0a8", - "archive:https://github.com/ocaml-ppx/ppx_deriving/archive/v4.2.1.tar.gz#md5:2195fccf2a527c3ff9ec5b4e36e2f0a8" - ], - "opam": { - "name": "ppx_deriving", - "version": "4.2.1", - "path": "windows.esy.lock/opam/ppx_deriving.4.2.1" - } - }, - "overrides": [ - { - "opamoverride": - "windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override" - } - ], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.4@7add0d71", - "@opam/ppx_tools@opam:5.1+4.06.0@a9357225", - "@opam/ppx_derivers@opam:1.2.1@0b458500", - "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd", - "@opam/cppo_ocamlbuild@opam:1.6.6@09cbcc75", - "@opam/cppo@opam:1.6.6@25eb99ce", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.4@7add0d71", - "@opam/ppx_tools@opam:5.1+4.06.0@a9357225", - "@opam/ppx_derivers@opam:1.2.1@0b458500", - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd" - ] - }, - "@opam/ppx_derivers@opam:1.2.1@0b458500": { - "id": "@opam/ppx_derivers@opam:1.2.1@0b458500", - "name": "@opam/ppx_derivers", - "version": "opam:1.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/5d/5dc2bf130c1db3c731fe0fffc5648b41#md5:5dc2bf130c1db3c731fe0fffc5648b41", - "archive:https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz#md5:5dc2bf130c1db3c731fe0fffc5648b41" - ], - "opam": { - "name": "ppx_derivers", - "version": "1.2.1", - "path": "windows.esy.lock/opam/ppx_derivers.1.2.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/parsexp@opam:v0.12.0@66f48735": { - "id": "@opam/parsexp@opam:v0.12.0@66f48735", - "name": "@opam/parsexp", - "version": "opam:v0.12.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/74/741b2c6f59b9618e3affabaa34d468a2#md5:741b2c6f59b9618e3affabaa34d468a2", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.12/files/parsexp-v0.12.0.tar.gz#md5:741b2c6f59b9618e3affabaa34d468a2" - ], - "opam": { - "name": "parsexp", - "version": "v0.12.0", - "path": "windows.esy.lock/opam/parsexp.v0.12.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/dune@opam:1.9.3@cccbbfe7", "@opam/base@opam:v0.12.2@e209c8f2", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/base@opam:v0.12.2@e209c8f2" - ] - }, - "@opam/ocamlfind@opam:1.8.0@cda24c23": { - "id": "@opam/ocamlfind@opam:1.8.0@cda24c23", - "name": "@opam/ocamlfind", - "version": "opam:1.8.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/a7/a710c559667672077a93d34eb6a42e5b#md5:a710c559667672077a93d34eb6a42e5b", - "archive:http://download2.camlcity.org/download/findlib-1.8.0.tar.gz#md5:a710c559667672077a93d34eb6a42e5b", - "archive:http://download.camlcity.org/download/findlib-1.8.0.tar.gz#md5:a710c559667672077a93d34eb6a42e5b" - ], - "opam": { - "name": "ocamlfind", - "version": "1.8.0", - "path": "windows.esy.lock/opam/ocamlfind.1.8.0" - } - }, - "overrides": [ - { - "opamoverride": - "windows.esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override" - } - ], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/conf-m4@opam:1@dd7dde42", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/ocamlbuild@opam:0.14.0@427a2331": { - "id": "@opam/ocamlbuild@opam:0.14.0@427a2331", - "name": "@opam/ocamlbuild", - "version": "opam:0.14.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/87/87b29ce96958096c0a1a8eeafeb6268077b2d11e1bf2b3de0f5ebc9cf8d42e78#sha256:87b29ce96958096c0a1a8eeafeb6268077b2d11e1bf2b3de0f5ebc9cf8d42e78", - "archive:https://github.com/ocaml/ocamlbuild/archive/0.14.0.tar.gz#sha256:87b29ce96958096c0a1a8eeafeb6268077b2d11e1bf2b3de0f5ebc9cf8d42e78" - ], - "opam": { - "name": "ocamlbuild", - "version": "0.14.0", - "path": "windows.esy.lock/opam/ocamlbuild.0.14.0" - } - }, - "overrides": [ - { - "opamoverride": - "windows.esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override" - } - ], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd": { - "id": "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd", - "name": "@opam/ocaml-migrate-parsetree", - "version": "opam:1.3.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/83/83e4955a6fd6b494646ab92c476840ea96b5fb434435c287e7ad3e6efadc8338#sha256:83e4955a6fd6b494646ab92c476840ea96b5fb434435c287e7ad3e6efadc8338", - "archive:https://github.com/ocaml-ppx/ocaml-migrate-parsetree/releases/download/v1.3.1/ocaml-migrate-parsetree-v1.3.1.tbz#sha256:83e4955a6fd6b494646ab92c476840ea96b5fb434435c287e7ad3e6efadc8338" - ], - "opam": { - "name": "ocaml-migrate-parsetree", - "version": "1.3.1", - "path": "windows.esy.lock/opam/ocaml-migrate-parsetree.1.3.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.4@7add0d71", - "@opam/ppx_derivers@opam:1.2.1@0b458500", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.4@7add0d71", - "@opam/ppx_derivers@opam:1.2.1@0b458500" - ] - }, - "@opam/ocaml-compiler-libs@opam:v0.12.0@8482f7f7": { - "id": "@opam/ocaml-compiler-libs@opam:v0.12.0@8482f7f7", - "name": "@opam/ocaml-compiler-libs", - "version": "opam:v0.12.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/33/3351925ed99be59829641d2044fc80c0#md5:3351925ed99be59829641d2044fc80c0", - "archive:https://github.com/janestreet/ocaml-compiler-libs/archive/v0.12.0.tar.gz#md5:3351925ed99be59829641d2044fc80c0" - ], - "opam": { - "name": "ocaml-compiler-libs", - "version": "v0.12.0", - "path": "windows.esy.lock/opam/ocaml-compiler-libs.v0.12.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/num@opam:1.1@476f62f8": { - "id": "@opam/num@opam:1.1@476f62f8", - "name": "@opam/num", - "version": "opam:1.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/71/710cbe18b144955687a03ebab439ff2b#md5:710cbe18b144955687a03ebab439ff2b", - "archive:https://github.com/ocaml/num/archive/v1.1.tar.gz#md5:710cbe18b144955687a03ebab439ff2b" - ], - "opam": { - "name": "num", - "version": "1.1", - "path": "windows.esy.lock/opam/num.1.1" - } - }, - "overrides": [ - { - "opamoverride": - "windows.esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override" - } - ], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/mmap@opam:1.1.0@6f2a1426": { - "id": "@opam/mmap@opam:1.1.0@6f2a1426", - "name": "@opam/mmap", - "version": "opam:1.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/8c/8c5d5fbc537296dc525867535fb878ba#md5:8c5d5fbc537296dc525867535fb878ba", - "archive:https://github.com/mirage/mmap/releases/download/v1.1.0/mmap-v1.1.0.tbz#md5:8c5d5fbc537296dc525867535fb878ba" - ], - "opam": { - "name": "mmap", - "version": "1.1.0", - "path": "windows.esy.lock/opam/mmap.1.1.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/merlin-extend@opam:0.3@8dd04d33": { - "id": "@opam/merlin-extend@opam:0.3@8dd04d33", - "name": "@opam/merlin-extend", - "version": "opam:0.3", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/9c/9c6dfd4f53328f02f12fcc265f4e2dda#md5:9c6dfd4f53328f02f12fcc265f4e2dda", - "archive:https://github.com/let-def/merlin-extend/archive/v0.3.tar.gz#md5:9c6dfd4f53328f02f12fcc265f4e2dda" - ], - "opam": { - "name": "merlin-extend", - "version": "0.3", - "path": "windows.esy.lock/opam/merlin-extend.0.3" - } - }, - "overrides": [ - { - "opamoverride": - "windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override" - } - ], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@opam/cppo@opam:1.6.6@25eb99ce", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/merlin@opam:3.2.2@829ee6dd": { - "id": "@opam/merlin@opam:3.2.2@829ee6dd", - "name": "@opam/merlin", - "version": "opam:3.2.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/ed/ede35b65f8ac9c440cfade5445662c54#md5:ede35b65f8ac9c440cfade5445662c54", - "archive:https://github.com/ocaml/merlin/releases/download/v3.2.2/merlin-v3.2.2.tbz#md5:ede35b65f8ac9c440cfade5445662c54" - ], - "opam": { - "name": "merlin", - "version": "3.2.2", - "path": "windows.esy.lock/opam/merlin.3.2.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/yojson@opam:1.7.0@2d92307e", - "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/yojson@opam:1.7.0@2d92307e", - "@opam/ocamlfind@opam:1.8.0@cda24c23" - ] - }, - "@opam/menhir@opam:20181113@0c8257a8": { - "id": "@opam/menhir@opam:20181113@0c8257a8", - "name": "@opam/menhir", - "version": "opam:20181113", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/69/69ce441a06ea131cd43e7b44c4303f3c#md5:69ce441a06ea131cd43e7b44c4303f3c", - "archive:https://gitlab.inria.fr/fpottier/menhir/repository/20181113/archive.tar.gz#md5:69ce441a06ea131cd43e7b44c4303f3c" - ], - "opam": { - "name": "menhir", - "version": "20181113", - "path": "windows.esy.lock/opam/menhir.20181113" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/markup@opam:0.8.0@e4958f14": { - "id": "@opam/markup@opam:0.8.0@e4958f14", - "name": "@opam/markup", - "version": "opam:0.8.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/be/be0e44a8e8a540f633996e0e26109b4d#md5:be0e44a8e8a540f633996e0e26109b4d", - "archive:https://github.com/aantron/markup.ml/archive/0.8.0.tar.gz#md5:be0e44a8e8a540f633996e0e26109b4d" - ], - "opam": { - "name": "markup", - "version": "0.8.0", - "path": "windows.esy.lock/opam/markup.0.8.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", - "@opam/uchar@opam:0.0.2@c8218eea", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", - "@opam/uchar@opam:0.0.2@c8218eea" - ] - }, - "@opam/magic-mime@opam:1.1.1@9fd12a0f": { - "id": "@opam/magic-mime@opam:1.1.1@9fd12a0f", - "name": "@opam/magic-mime", - "version": "opam:1.1.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/84/8430a2686206517f2753e47c9c038b5c#md5:8430a2686206517f2753e47c9c038b5c", - "archive:https://github.com/mirage/ocaml-magic-mime/releases/download/v1.1.1/magic-mime-v1.1.1.tbz#md5:8430a2686206517f2753e47c9c038b5c" - ], - "opam": { - "name": "magic-mime", - "version": "1.1.1", - "path": "windows.esy.lock/opam/magic-mime.1.1.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/macaddr@opam:3.1.0@b114fdd9": { - "id": "@opam/macaddr@opam:3.1.0@b114fdd9", - "name": "@opam/macaddr", - "version": "opam:3.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/47/471a594563bb9c3dd91ae912b5ffd6ed#md5:471a594563bb9c3dd91ae912b5ffd6ed", - "archive:https://github.com/mirage/ocaml-ipaddr/releases/download/v3.1.0/ipaddr-v3.1.0.tbz#md5:471a594563bb9c3dd91ae912b5ffd6ed" - ], - "opam": { - "name": "macaddr", - "version": "3.1.0", - "path": "windows.esy.lock/opam/macaddr.3.1.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9" - ] - }, - "@opam/lwt_ssl@opam:1.1.2@ac833920": { - "id": "@opam/lwt_ssl@opam:1.1.2@ac833920", - "name": "@opam/lwt_ssl", - "version": "opam:1.1.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/d2/d239353b1e7c6e3fd4192c71a3b25ce2#md5:d239353b1e7c6e3fd4192c71a3b25ce2", - "archive:https://github.com/aantron/lwt_ssl/archive/1.1.2.tar.gz#md5:d239353b1e7c6e3fd4192c71a3b25ce2" - ], - "opam": { - "name": "lwt_ssl", - "version": "1.1.2", - "path": "windows.esy.lock/opam/lwt_ssl.1.1.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", - "@opam/ssl@github:ulrikstrid/ocaml-ssl:ssl.opam#2ec4c66@d2c58536", - "@opam/lwt@opam:4.2.1@c1888ec9", - "@opam/jbuilder@opam:transition@58bdfe0a", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", - "@opam/ssl@github:ulrikstrid/ocaml-ssl:ssl.opam#2ec4c66@d2c58536", - "@opam/lwt@opam:4.2.1@c1888ec9", "@opam/base-unix@opam:base@87d0b2eb" - ] - }, - "@opam/lwt_ppx@opam:1.2.2@946c5ba2": { - "id": "@opam/lwt_ppx@opam:1.2.2@946c5ba2", - "name": "@opam/lwt_ppx", - "version": "opam:1.2.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/2c/2ce7827948adc611319f9449e4519070#md5:2ce7827948adc611319f9449e4519070", - "archive:https://github.com/ocsigen/lwt/archive/4.2.0.tar.gz#md5:2ce7827948adc611319f9449e4519070" - ], - "opam": { - "name": "lwt_ppx", - "version": "1.2.2", - "path": "windows.esy.lock/opam/lwt_ppx.1.2.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", - "@opam/ppx_tools_versioned@opam:5.2.2@34409c89", - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd", - "@opam/lwt@opam:4.2.1@c1888ec9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", - "@opam/ppx_tools_versioned@opam:5.2.2@34409c89", - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd", - "@opam/lwt@opam:4.2.1@c1888ec9" - ] - }, - "@opam/lwt@opam:4.2.1@c1888ec9": { - "id": "@opam/lwt@opam:4.2.1@c1888ec9", - "name": "@opam/lwt", - "version": "opam:4.2.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/9d/9d648386ca0a9978eb9487de36b781cc#md5:9d648386ca0a9978eb9487de36b781cc", - "archive:https://github.com/ocsigen/lwt/archive/4.2.1.tar.gz#md5:9d648386ca0a9978eb9487de36b781cc" - ], - "opam": { - "name": "lwt", - "version": "4.2.1", - "path": "windows.esy.lock/opam/lwt.4.2.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/seq@opam:0.1@93954fa7", - "@opam/result@opam:1.4@7add0d71", "@opam/mmap@opam:1.1.0@6f2a1426", - "@opam/dune@opam:1.9.3@cccbbfe7", "@opam/cppo@opam:1.6.6@25eb99ce", - "@opam/base-unix@opam:base@87d0b2eb", - "@opam/base-threads@opam:base@36803084", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/seq@opam:0.1@93954fa7", - "@opam/result@opam:1.4@7add0d71", "@opam/mmap@opam:1.1.0@6f2a1426" - ] - }, - "@opam/logs@opam:0.6.3@80c08d15": { - "id": "@opam/logs@opam:0.6.3@80c08d15", - "name": "@opam/logs", - "version": "opam:0.6.3", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/37/370e4c802588f73d0777c59bc414b57b#md5:370e4c802588f73d0777c59bc414b57b", - "archive:https://erratique.ch/software/logs/releases/logs-0.6.3.tbz#md5:370e4c802588f73d0777c59bc414b57b" - ], - "opam": { - "name": "logs", - "version": "0.6.3", - "path": "windows.esy.lock/opam/logs.0.6.3" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/topkg@opam:1.0.0@61f4ccf9", - "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@opam/lwt@opam:4.2.1@c1888ec9", "@opam/fmt@opam:0.8.6@a06c130d", - "@opam/cmdliner@opam:1.0.3@96d31520", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/lambdasoup@opam:0.6.3@b8ef0a81": { - "id": "@opam/lambdasoup@opam:0.6.3@b8ef0a81", - "name": "@opam/lambdasoup", - "version": "opam:0.6.3", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/89/89f0596aa05a6e7a33bf9d74797905f1#md5:89f0596aa05a6e7a33bf9d74797905f1", - "archive:https://github.com/aantron/lambda-soup/archive/0.6.3.tar.gz#md5:89f0596aa05a6e7a33bf9d74797905f1" - ], - "opam": { - "name": "lambdasoup", - "version": "0.6.3", - "path": "windows.esy.lock/opam/lambdasoup.0.6.3" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/markup@opam:0.8.0@e4958f14", - "@opam/jbuilder@opam:transition@58bdfe0a", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/markup@opam:0.8.0@e4958f14" - ] - }, - "@opam/jsonm@opam:1.0.1@ad3e76f5": { - "id": "@opam/jsonm@opam:1.0.1@ad3e76f5", - "name": "@opam/jsonm", - "version": "opam:1.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/e2/e2ca39eaefd55b8d155c4f1ec5885311#md5:e2ca39eaefd55b8d155c4f1ec5885311", - "archive:http://erratique.ch/software/jsonm/releases/jsonm-1.0.1.tbz#md5:e2ca39eaefd55b8d155c4f1ec5885311" - ], - "opam": { - "name": "jsonm", - "version": "1.0.1", - "path": "windows.esy.lock/opam/jsonm.1.0.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", - "@opam/uchar@opam:0.0.2@c8218eea", "@opam/topkg@opam:1.0.0@61f4ccf9", - "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uutf@opam:1.0.2@4440868f", - "@opam/uchar@opam:0.0.2@c8218eea" - ] - }, - "@opam/jbuilder@opam:transition@58bdfe0a": { - "id": "@opam/jbuilder@opam:transition@58bdfe0a", - "name": "@opam/jbuilder", - "version": "opam:transition", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "jbuilder", - "version": "transition", - "path": "windows.esy.lock/opam/jbuilder.transition" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7" - ] - }, - "@opam/ipaddr@opam:3.1.0@e0ecc70f": { - "id": "@opam/ipaddr@opam:3.1.0@e0ecc70f", - "name": "@opam/ipaddr", - "version": "opam:3.1.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/47/471a594563bb9c3dd91ae912b5ffd6ed#md5:471a594563bb9c3dd91ae912b5ffd6ed", - "archive:https://github.com/mirage/ocaml-ipaddr/releases/download/v3.1.0/ipaddr-v3.1.0.tbz#md5:471a594563bb9c3dd91ae912b5ffd6ed" - ], - "opam": { - "name": "ipaddr", - "version": "3.1.0", - "path": "windows.esy.lock/opam/ipaddr.3.1.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/macaddr@opam:3.1.0@b114fdd9", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/macaddr@opam:3.1.0@b114fdd9" - ] - }, - "@opam/fmt@opam:0.8.6@a06c130d": { - "id": "@opam/fmt@opam:0.8.6@a06c130d", - "name": "@opam/fmt", - "version": "opam:0.8.6", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/54/5407789e5f0ea42272ca19353b1abfd3#md5:5407789e5f0ea42272ca19353b1abfd3", - "archive:https://erratique.ch/software/fmt/releases/fmt-0.8.6.tbz#md5:5407789e5f0ea42272ca19353b1abfd3" - ], - "opam": { - "name": "fmt", - "version": "0.8.6", - "path": "windows.esy.lock/opam/fmt.0.8.6" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/topkg@opam:1.0.0@61f4ccf9", - "@opam/stdlib-shims@opam:0.1.0@b4c63262", - "@opam/seq@opam:0.1@93954fa7", "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@opam/cmdliner@opam:1.0.3@96d31520", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/stdlib-shims@opam:0.1.0@b4c63262", - "@opam/seq@opam:0.1@93954fa7" - ] - }, - "@opam/fieldslib@opam:v0.12.0@a177b847": { - "id": "@opam/fieldslib@opam:v0.12.0@a177b847", - "name": "@opam/fieldslib", - "version": "opam:v0.12.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/7c/7cb44f0fb396b6645fc9965ebb8e6741#md5:7cb44f0fb396b6645fc9965ebb8e6741", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.12/files/fieldslib-v0.12.0.tar.gz#md5:7cb44f0fb396b6645fc9965ebb8e6741" - ], - "opam": { - "name": "fieldslib", - "version": "v0.12.0", - "path": "windows.esy.lock/opam/fieldslib.v0.12.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/base@opam:v0.12.2@e209c8f2", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base@opam:v0.12.2@e209c8f2" - ] - }, - "@opam/easy-format@opam:1.3.1@9abfd4ed": { - "id": "@opam/easy-format@opam:1.3.1@9abfd4ed", - "name": "@opam/easy-format", - "version": "opam:1.3.1", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/4e/4e163700fb88fdcd6b8976c3a216c8ea#md5:4e163700fb88fdcd6b8976c3a216c8ea", - "archive:https://github.com/mjambon/easy-format/archive/v1.3.1.tar.gz#md5:4e163700fb88fdcd6b8976c3a216c8ea" - ], - "opam": { - "name": "easy-format", - "version": "1.3.1", - "path": "windows.esy.lock/opam/easy-format.1.3.1" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/dune@opam:1.9.3@cccbbfe7": { - "id": "@opam/dune@opam:1.9.3@cccbbfe7", - "name": "@opam/dune", - "version": "opam:1.9.3", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/31/317bec6de4429b5dee157e9864294e1534b722a2acfc50480bd16c804ab790ca#sha256:317bec6de4429b5dee157e9864294e1534b722a2acfc50480bd16c804ab790ca", - "archive:https://github.com/ocaml/dune/releases/download/1.9.3/dune-1.9.3.tbz#sha256:317bec6de4429b5dee157e9864294e1534b722a2acfc50480bd16c804ab790ca" - ], - "opam": { - "name": "dune", - "version": "1.9.3", - "path": "windows.esy.lock/opam/dune.1.9.3" - } - }, - "overrides": [ - { - "opamoverride": - "windows.esy.lock/overrides/opam__s__dune_opam__c__1.9.3_opam_override" - } - ], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", - "@opam/base-threads@opam:base@36803084", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", - "@opam/base-threads@opam:base@36803084" - ] - }, - "@opam/cppo_ocamlbuild@opam:1.6.6@09cbcc75": { - "id": "@opam/cppo_ocamlbuild@opam:1.6.6@09cbcc75", - "name": "@opam/cppo_ocamlbuild", - "version": "opam:1.6.6", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/e7/e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0#sha256:e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0", - "archive:https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz#sha256:e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0" - ], - "opam": { - "name": "cppo_ocamlbuild", - "version": "1.6.6", - "path": "windows.esy.lock/opam/cppo_ocamlbuild.1.6.6" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlbuild@opam:0.14.0@427a2331" - ] - }, - "@opam/cppo@opam:1.6.6@25eb99ce": { - "id": "@opam/cppo@opam:1.6.6@25eb99ce", - "name": "@opam/cppo", - "version": "opam:1.6.6", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/sha256/e7/e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0#sha256:e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0", - "archive:https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz#sha256:e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0" - ], - "opam": { - "name": "cppo", - "version": "1.6.6", - "path": "windows.esy.lock/opam/cppo.1.6.6" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb" - ] - }, - "@opam/conf-which@opam:1@56319cdb": { - "id": "@opam/conf-which@opam:1@56319cdb", - "name": "@opam/conf-which", - "version": "opam:1", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "conf-which", - "version": "1", - "path": "windows.esy.lock/opam/conf-which.1" - } - }, - "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "@opam/conf-pkg-config@opam:1.1@da0b7ce6": { - "id": "@opam/conf-pkg-config@opam:1.1@da0b7ce6", - "name": "@opam/conf-pkg-config", - "version": "opam:1.1", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "conf-pkg-config", - "version": "1.1", - "path": "windows.esy.lock/opam/conf-pkg-config.1.1" - } - }, - "overrides": [ - { - "opamoverride": - "windows.esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override" - } - ], - "dependencies": [ - "yarn-pkg-config@github:prometheansacrifice/yarn-pkg-config#cc5b4f913cccee781461b16d49b902c84727e7ed@d41d8cd9", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [] - }, - "@opam/conf-openssl@no-source:@0cf4f7df": { - "id": "@opam/conf-openssl@no-source:@0cf4f7df", - "name": "@opam/conf-openssl", - "version": "no-source:", - "source": { "type": "install", "source": [ "no-source:" ] }, - "overrides": [ - { - "build": [ "pkg-config openssl" ], - "dependencies": { - "@opam/conf-pkg-config": "1.1", - "@esy-packages/esy-openssl": "esy-packages/esy-openssl#f731e9c" - }, - "buildEnv": { - "CFLAGS": "-I$OPENSSL_INCLUDE_PATH $CFLAGS", - "LDFLAGS": "-L$OPENSSL_LIB_PATH $LDFLAGS" - } - } - ], - "dependencies": [ - "@opam/conf-pkg-config@opam:1.1@da0b7ce6", - "@esy-packages/esy-openssl@archive:https://github.com/openssl/openssl/archive/OpenSSL_1_1_1b.tar.gz#sha1:1b09930a6099c6c8fa15dd6c6842e134e65e0a31@1538fd5a" - ], - "devDependencies": [] - }, - "@opam/conf-m4@opam:1@dd7dde42": { - "id": "@opam/conf-m4@opam:1@dd7dde42", - "name": "@opam/conf-m4", - "version": "opam:1", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "conf-m4", - "version": "1", - "path": "windows.esy.lock/opam/conf-m4.1" - } - }, - "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "@opam/conduit-lwt-unix@opam:1.4.0@981a2d1c": { - "id": "@opam/conduit-lwt-unix@opam:1.4.0@981a2d1c", - "name": "@opam/conduit-lwt-unix", - "version": "opam:1.4.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/20/204222b8a61692083b79c67c8967fb28#md5:204222b8a61692083b79c67c8967fb28", - "archive:https://github.com/mirage/ocaml-conduit/releases/download/v1.4.0/conduit-v1.4.0.tbz#md5:204222b8a61692083b79c67c8967fb28" - ], - "opam": { - "name": "conduit-lwt-unix", - "version": "1.4.0", - "path": "windows.esy.lock/opam/conduit-lwt-unix.1.4.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uri@opam:2.2.0@dfca6d0f", - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "@opam/lwt_ssl@opam:1.1.2@ac833920", "@opam/lwt@opam:4.2.1@c1888ec9", - "@opam/ipaddr@opam:3.1.0@e0ecc70f", "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/conduit-lwt@opam:1.4.0@c8d62b5a", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uri@opam:2.2.0@dfca6d0f", - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "@opam/lwt@opam:4.2.1@c1888ec9", "@opam/ipaddr@opam:3.1.0@e0ecc70f", - "@opam/conduit-lwt@opam:1.4.0@c8d62b5a", - "@opam/base-unix@opam:base@87d0b2eb" - ] - }, - "@opam/conduit-lwt@opam:1.4.0@c8d62b5a": { - "id": "@opam/conduit-lwt@opam:1.4.0@c8d62b5a", - "name": "@opam/conduit-lwt", - "version": "opam:1.4.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/20/204222b8a61692083b79c67c8967fb28#md5:204222b8a61692083b79c67c8967fb28", - "archive:https://github.com/mirage/ocaml-conduit/releases/download/v1.4.0/conduit-v1.4.0.tbz#md5:204222b8a61692083b79c67c8967fb28" - ], - "opam": { - "name": "conduit-lwt", - "version": "1.4.0", - "path": "windows.esy.lock/opam/conduit-lwt.1.4.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib@opam:v0.12.0@c65643bb", - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "@opam/lwt@opam:4.2.1@c1888ec9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/conduit@opam:1.4.0@23f1271e", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib@opam:v0.12.0@c65643bb", - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "@opam/lwt@opam:4.2.1@c1888ec9", "@opam/conduit@opam:1.4.0@23f1271e", - "@opam/base-unix@opam:base@87d0b2eb" - ] - }, - "@opam/conduit@opam:1.4.0@23f1271e": { - "id": "@opam/conduit@opam:1.4.0@23f1271e", - "name": "@opam/conduit", - "version": "opam:1.4.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/20/204222b8a61692083b79c67c8967fb28#md5:204222b8a61692083b79c67c8967fb28", - "archive:https://github.com/mirage/ocaml-conduit/releases/download/v1.4.0/conduit-v1.4.0.tbz#md5:204222b8a61692083b79c67c8967fb28" - ], - "opam": { - "name": "conduit", - "version": "1.4.0", - "path": "windows.esy.lock/opam/conduit.1.4.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uri@opam:2.2.0@dfca6d0f", - "@opam/sexplib@opam:v0.12.0@c65643bb", - "@opam/result@opam:1.4@7add0d71", - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "@opam/logs@opam:0.6.3@80c08d15", "@opam/ipaddr@opam:3.1.0@e0ecc70f", - "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/astring@opam:0.8.3@4e5e17d5", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uri@opam:2.2.0@dfca6d0f", - "@opam/sexplib@opam:v0.12.0@c65643bb", - "@opam/result@opam:1.4@7add0d71", - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "@opam/logs@opam:0.6.3@80c08d15", "@opam/ipaddr@opam:3.1.0@e0ecc70f", - "@opam/astring@opam:0.8.3@4e5e17d5" - ] - }, - "@opam/cohttp-lwt-unix@opam:2.0.0@2055e2ef": { - "id": "@opam/cohttp-lwt-unix@opam:2.0.0@2055e2ef", - "name": "@opam/cohttp-lwt-unix", - "version": "opam:2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/c3/c354599fdb4f2625b6510182de0fc86b#md5:c354599fdb4f2625b6510182de0fc86b", - "archive:https://github.com/mirage/ocaml-cohttp/releases/download/v2.0.0/cohttp-v2.0.0.tbz#md5:c354599fdb4f2625b6510182de0fc86b" - ], - "opam": { - "name": "cohttp-lwt-unix", - "version": "2.0.0", - "path": "windows.esy.lock/opam/cohttp-lwt-unix.2.0.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/magic-mime@opam:1.1.1@9fd12a0f", - "@opam/lwt@opam:4.2.1@c1888ec9", "@opam/logs@opam:0.6.3@80c08d15", - "@opam/fmt@opam:0.8.6@a06c130d", "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/conduit-lwt-unix@opam:1.4.0@981a2d1c", - "@opam/cohttp-lwt@opam:2.0.0@eac11459", - "@opam/cmdliner@opam:1.0.3@96d31520", - "@opam/base-unix@opam:base@87d0b2eb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/magic-mime@opam:1.1.1@9fd12a0f", - "@opam/lwt@opam:4.2.1@c1888ec9", "@opam/logs@opam:0.6.3@80c08d15", - "@opam/fmt@opam:0.8.6@a06c130d", - "@opam/conduit-lwt-unix@opam:1.4.0@981a2d1c", - "@opam/cohttp-lwt@opam:2.0.0@eac11459", - "@opam/cmdliner@opam:1.0.3@96d31520", - "@opam/base-unix@opam:base@87d0b2eb" - ] - }, - "@opam/cohttp-lwt@opam:2.0.0@eac11459": { - "id": "@opam/cohttp-lwt@opam:2.0.0@eac11459", - "name": "@opam/cohttp-lwt", - "version": "opam:2.0.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/c3/c354599fdb4f2625b6510182de0fc86b#md5:c354599fdb4f2625b6510182de0fc86b", - "archive:https://github.com/mirage/ocaml-cohttp/releases/download/v2.0.0/cohttp-v2.0.0.tbz#md5:c354599fdb4f2625b6510182de0fc86b" - ], - "opam": { - "name": "cohttp-lwt", - "version": "2.0.0", - "path": "windows.esy.lock/opam/cohttp-lwt.2.0.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "@opam/lwt@opam:4.2.1@c1888ec9", "@opam/logs@opam:0.6.3@80c08d15", - "@opam/dune@opam:1.9.3@cccbbfe7", "@opam/cohttp@opam:2.1.2@0821c01b", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "@opam/lwt@opam:4.2.1@c1888ec9", "@opam/logs@opam:0.6.3@80c08d15", - "@opam/cohttp@opam:2.1.2@0821c01b" - ] - }, - "@opam/cohttp@opam:2.1.2@0821c01b": { - "id": "@opam/cohttp@opam:2.1.2@0821c01b", - "name": "@opam/cohttp", - "version": "opam:2.1.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/1b/1bdde705d853175c67666b45bf3edc43#md5:1bdde705d853175c67666b45bf3edc43", - "archive:https://github.com/mirage/ocaml-cohttp/releases/download/v2.1.2/cohttp-v2.1.2.tbz#md5:1bdde705d853175c67666b45bf3edc43" - ], - "opam": { - "name": "cohttp", - "version": "2.1.2", - "path": "windows.esy.lock/opam/cohttp.2.1.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uri@opam:2.2.0@dfca6d0f", - "@opam/stringext@opam:1.5.0@fc7e81d0", - "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/re@opam:1.9.0@7f4a36a5", - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "@opam/ppx_fields_conv@opam:v0.12.0@b6bbc5d9", - "@opam/jsonm@opam:1.0.1@ad3e76f5", - "@opam/fieldslib@opam:v0.12.0@a177b847", - "@opam/dune@opam:1.9.3@cccbbfe7", "@opam/base64@opam:3.2.0@e1bac209", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uri@opam:2.2.0@dfca6d0f", - "@opam/stringext@opam:1.5.0@fc7e81d0", - "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/re@opam:1.9.0@7f4a36a5", - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "@opam/ppx_fields_conv@opam:v0.12.0@b6bbc5d9", - "@opam/fieldslib@opam:v0.12.0@a177b847", - "@opam/base64@opam:3.2.0@e1bac209" - ] - }, - "@opam/cmdliner@opam:1.0.3@96d31520": { - "id": "@opam/cmdliner@opam:1.0.3@96d31520", - "name": "@opam/cmdliner", - "version": "opam:1.0.3", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/36/3674ad01d4445424105d33818c78fba8#md5:3674ad01d4445424105d33818c78fba8", - "archive:http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.3.tbz#md5:3674ad01d4445424105d33818c78fba8" - ], - "opam": { - "name": "cmdliner", - "version": "1.0.3", - "path": "windows.esy.lock/opam/cmdliner.1.0.3" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] - }, - "@opam/biniou@opam:1.2.0@c8516f18": { - "id": "@opam/biniou@opam:1.2.0@c8516f18", - "name": "@opam/biniou", - "version": "opam:1.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/f3/f3e92358e832ed94eaf23ce622ccc2f9#md5:f3e92358e832ed94eaf23ce622ccc2f9", - "archive:https://github.com/mjambon/biniou/archive/v1.2.0.tar.gz#md5:f3e92358e832ed94eaf23ce622ccc2f9" - ], - "opam": { - "name": "biniou", - "version": "1.2.0", - "path": "windows.esy.lock/opam/biniou.1.2.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", - "@opam/easy-format@opam:1.3.1@9abfd4ed", - "@opam/conf-which@opam:1@56319cdb", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/easy-format@opam:1.3.1@9abfd4ed" - ] - }, - "@opam/base64@opam:3.2.0@e1bac209": { - "id": "@opam/base64@opam:3.2.0@e1bac209", - "name": "@opam/base64", - "version": "opam:3.2.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/8a/8ac1d6145277cee57d36611d1c420f05#md5:8ac1d6145277cee57d36611d1c420f05", - "archive:https://github.com/mirage/ocaml-base64/releases/download/v3.2.0/base64-v3.2.0.tbz#md5:8ac1d6145277cee57d36611d1c420f05" - ], - "opam": { - "name": "base64", - "version": "3.2.0", - "path": "windows.esy.lock/opam/base64.3.2.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/base-bytes@opam:base@19d0c2ff", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base-bytes@opam:base@19d0c2ff" - ] - }, - "@opam/base-unix@opam:base@87d0b2eb": { - "id": "@opam/base-unix@opam:base@87d0b2eb", - "name": "@opam/base-unix", - "version": "opam:base", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "base-unix", - "version": "base", - "path": "windows.esy.lock/opam/base-unix.base" - } - }, - "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "@opam/base-threads@opam:base@36803084": { - "id": "@opam/base-threads@opam:base@36803084", - "name": "@opam/base-threads", - "version": "opam:base", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "base-threads", - "version": "base", - "path": "windows.esy.lock/opam/base-threads.base" - } - }, - "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [] - }, - "@opam/base-bytes@opam:base@19d0c2ff": { - "id": "@opam/base-bytes@opam:base@19d0c2ff", - "name": "@opam/base-bytes", - "version": "opam:base", - "source": { - "type": "install", - "source": [ "no-source:" ], - "opam": { - "name": "base-bytes", - "version": "base", - "path": "windows.esy.lock/opam/base-bytes.base" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@cda24c23" - ] - }, - "@opam/base@opam:v0.12.2@e209c8f2": { - "id": "@opam/base@opam:v0.12.2@e209c8f2", - "name": "@opam/base", - "version": "opam:v0.12.2", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/71/7150e848a730369a2549d01645fb6c72#md5:7150e848a730369a2549d01645fb6c72", - "archive:https://github.com/janestreet/base/archive/v0.12.2.tar.gz#md5:7150e848a730369a2549d01645fb6c72" - ], - "opam": { - "name": "base", - "version": "v0.12.2", - "path": "windows.esy.lock/opam/base.v0.12.2" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9" - ] - }, - "@opam/astring@opam:0.8.3@4e5e17d5": { - "id": "@opam/astring@opam:0.8.3@4e5e17d5", - "name": "@opam/astring", - "version": "opam:0.8.3", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/c5/c5bf6352b9ac27fbeab342740f4fa870#md5:c5bf6352b9ac27fbeab342740f4fa870", - "archive:http://erratique.ch/software/astring/releases/astring-0.8.3.tbz#md5:c5bf6352b9ac27fbeab342740f4fa870" - ], - "opam": { - "name": "astring", - "version": "0.8.3", - "path": "windows.esy.lock/opam/astring.0.8.3" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/topkg@opam:1.0.0@61f4ccf9", - "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@opam/base-bytes@opam:base@19d0c2ff", - "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base-bytes@opam:base@19d0c2ff" - ] - }, - "@jest/types@24.8.0@d41d8cd9": { - "id": "@jest/types@24.8.0@d41d8cd9", - "name": "@jest/types", - "version": "24.8.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@jest/types/-/types-24.8.0.tgz#sha1:f31e25948c58f0abd8c845ae26fcea1491dea7ad" - ] - }, - "overrides": [], - "dependencies": [ - "@types/yargs@12.0.12@d41d8cd9", - "@types/istanbul-reports@1.1.1@d41d8cd9", - "@types/istanbul-lib-coverage@2.0.1@d41d8cd9" - ], - "devDependencies": [] - }, - "@esy-packages/esy-openssl@archive:https://github.com/openssl/openssl/archive/OpenSSL_1_1_1b.tar.gz#sha1:1b09930a6099c6c8fa15dd6c6842e134e65e0a31@1538fd5a": { - "id": - "@esy-packages/esy-openssl@archive:https://github.com/openssl/openssl/archive/OpenSSL_1_1_1b.tar.gz#sha1:1b09930a6099c6c8fa15dd6c6842e134e65e0a31@1538fd5a", - "name": "@esy-packages/esy-openssl", - "version": - "archive:https://github.com/openssl/openssl/archive/OpenSSL_1_1_1b.tar.gz#sha1:1b09930a6099c6c8fa15dd6c6842e134e65e0a31", - "source": { - "type": "install", - "source": [ - "archive:https://github.com/openssl/openssl/archive/OpenSSL_1_1_1b.tar.gz#sha1:1b09930a6099c6c8fa15dd6c6842e134e65e0a31" - ] - }, - "overrides": [ - "windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a" - ], - "dependencies": [], - "devDependencies": [] - }, - "@esy-ocaml/substs@0.0.1@d41d8cd9": { - "id": "@esy-ocaml/substs@0.0.1@d41d8cd9", - "name": "@esy-ocaml/substs", - "version": "0.0.1", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@esy-ocaml/substs/-/substs-0.0.1.tgz#sha1:59ebdbbaedcda123fc7ed8fb2b302b7d819e9a46" - ] - }, - "overrides": [], - "dependencies": [], - "devDependencies": [] - }, - "@esy-ocaml/reason@3.4.0@d41d8cd9": { - "id": "@esy-ocaml/reason@3.4.0@d41d8cd9", - "name": "@esy-ocaml/reason", - "version": "3.4.0", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@esy-ocaml/reason/-/reason-3.4.0.tgz#sha1:8c84c183a95d489a3e82ff0465effe4b56ff12af" - ] - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.4@7add0d71", - "@opam/ocamlfind@opam:1.8.0@cda24c23", - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd", - "@opam/merlin-extend@opam:0.3@8dd04d33", - "@opam/menhir@opam:20181113@0c8257a8", - "@opam/dune@opam:1.9.3@cccbbfe7" - ], - "devDependencies": [] - }, - "@babel/runtime@7.4.5@d41d8cd9": { - "id": "@babel/runtime@7.4.5@d41d8cd9", - "name": "@babel/runtime", - "version": "7.4.5", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz#sha1:582bb531f5f9dc67d2fcb682979894f75e253f12" - ] - }, - "overrides": [], - "dependencies": [ "regenerator-runtime@0.13.2@d41d8cd9" ], - "devDependencies": [] - } - } -} \ No newline at end of file diff --git a/windows.esy.lock/opam/astring.0.8.3/opam b/windows.esy.lock/opam/astring.0.8.3/opam deleted file mode 100644 index 578ba1f..0000000 --- a/windows.esy.lock/opam/astring.0.8.3/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/astring" -doc: "http://erratique.ch/software/astring/doc" -dev-repo: "git+http://erratique.ch/repos/astring.git" -bug-reports: "https://github.com/dbuenzli/astring/issues" -tags: [ "string" "org:erratique" ] -license: "ISC" -depends: [ - "ocaml" {>= "4.01.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "base-bytes" -] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] -synopsis: "Alternative String module for OCaml" -description: """ -Astring exposes an alternative `String` module for OCaml. This module -tries to balance minimality and expressiveness for basic, index-free, -string processing and provides types and functions for substrings, -string sets and string maps. - -Remaining compatible with the OCaml `String` module is a non-goal. The -`String` module exposed by Astring has exception safe functions, -removes deprecated and rarely used functions, alters some signatures -and names, adds a few missing functions and fully exploits OCaml's -newfound string immutability. - -Astring depends only on the OCaml standard library. It is distributed -under the ISC license.""" -url { - src: "http://erratique.ch/software/astring/releases/astring-0.8.3.tbz" - checksum: "md5=c5bf6352b9ac27fbeab342740f4fa870" -} diff --git a/windows.esy.lock/opam/base-bytes.base/opam b/windows.esy.lock/opam/base-bytes.base/opam deleted file mode 100644 index f1cae50..0000000 --- a/windows.esy.lock/opam/base-bytes.base/opam +++ /dev/null @@ -1,9 +0,0 @@ -opam-version: "2.0" -maintainer: " " -authors: " " -homepage: " " -depends: [ - "ocaml" {>= "4.02.0"} - "ocamlfind" {>= "1.5.3"} -] -synopsis: "Bytes library distributed with the OCaml compiler" diff --git a/windows.esy.lock/opam/base-threads.base/opam b/windows.esy.lock/opam/base-threads.base/opam deleted file mode 100644 index 914ff50..0000000 --- a/windows.esy.lock/opam/base-threads.base/opam +++ /dev/null @@ -1,6 +0,0 @@ -opam-version: "2.0" -maintainer: "https://github.com/ocaml/opam-repository/issues" -description: """ -Threads library distributed with the OCaml compiler -""" - diff --git a/windows.esy.lock/opam/base-unix.base/opam b/windows.esy.lock/opam/base-unix.base/opam deleted file mode 100644 index b973540..0000000 --- a/windows.esy.lock/opam/base-unix.base/opam +++ /dev/null @@ -1,6 +0,0 @@ -opam-version: "2.0" -maintainer: "https://github.com/ocaml/opam-repository/issues" -description: """ -Unix library distributed with the OCaml compiler -""" - diff --git a/windows.esy.lock/opam/base.v0.12.2/opam b/windows.esy.lock/opam/base.v0.12.2/opam deleted file mode 100644 index 18274d1..0000000 --- a/windows.esy.lock/opam/base.v0.12.2/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/base" -bug-reports: "https://github.com/janestreet/base/issues" -dev-repo: "git+https://github.com/janestreet/base.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/base/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.04.2" & < "4.09.0"} - "sexplib0" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} -] -depopts: [ - "base-native-int63" -] -synopsis: "Full standard library replacement for OCaml" -description: " -Full standard library replacement for OCaml - -Base is a complete and portable alternative to the OCaml standard -library. It provides all standard functionalities one would expect -from a language standard library. It uses consistent conventions -across all of its module. - -Base aims to be usable in any context. As a result system dependent -features such as I/O are not offered by Base. They are instead -provided by companion libraries such as stdio: - - https://github.com/janestreet/stdio -" -url { - src: "https://github.com/janestreet/base/archive/v0.12.2.tar.gz" - checksum: "md5=7150e848a730369a2549d01645fb6c72" -} diff --git a/windows.esy.lock/opam/base64.3.2.0/opam b/windows.esy.lock/opam/base64.3.2.0/opam deleted file mode 100644 index b80e7b6..0000000 --- a/windows.esy.lock/opam/base64.3.2.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "2.0" -maintainer: "mirageos-devel@lists.xenproject.org" -authors: [ "Thomas Gazagnaire" - "Anil Madhavapeddy" "Calascibetta Romain" - "Peter Zotov" ] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-base64" -doc: "http://mirage.github.io/ocaml-base64/" -bug-reports: "https://github.com/mirage/ocaml-base64/issues" -dev-repo: "git+https://github.com/mirage/ocaml-base64.git" -synopsis: "Base64 encoding for OCaml" -description: """ -Base64 is a group of similar binary-to-text encoding schemes that represent -binary data in an ASCII string format by translating it into a radix-64 -representation. It is specified in RFC 4648. -""" -depends: [ - "ocaml" {>="4.03.0"} - "base-bytes" - "dune" {build & >= "1.0.1"} - "bos" {with-test} - "rresult" {with-test} - "alcotest" {with-test} -] -build: [ - ["dune" "subst"] - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name] {with-test} -] -url { - src: - "https://github.com/mirage/ocaml-base64/releases/download/v3.2.0/base64-v3.2.0.tbz" - checksum: "md5=8ac1d6145277cee57d36611d1c420f05" -} diff --git a/windows.esy.lock/opam/biniou.1.2.0/opam b/windows.esy.lock/opam/biniou.1.2.0/opam deleted file mode 100644 index 8c205dc..0000000 --- a/windows.esy.lock/opam/biniou.1.2.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "2.0" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] - -homepage: "https://github.com/mjambon/biniou" -bug-reports: "https://github.com/mjambon/biniou/issues" -dev-repo: "git+https://github.com/mjambon/biniou.git" -license: "BSD-3-Clause" - -build: [ - ["jbuilder" "build" "-p" name "-j" jobs] - ["jbuilder" "runtest" "-p" name] {with-test} -] -depends: [ - "ocaml" {>= "4.02.3"} - "conf-which" {build} - "jbuilder" {build & >= "1.0+beta7"} - "easy-format" -] -synopsis: - "Binary data format designed for speed, safety, ease of use and backward compatibility as protocols evolve" -url { - src: "https://github.com/mjambon/biniou/archive/v1.2.0.tar.gz" - checksum: "md5=f3e92358e832ed94eaf23ce622ccc2f9" -} diff --git a/windows.esy.lock/opam/cmdliner.1.0.3/opam b/windows.esy.lock/opam/cmdliner.1.0.3/opam deleted file mode 100644 index 661a34b..0000000 --- a/windows.esy.lock/opam/cmdliner.1.0.3/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/cmdliner" -doc: "http://erratique.ch/software/cmdliner/doc/Cmdliner" -dev-repo: "git+http://erratique.ch/repos/cmdliner.git" -bug-reports: "https://github.com/dbuenzli/cmdliner/issues" -tags: [ "cli" "system" "declarative" "org:erratique" ] -license: "ISC" -depends:[ "ocaml" {>= "4.03.0"} ] -build: [[ make "all" "PREFIX=%{prefix}%" ]] -install: -[[make "install" "LIBDIR=%{_:lib}%" "DOCDIR=%{_:doc}%" ] - [make "install-doc" "LIBDIR=%{_:lib}%" "DOCDIR=%{_:doc}%" ]] - -synopsis: """Declarative definition of command line interfaces for OCaml""" -description: """\ - -Cmdliner allows the declarative definition of command line interfaces -for OCaml. - -It provides a simple and compositional mechanism to convert command -line arguments to OCaml values and pass them to your functions. The -module automatically handles syntax errors, help messages and UNIX man -page generation. It supports programs with single or multiple commands -and respects most of the [POSIX][1] and [GNU][2] conventions. - -Cmdliner has no dependencies and is distributed under the ISC license. - -[1]: http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html -[2]: http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html -""" -url { -archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.3.tbz" -checksum: "3674ad01d4445424105d33818c78fba8" -} diff --git a/windows.esy.lock/opam/cohttp-lwt-unix.2.0.0/opam b/windows.esy.lock/opam/cohttp-lwt-unix.2.0.0/opam deleted file mode 100644 index 3d3431e..0000000 --- a/windows.esy.lock/opam/cohttp-lwt-unix.2.0.0/opam +++ /dev/null @@ -1,50 +0,0 @@ -opam-version: "2.0" -maintainer: "anil@recoil.org" -authors: [ - "Anil Madhavapeddy" - "Stefano Zacchiroli" - "David Sheets" - "Thomas Gazagnaire" - "David Scott" - "Rudi Grinberg" - "Andy Ray" -] -synopsis: "CoHTTP implementation for Unix and Windows using Lwt" -description: """ -An implementation of an HTTP client and server using the Lwt -concurrency library. See the `Cohttp_lwt_unix` module for information -on how to use this. The package also installs `cohttp-curl-lwt` -and a `cohttp-server-lwt` binaries for quick uses of a HTTP(S) -client and server respectively. - -Although the name implies that this only works under Unix, it -should also be fine under Windows too.""" -license: "ISC" -tags: ["org:mirage" "org:xapi-project"] -homepage: "https://github.com/mirage/ocaml-cohttp" -doc: "https://mirage.github.io/ocaml-cohttp/" -bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" -depends: [ - "ocaml" {>= "4.04.1"} - "dune" {build & >= "1.1.0"} - "conduit-lwt-unix" {>= "1.0.3"} - "cmdliner" - "magic-mime" - "logs" - "fmt" {>= "0.8.2"} - "cohttp-lwt" - "lwt" {>= "3.0.0"} - "base-unix" - "ounit" {with-test} -] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] -dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" -url { - src: - "https://github.com/mirage/ocaml-cohttp/releases/download/v2.0.0/cohttp-v2.0.0.tbz" - checksum: "md5=c354599fdb4f2625b6510182de0fc86b" -} diff --git a/windows.esy.lock/opam/cohttp.2.1.2/opam b/windows.esy.lock/opam/cohttp.2.1.2/opam deleted file mode 100644 index 573e6bd..0000000 --- a/windows.esy.lock/opam/cohttp.2.1.2/opam +++ /dev/null @@ -1,59 +0,0 @@ -opam-version: "2.0" -maintainer: "anil@recoil.org" -authors: [ - "Anil Madhavapeddy" - "Stefano Zacchiroli" - "David Sheets" - "Thomas Gazagnaire" - "David Scott" - "Rudi Grinberg" - "Andy Ray" -] -synopsis: "An OCaml library for HTTP clients and servers" -description: """ -Cohttp is an OCaml library for creating HTTP daemons. It has a portable -HTTP parser, and implementations using various asynchronous programming -libraries. - -See the cohttp-async, cohttp-lwt, cohttp-lwt-unix, cohttp-lwt-jsoo and -cohttp-mirage libraries for concrete implementations for particular -targets. - -You can implement other targets using the parser very easily. Look at the `IO` -signature in `lib/s.mli` and implement that in the desired backend. - -You can activate some runtime debugging by setting `COHTTP_DEBUG` to any -value, and all requests and responses will be written to stderr. Further -debugging of the connection layer can be obtained by setting `CONDUIT_DEBUG` -to any value.""" -license: "ISC" -tags: ["org:mirage" "org:xapi-project"] -homepage: "https://github.com/mirage/ocaml-cohttp" -doc: "https://mirage.github.io/ocaml-cohttp/" -bug-reports: "https://github.com/mirage/ocaml-cohttp/issues" -depends: [ - "ocaml" {>= "4.04.1"} - "dune" {build & >= "1.1.0"} - "re" {>= "1.7.2"} - "uri" {>= "2.0.0"} - "fieldslib" - "sexplib0" - "ppx_fields_conv" {>= "v0.9.0"} - "ppx_sexp_conv" {>= "v0.9.0"} - "stringext" - "base64" {>= "3.1.0"} - "fmt" {with-test} - "jsonm" {build} - "alcotest" {with-test} -] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] -dev-repo: "git+https://github.com/mirage/ocaml-cohttp.git" -url { - src: - "https://github.com/mirage/ocaml-cohttp/releases/download/v2.1.2/cohttp-v2.1.2.tbz" - checksum: "md5=1bdde705d853175c67666b45bf3edc43" -} diff --git a/windows.esy.lock/opam/conduit-lwt-unix.1.4.0/opam b/windows.esy.lock/opam/conduit-lwt-unix.1.4.0/opam deleted file mode 100644 index c696460..0000000 --- a/windows.esy.lock/opam/conduit-lwt-unix.1.4.0/opam +++ /dev/null @@ -1,34 +0,0 @@ -opam-version: "2.0" -maintainer: "anil@recoil.org" -authors: [ - "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" -] -license: "ISC" -tags: "org:mirage" -homepage: "https://github.com/mirage/ocaml-conduit" -bug-reports: "https://github.com/mirage/ocaml-conduit/issues" -depends: [ - "ocaml" {>= "4.03.0"} - "dune" {build} - "base-unix" - "ppx_sexp_conv" {< "v0.13"} - "conduit-lwt" {>="1.4.0"} - "lwt" {>= "3.0.0"} - "uri" {>= "1.9.4"} - "ipaddr" {>= "3.0.0"} -] -depopts: ["tls" "lwt_ssl" "launchd"] -conflicts: [ - "tls" {< "0.8.0"} -] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] -] -dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" -synopsis: "A network connection establishment library for Lwt_unix" -url { - src: - "https://github.com/mirage/ocaml-conduit/releases/download/v1.4.0/conduit-v1.4.0.tbz" - checksum: "md5=204222b8a61692083b79c67c8967fb28" -} diff --git a/windows.esy.lock/opam/conduit-lwt.1.4.0/opam b/windows.esy.lock/opam/conduit-lwt.1.4.0/opam deleted file mode 100644 index e2de816..0000000 --- a/windows.esy.lock/opam/conduit-lwt.1.4.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "2.0" -maintainer: "anil@recoil.org" -authors: [ - "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" -] -license: "ISC" -tags: "org:mirage" -homepage: "https://github.com/mirage/ocaml-conduit" -bug-reports: "https://github.com/mirage/ocaml-conduit/issues" -depends: [ - "ocaml" {>= "4.03.0"} - "dune" {build} - "base-unix" - "ppx_sexp_conv" {< "v0.13"} - "sexplib" {< "v0.13"} - "conduit" {="1.4.0"} - "lwt" {>= "3.0.0"} -] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] -] -dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" -synopsis: "A portable network connection establishment library using Lwt" -url { - src: - "https://github.com/mirage/ocaml-conduit/releases/download/v1.4.0/conduit-v1.4.0.tbz" - checksum: "md5=204222b8a61692083b79c67c8967fb28" -} diff --git a/windows.esy.lock/opam/conduit.1.4.0/opam b/windows.esy.lock/opam/conduit.1.4.0/opam deleted file mode 100644 index 7b7f901..0000000 --- a/windows.esy.lock/opam/conduit.1.4.0/opam +++ /dev/null @@ -1,53 +0,0 @@ -opam-version: "2.0" -maintainer: "anil@recoil.org" -authors: [ - "Anil Madhavapeddy" "Thomas Leonard" "Thomas Gazagnaire" "Rudi Grinberg" -] -license: "ISC" -tags: "org:mirage" -homepage: "https://github.com/mirage/ocaml-conduit" -doc: "https://mirage.github.io/ocaml-conduit/" -bug-reports: "https://github.com/mirage/ocaml-conduit/issues" -depends: [ - "ocaml" {>= "4.03.0"} - "dune" {build} - "ppx_sexp_conv" {< "v0.13"} - "sexplib" {< "v0.13"} - "astring" - "uri" - "result" - "logs" {>= "0.5.0"} - "ipaddr" {>= "3.0.0"} -] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] -] -dev-repo: "git+https://github.com/mirage/ocaml-conduit.git" -synopsis: "A network connection establishment library" -description: """ -The `conduit` library takes care of establishing and listening for -TCP and SSL/TLS connections for the Lwt and Async libraries. - -The reason this library exists is to provide a degree of abstraction -from the precise SSL library used, since there are a variety of ways -to bind to a library (e.g. the C FFI, or the Ctypes library), as well -as well as which library is used (just OpenSSL for now). - -By default, OpenSSL is used as the preferred connection library, but -you can force the use of the pure OCaml TLS stack by setting the -environment variable `CONDUIT_TLS=native` when starting your program. - -The useful opam packages available that extend this library are: - -- `conduit`: the main `Conduit` module -- `conduit-lwt`: the portable Lwt implementation -- `conduit-lwt-unix`: the Lwt/Unix implementation -- `conduit-async` the Jane Street Async implementation -- `mirage-conduit`: the MirageOS compatible implementation -""" -url { - src: - "https://github.com/mirage/ocaml-conduit/releases/download/v1.4.0/conduit-v1.4.0.tbz" - checksum: "md5=204222b8a61692083b79c67c8967fb28" -} diff --git a/windows.esy.lock/opam/conf-m4.1/opam b/windows.esy.lock/opam/conf-m4.1/opam deleted file mode 100644 index 981e702..0000000 --- a/windows.esy.lock/opam/conf-m4.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "2.0" -maintainer: "tim@gfxmonk.net" -homepage: "http://www.gnu.org/software/m4/m4.html" -bug-reports: "https://github.com/ocaml/opam-repository/issues" -authors: "GNU Project" -license: "GPL-3" -build: [["sh" "-exc" "echo | m4"]] -depexts: [ - ["m4"] {os-distribution = "debian"} - ["m4"] {os-distribution = "ubuntu"} - ["m4"] {os-distribution = "fedora"} - ["m4"] {os-distribution = "rhel"} - ["m4"] {os-distribution = "centos"} - ["m4"] {os-distribution = "alpine"} - ["m4"] {os-distribution = "nixos"} - ["m4"] {os-family = "suse"} - ["m4"] {os-distribution = "ol"} - ["m4"] {os-distribution = "arch"} -] -synopsis: "Virtual package relying on m4" -description: - "This package can only install if the m4 binary is installed on the system." -flags: conf diff --git a/windows.esy.lock/opam/conf-pkg-config.1.1/opam b/windows.esy.lock/opam/conf-pkg-config.1.1/opam deleted file mode 100644 index 1fbd0d5..0000000 --- a/windows.esy.lock/opam/conf-pkg-config.1.1/opam +++ /dev/null @@ -1,39 +0,0 @@ -opam-version: "2.0" -maintainer: "unixjunkie@sdf.org" -authors: ["Francois Berenger"] -homepage: "http://www.freedesktop.org/wiki/Software/pkg-config/" -bug-reports: "https://github.com/ocaml/opam-repository/issues" -license: "GPL" -build: [ - ["pkg-config" "--help"] -] -install: [ - ["ln" "-s" "/usr/local/bin/pkgconf" "%{bin}%/pkg-config"] {os = "openbsd"} -] -remove: [ - ["rm" "-f" "%{bin}%/pkg-config"] {os = "openbsd"} -] -post-messages: [ - "conf-pkg-config: A symlink to /usr/local/bin/pkgconf has been installed in the OPAM bin directory (%{bin}%) on your PATH as 'pkg-config'. This is necessary for correct operation." {os = "openbsd"} -] -depexts: [ - ["pkg-config"] {os-distribution = "debian"} - ["pkg-config"] {os-distribution = "ubuntu"} - ["pkg-config"] {os-distribution = "arch"} - ["pkgconfig"] {os-distribution = "fedora"} - ["pkgconfig"] {os-distribution = "centos"} - ["pkgconfig"] {os-distribution = "mageia"} - ["pkgconfig"] {os-distribution = "rhel"} - ["pkgconfig"] {os-distribution = "ol"} - ["pkgconfig"] {os-distribution = "alpine"} - ["devel/pkgconf"] {os = "freebsd"} - ["devel/pkgconf"] {os = "openbsd"} - ["pkg-config"] {os = "macos" & os-distribution = "homebrew"} - ["pkgconf"] {os = "freebsd"} - ["pkg-config"] {os-distribution = "cygwinports"} -] -synopsis: "Virtual package relying on pkg-config installation" -description: """ -This package can only install if the pkg-config package is installed -on the system.""" -flags: conf diff --git a/windows.esy.lock/opam/conf-which.1/opam b/windows.esy.lock/opam/conf-which.1/opam deleted file mode 100644 index 802239a..0000000 --- a/windows.esy.lock/opam/conf-which.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "2.0" -maintainer: "unixjunkie@sdf.org" -homepage: "http://www.gnu.org/software/which/" -authors: "Carlo Wood" -bug-reports: "https://github.com/ocaml/opam-repository/issues" -license: "GPL-2+" -build: [["which" "which"]] -depexts: [ - ["which"] {os-distribution = "centos"} - ["which"] {os-distribution = "fedora"} - ["which"] {os-family = "suse"} - ["debianutils"] {os-distribution = "debian"} - ["debianutils"] {os-distribution = "ubuntu"} - ["which"] {os-distribution = "nixos"} - ["which"] {os-distribution = "arch"} -] -synopsis: "Virtual package relying on which" -description: - "This package can only install if the which program is installed on the system." -flags: conf diff --git a/windows.esy.lock/opam/cppo.1.6.6/opam b/windows.esy.lock/opam/cppo.1.6.6/opam deleted file mode 100644 index 109c915..0000000 --- a/windows.esy.lock/opam/cppo.1.6.6/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "2.0" -maintainer: "martin@mjambon.com" -authors: "Martin Jambon" -license: "BSD-3-Clause" -homepage: "http://mjambon.com/cppo.html" -doc: "https://ocaml-community.github.io/cppo/" -bug-reports: "https://github.com/ocaml-community/cppo/issues" -depends: [ - "ocaml" {>= "4.03"} - "dune" {build & >= "1.0"} - "base-unix" -] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] -dev-repo: "git+https://github.com/ocaml-community/cppo.git" -synopsis: "Code preprocessor like cpp for OCaml" -description: """ -Cppo is an equivalent of the C preprocessor for OCaml programs. -It allows the definition of simple macros and file inclusion. - -Cppo is: - -* more OCaml-friendly than cpp -* easy to learn without consulting a manual -* reasonably fast -* simple to install and to maintain -""" -url { - src: "https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz" - checksum: [ - "sha256=e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0" - "sha512=44ecf9d225d9e45490a2feac0bde04865ca398dba6c3579e3370fcd1ea255707b8883590852af8b2df87123801062b9f3acce2455c092deabf431f9c4fb8d8eb" - ] -} diff --git a/windows.esy.lock/opam/cppo_ocamlbuild.1.6.6/opam b/windows.esy.lock/opam/cppo_ocamlbuild.1.6.6/opam deleted file mode 100644 index a5b831e..0000000 --- a/windows.esy.lock/opam/cppo_ocamlbuild.1.6.6/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "2.0" -maintainer: "martin@mjambon.com" -authors: "Martin Jambon" -license: "BSD-3-Clause" -homepage: "http://mjambon.com/cppo.html" -doc: "https://ocaml-community.github.io/cppo/" -bug-reports: "https://github.com/ocaml-community/cppo/issues" -depends: [ - "ocaml" - "dune" {build & >= "1.0"} - "ocamlbuild" -] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] -dev-repo: "git+https://github.com/ocaml-community/cppo.git" -synopsis: "Plugin to use cppo with ocamlbuild" -description: """ -This ocamlbuild plugin lets you use cppo in ocamlbuild projects. - -To use it, you can call ocamlbuild with the argument `-plugin-tag -package(cppo_ocamlbuild)` (only since ocaml 4.01 and cppo >= 0.9.4). -""" -url { - src: "https://github.com/ocaml-community/cppo/releases/download/v1.6.6/cppo-v1.6.6.tbz" - checksum: [ - "sha256=e7272996a7789175b87bb998efd079794a8db6625aae990d73f7b4484a07b8a0" - "sha512=44ecf9d225d9e45490a2feac0bde04865ca398dba6c3579e3370fcd1ea255707b8883590852af8b2df87123801062b9f3acce2455c092deabf431f9c4fb8d8eb" - ] -} diff --git a/windows.esy.lock/opam/dune.1.9.3/opam b/windows.esy.lock/opam/dune.1.9.3/opam deleted file mode 100644 index 4947f8c..0000000 --- a/windows.esy.lock/opam/dune.1.9.3/opam +++ /dev/null @@ -1,50 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/ocaml/dune" -bug-reports: "https://github.com/ocaml/dune/issues" -dev-repo: "git+https://github.com/ocaml/dune.git" -license: "MIT" -depends: [ - "ocaml" {>= "4.02"} - "base-unix" - "base-threads" -] -build: [ - # opam 2 sets OPAM_SWITCH_PREFIX, so we don't need a hardcoded path - ["ocaml" "configure.ml" "--libdir" lib] {opam-version < "2"} - ["ocaml" "bootstrap.ml"] - ["./boot.exe" "--release" "--subst"] {pinned} - ["./boot.exe" "--release" "-j" jobs] -] -conflicts: [ - "jbuilder" {!= "transition"} - "odoc" {< "1.3.0"} -] - -synopsis: "Fast, portable and opinionated build system" -description: """ -dune is a build system that was designed to simplify the release of -Jane Street packages. It reads metadata from "dune" files following a -very simple s-expression syntax. - -dune is fast, it has very low-overhead and support parallel builds on -all platforms. It has no system dependencies, all you need to build -dune and packages using dune is OCaml. You don't need or make or bash -as long as the packages themselves don't use bash explicitly. - -dune supports multi-package development by simply dropping multiple -repositories into the same directory. - -It also supports multi-context builds, such as building against -several opam roots/switches simultaneously. This helps maintaining -packages across several versions of OCaml and gives cross-compilation -for free. -""" -url { - src: "https://github.com/ocaml/dune/releases/download/1.9.3/dune-1.9.3.tbz" - checksum: [ - "sha256=317bec6de4429b5dee157e9864294e1534b722a2acfc50480bd16c804ab790ca" - "sha512=17450333156622d4612816f9ad5a224c741d62b247d63c1d77b5359d37517c1f9bc598dd11fa024f4e02ccf7eef474cd532eef1d9c34ed13439db6c781f9fa7a" - ] -} diff --git a/windows.esy.lock/opam/easy-format.1.3.1/opam b/windows.esy.lock/opam/easy-format.1.3.1/opam deleted file mode 100644 index 7c36f66..0000000 --- a/windows.esy.lock/opam/easy-format.1.3.1/opam +++ /dev/null @@ -1,20 +0,0 @@ -opam-version: "2.0" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] -homepage: "http://mjambon.com/easy-format.html" -bug-reports: "https://github.com/mjambon/easy-format/issues" -dev-repo: "git+https://github.com/mjambon/easy-format.git" -build: [ - ["jbuilder" "build" "-p" name "-j" jobs] - ["jbuilder" "runtest" "-p" name] {with-test} -] -depends: [ - "ocaml" {>= "4.02.3"} - "jbuilder" {build} -] -synopsis: - "High-level and functional interface to the Format module of the OCaml standard library" -url { - src: "https://github.com/mjambon/easy-format/archive/v1.3.1.tar.gz" - checksum: "md5=4e163700fb88fdcd6b8976c3a216c8ea" -} diff --git a/windows.esy.lock/opam/fieldslib.v0.12.0/opam b/windows.esy.lock/opam/fieldslib.v0.12.0/opam deleted file mode 100644 index 236b839..0000000 --- a/windows.esy.lock/opam/fieldslib.v0.12.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/fieldslib" -bug-reports: "https://github.com/janestreet/fieldslib/issues" -dev-repo: "git+https://github.com/janestreet/fieldslib.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/fieldslib/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} -] -synopsis: "Syntax extension to define first class values representing record fields, to get and set record fields, iterate and fold over all fields of a record and create new record values" -description: " -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. -" -url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.12/files/fieldslib-v0.12.0.tar.gz" - checksum: "md5=7cb44f0fb396b6645fc9965ebb8e6741" -} diff --git a/windows.esy.lock/opam/fmt.0.8.6/opam b/windows.esy.lock/opam/fmt.0.8.6/opam deleted file mode 100644 index 9ca08a6..0000000 --- a/windows.esy.lock/opam/fmt.0.8.6/opam +++ /dev/null @@ -1,44 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: [ "The fmt programmers" ] -homepage: "https://erratique.ch/software/fmt" -doc: "https://erratique.ch/software/fmt" -dev-repo: "git+https://erratique.ch/repos/fmt.git" -bug-reports: "https://github.com/dbuenzli/fmt/issues" -tags: [ "string" "format" "pretty-print" "org:erratique" ] -license: "ISC" -depends: [ - "ocaml" {>= "4.03.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build & >= "0.9.0"} - # Can be removed once ocaml >= 4.07 - "seq" - "stdlib-shims" -] -depopts: [ "base-unix" "cmdliner" ] -conflicts: [ "cmdliner" {< "0.9.8"} ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--dev-pkg" "%{pinned}%" - "--with-base-unix" "%{base-unix:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] - -synopsis: """OCaml Format pretty-printer combinators""" -description: """\ - -Fmt exposes combinators to devise `Format` pretty-printing functions. - -Fmt depends only on the OCaml standard library. The optional `Fmt_tty` -library that allows to setup formatters for terminal color output -depends on the Unix library. The optional `Fmt_cli` library that -provides command line support for Fmt depends on [`Cmdliner`][cmdliner]. - -Fmt is distributed under the ISC license. - -[cmdliner]: http://erratique.ch/software/cmdliner -""" -url { -archive: "https://erratique.ch/software/fmt/releases/fmt-0.8.6.tbz" -checksum: "5407789e5f0ea42272ca19353b1abfd3" -} diff --git a/windows.esy.lock/opam/ipaddr.3.1.0/opam b/windows.esy.lock/opam/ipaddr.3.1.0/opam deleted file mode 100644 index f830a62..0000000 --- a/windows.esy.lock/opam/ipaddr.3.1.0/opam +++ /dev/null @@ -1,47 +0,0 @@ -opam-version: "2.0" -maintainer: "anil@recoil.org" -authors: ["David Sheets" "Anil Madhavapeddy" "Hugo Heuzard"] -synopsis: "A library for manipulation of IP (and MAC) address representations" -description: """ -Features: - * Depends only on sexplib (conditionalization under consideration) - * oUnit-based tests - * IPv4 and IPv6 support - * IPv4 and IPv6 CIDR prefix support - * IPv4 and IPv6 [CIDR-scoped address](http://tools.ietf.org/html/rfc4291#section-2.3) support - * `Ipaddr.V4` and `Ipaddr.V4.Prefix` modules are `Map.OrderedType` - * `Ipaddr.V6` and `Ipaddr.V6.Prefix` modules are `Map.OrderedType` - * `Ipaddr` and `Ipaddr.Prefix` modules are `Map.OrderedType` - * `Ipaddr_unix` in findlib subpackage `ipaddr.unix` provides compatibility with the standard library `Unix` module - * `Ipaddr_top` in findlib subpackage `ipaddr.top` provides top-level pretty printers (requires compiler-libs default since OCaml 4.0) - * IP address scope classification - * IPv4-mapped addresses in IPv6 (::ffff:0:0/96) are an embedding of IPv4 - * MAC-48 (Ethernet) address support - * `Macaddr` is a `Map.OrderedType` - * All types have sexplib serializers/deserializers -""" - -license: "ISC" -tags: ["org:mirage" "org:xapi-project"] -homepage: "https://github.com/mirage/ocaml-ipaddr" -doc: "https://mirage.github.io/ocaml-ipaddr/" -bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" -depends: [ - "ocaml" {>= "4.04.0"} - "dune" {build} - "macaddr" - "sexplib0" - "ounit" {with-test} - "ppx_sexp_conv" {with-test} -] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] -dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" -url { - src: - "https://github.com/mirage/ocaml-ipaddr/releases/download/v3.1.0/ipaddr-v3.1.0.tbz" - checksum: "md5=471a594563bb9c3dd91ae912b5ffd6ed" -} diff --git a/windows.esy.lock/opam/jbuilder.transition/opam b/windows.esy.lock/opam/jbuilder.transition/opam deleted file mode 100644 index 3e3174a..0000000 --- a/windows.esy.lock/opam/jbuilder.transition/opam +++ /dev/null @@ -1,15 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/ocaml/dune" -bug-reports: "https://github.com/ocaml/dune/issues" -dev-repo: "git+https://github.com/ocaml/dune.git" -license: "MIT" -depends: ["ocaml" "dune"] -post-messages: [ - "Jbuilder has been renamed and the jbuilder package is now a transition \ - package. Use the dune package instead." -] -synopsis: - "This is a transition package, jbuilder is now named dune. Use the dune" -description: "package instead." diff --git a/windows.esy.lock/opam/jsonm.1.0.1/opam b/windows.esy.lock/opam/jsonm.1.0.1/opam deleted file mode 100644 index 642c344..0000000 --- a/windows.esy.lock/opam/jsonm.1.0.1/opam +++ /dev/null @@ -1,37 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/jsonm" -doc: "http://erratique.ch/software/jsonm/doc/Jsonm" -dev-repo: "git+http://erratique.ch/repos/jsonm.git" -bug-reports: "https://github.com/dbuenzli/jsonm/issues" -tags: [ "json" "codec" "org:erratique" ] -license: "ISC" -depends: [ - "ocaml" {>= "4.01.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" - "uutf" {>= "1.0.0"} -] -build:[[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" ]] -synopsis: "Non-blocking streaming JSON codec for OCaml" -description: """ -Jsonm is a non-blocking streaming codec to decode and encode the JSON -data format. It can process JSON text without blocking on IO and -without a complete in-memory representation of the data. - -The alternative "uncut" codec also processes whitespace and -(non-standard) JSON with JavaScript comments. - -Jsonm is made of a single module and depends on [Uutf][uutf]. It is distributed -under the ISC license. - -[uutf]: http://erratique.ch/software/uutf""" -url { - src: "http://erratique.ch/software/jsonm/releases/jsonm-1.0.1.tbz" - checksum: "md5=e2ca39eaefd55b8d155c4f1ec5885311" -} diff --git a/windows.esy.lock/opam/lambdasoup.0.6.3/opam b/windows.esy.lock/opam/lambdasoup.0.6.3/opam deleted file mode 100644 index f27c067..0000000 --- a/windows.esy.lock/opam/lambdasoup.0.6.3/opam +++ /dev/null @@ -1,35 +0,0 @@ -opam-version: "2.0" -version: "0.6.3" -homepage: "https://github.com/aantron/lambda-soup" -doc: "http://aantron.github.io/lambda-soup" -bug-reports: "https://github.com/aantron/lambda-soup/issues" -license: "BSD" - -authors: "Anton Bachin " -maintainer: "Anton Bachin " -dev-repo: "git+https://github.com/aantron/lambda-soup.git" -depends: [ - "ocaml" - "jbuilder" {build & >= "1.0+beta10"} - "markup" {>= "0.7.1"} - "ounit" {with-test} -] -build: [ - ["jbuilder" "build" "-p" name "-j" jobs] -] -synopsis: "Easy functional HTML scraping and manipulation with CSS selectors" -description: """ -Lambda Soup is an HTML scraping library inspired by Python's Beautiful Soup. It -provides lazy traversals from HTML nodes to their parents, children, siblings, -etc., and to nodes matching CSS selectors. The traversals can be manipulated -using standard functional combinators such as fold, filter, and map. - -The DOM tree is mutable. You can use Lambda Soup for automatic HTML rewriting in -scripts. Lambda Soup rewrites its own ocamldoc page this way. - -A major goal of Lambda Soup is to be easy to use, including in interactive -sessions, and to have a minimal learning curve. It is a very simple library.""" -url { - src: "https://github.com/aantron/lambda-soup/archive/0.6.3.tar.gz" - checksum: "md5=89f0596aa05a6e7a33bf9d74797905f1" -} diff --git a/windows.esy.lock/opam/logs.0.6.3/opam b/windows.esy.lock/opam/logs.0.6.3/opam deleted file mode 100644 index e29c1fe..0000000 --- a/windows.esy.lock/opam/logs.0.6.3/opam +++ /dev/null @@ -1,60 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["The logs programmers"] -homepage: "https://erratique.ch/software/logs" -doc: "https://erratique.ch/software/logs/doc" -dev-repo: "git+https://erratique.ch/repos/logs.git" -bug-reports: "https://github.com/dbuenzli/logs/issues" -tags: [ "log" "system" "org:erratique" ] -license: "ISC" -depends: [ - "ocaml" {>= "4.03.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "mtime" {with-test} ] -depopts: [ - "js_of_ocaml" - "fmt" - "cmdliner" - "lwt" ] -conflicts: [ - "js_of_ocaml" { < "3.3.0" } ] - -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-js_of_ocaml" "%{js_of_ocaml:installed}%" - "--with-fmt" "%{fmt:installed}%" - "--with-cmdliner" "%{cmdliner:installed}%" - "--with-lwt" "%{lwt:installed}%" ]] - -synopsis: """Logging infrastructure for OCaml""" -description: """\ - -Logs provides a logging infrastructure for OCaml. Logging is performed -on sources whose reporting level can be set independently. Log message -report is decoupled from logging and is handled by a reporter. - -A few optional log reporters are distributed with the base library and -the API easily allows to implement your own. - -`Logs` has no dependencies. The optional `Logs_fmt` reporter on OCaml -formatters depends on [Fmt][fmt]. The optional `Logs_browser` -reporter that reports to the web browser console depends on -[js_of_ocaml][jsoo]. The optional `Logs_cli` library that provides -command line support for controlling Logs depends on -[`Cmdliner`][cmdliner]. The optional `Logs_lwt` library that provides -Lwt logging functions depends on [`Lwt`][lwt] - -Logs and its reporters are distributed under the ISC license. - -[fmt]: http://erratique.ch/software/fmt -[jsoo]: http://ocsigen.org/js_of_ocaml/ -[cmdliner]: http://erratique.ch/software/cmdliner -[lwt]: http://ocsigen.org/lwt/ -""" -url { -archive: "https://erratique.ch/software/logs/releases/logs-0.6.3.tbz" -checksum: "370e4c802588f73d0777c59bc414b57b" -} diff --git a/windows.esy.lock/opam/lwt.4.2.1/opam b/windows.esy.lock/opam/lwt.4.2.1/opam deleted file mode 100644 index 0b30db9..0000000 --- a/windows.esy.lock/opam/lwt.4.2.1/opam +++ /dev/null @@ -1,58 +0,0 @@ -opam-version: "2.0" - -synopsis: "Promises and event-driven I/O" - -license: "MIT" -homepage: "https://github.com/ocsigen/lwt" -doc: "https://ocsigen.org/lwt/manual/" -bug-reports: "https://github.com/ocsigen/lwt/issues" - -authors: [ - "Jérôme Vouillon" - "Jérémie Dimino" -] -maintainer: [ - "Anton Bachin " - "Mauricio Fernandez " - "Simon Cruanes " -] -dev-repo: "git+https://github.com/ocsigen/lwt.git" - -depends: [ - "cppo" {build & >= "1.1.0"} - "dune" {build} - "mmap" # mmap is needed as long as Lwt supports OCaml < 4.06.0. - "ocaml" {>= "4.02.0"} - "result" # result is needed as long as Lwt supports OCaml 4.02. - "seq" # seq is needed as long as Lwt supports OCaml < 4.07.0. - - "bisect_ppx" {dev & >= "1.3.0"} - "ocamlfind" {dev & >= "1.7.3-1"} -] -depopts: [ - "base-threads" - "base-unix" - "conf-libev" -] - -conflicts: [ - "ocaml-variants" {= "4.02.1+BER"} -] - -build: [ - ["dune" "build" "-p" name "-j" jobs] -] - -description: "A promise is a value that may become determined in the future. - -Lwt provides typed, composable promises. Promises that are resolved by I/O are -resolved by Lwt in parallel. - -Meanwhile, OCaml code, including code creating and waiting on promises, runs in -a single thread by default. This reduces the need for locks or other -synchronization primitives. Code can be run in parallel on an opt-in basis." - -url { - src: "https://github.com/ocsigen/lwt/archive/4.2.1.tar.gz" - checksum: "md5=9d648386ca0a9978eb9487de36b781cc" -} diff --git a/windows.esy.lock/opam/lwt_ppx.1.2.2/opam b/windows.esy.lock/opam/lwt_ppx.1.2.2/opam deleted file mode 100644 index bdc2b6c..0000000 --- a/windows.esy.lock/opam/lwt_ppx.1.2.2/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "2.0" - -synopsis: "PPX syntax for Lwt, providing something similar to async/await from JavaScript" - -license: "MIT" -homepage: "https://github.com/ocsigen/lwt" -doc: "https://ocsigen.org/lwt/api/Ppx_lwt" -bug-reports: "https://github.com/ocsigen/lwt/issues" - -authors: [ - "Gabriel Radanne" -] -maintainer: [ - "Anton Bachin " -] -dev-repo: "git+https://github.com/ocsigen/lwt.git" - -depends: [ - "dune" {build} - "lwt" - "ocaml" {>= "4.02.0"} - "ocaml-migrate-parsetree" - "ppx_tools_versioned" {>= "5.0.1"} -] - -build: [ - ["dune" "build" "-p" name "-j" jobs] -] - -url { - src: "https://github.com/ocsigen/lwt/archive/4.2.0.tar.gz" - checksum: "md5=2ce7827948adc611319f9449e4519070" -} diff --git a/windows.esy.lock/opam/lwt_ssl.1.1.2/opam b/windows.esy.lock/opam/lwt_ssl.1.1.2/opam deleted file mode 100644 index 5c772d3..0000000 --- a/windows.esy.lock/opam/lwt_ssl.1.1.2/opam +++ /dev/null @@ -1,28 +0,0 @@ -opam-version: "2.0" -version: "1.1.2" -homepage: "https://github.com/aantron/lwt_ssl" -doc: "https://github.com/aantron/lwt_ssl/blob/master/src/lwt_ssl.mli" -bug-reports: "https://github.com/aantron/lwt_ssl/issues" -license: "LGPL with OpenSSL linking exception" - -authors: [ - "Jérôme Vouillon" - "Jérémie Dimino" -] -maintainer: "Anton Bachin " -dev-repo: "git+https://github.com/aantron/lwt_ssl.git" -depends: [ - "ocaml" - "base-unix" - "jbuilder" {build & >= "1.0+beta10"} - "lwt" {>= "3.0.0"} - "ssl" {>= "0.5.0"} -] -build: [ - ["jbuilder" "build" "-p" name "-j" jobs] -] -synopsis: "OpenSSL binding with concurrent I/O" -url { - src: "https://github.com/aantron/lwt_ssl/archive/1.1.2.tar.gz" - checksum: "md5=d239353b1e7c6e3fd4192c71a3b25ce2" -} diff --git a/windows.esy.lock/opam/macaddr.3.1.0/opam b/windows.esy.lock/opam/macaddr.3.1.0/opam deleted file mode 100644 index bba227f..0000000 --- a/windows.esy.lock/opam/macaddr.3.1.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "2.0" -maintainer: "anil@recoil.org" -authors: ["David Sheets" "Anil Madhavapeddy" "Hugo Heuzard"] -synopsis: "A library for manipulation of MAC address representations" -license: "ISC" -tags: ["org:mirage" "org:xapi-project"] -homepage: "https://github.com/mirage/ocaml-ipaddr" -doc: "https://mirage.github.io/ocaml-ipaddr/" -bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" -depends: [ - "ocaml" {>= "4.04.0"} - "dune" {build} - "sexplib0" - "ounit" {with-test} - "ppx_sexp_conv" {with-test} -] -conflicts: [ "ipaddr" {< "3.0.0"} ] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] -] -dev-repo: "git+https://github.com/mirage/ocaml-ipaddr.git" -url { - src: - "https://github.com/mirage/ocaml-ipaddr/releases/download/v3.1.0/ipaddr-v3.1.0.tbz" - checksum: "md5=471a594563bb9c3dd91ae912b5ffd6ed" -} diff --git a/windows.esy.lock/opam/magic-mime.1.1.1/opam b/windows.esy.lock/opam/magic-mime.1.1.1/opam deleted file mode 100644 index 0813872..0000000 --- a/windows.esy.lock/opam/magic-mime.1.1.1/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "2.0" -name: "magic-mime" -synopsis: "Map filenames to common MIME types" -description: """ -This library contains a database of MIME types that maps filename extensions -into MIME types suitable for use in many Internet protocols such as HTTP or -e-mail. It is generated from the `mime.types` file found in Unix systems, but -has no dependency on a filesystem since it includes the contents of the -database as an ML datastructure. - -For example, here's how to lookup MIME types in the [utop] REPL: - - #require "magic-mime";; - Magic_mime.lookup "/foo/bar.txt";; - - : bytes = "text/plain" - Magic_mime.lookup "bar.css";; - - : bytes = "text/css" -""" -maintainer: "Anil Madhavapeddy " -authors: ["Anil Madhavapeddy" "Maxence Guesdon"] -license: "ISC" -homepage: "https://github.com/mirage/ocaml-magic-mime" -doc: "https://mirage.github.io/ocaml-magic-mime/" -bug-reports: "https://github.com/mirage/ocaml-magic-mime/issues" -dev-repo: "git+https://github.com/mirage/ocaml-magic-mime.git" -depends: [ - "ocaml" {>= "4.03.0"} - "dune" {build} -] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] -] -url { - src: - "https://github.com/mirage/ocaml-magic-mime/releases/download/v1.1.1/magic-mime-v1.1.1.tbz" - checksum: "md5=8430a2686206517f2753e47c9c038b5c" -} diff --git a/windows.esy.lock/opam/markup.0.8.0/opam b/windows.esy.lock/opam/markup.0.8.0/opam deleted file mode 100644 index a22644c..0000000 --- a/windows.esy.lock/opam/markup.0.8.0/opam +++ /dev/null @@ -1,52 +0,0 @@ -opam-version: "2.0" -version: "0.8.0" - -maintainer: "Anton Bachin " -authors: "Anton Bachin " -homepage: "https://github.com/aantron/markup.ml" -doc: "http://aantron.github.io/markup.ml" -bug-reports: "https://github.com/aantron/markup.ml/issues" -dev-repo: "git+https://github.com/aantron/markup.ml.git" -license: "BSD" - -depends: [ - "ocaml" - "dune" {build} - "ounit" {with-test} - "uchar" - "uutf" {>= "1.0.0"} -] -# Markup.ml implicitly requires OCaml 4.02.3, as this is a contraint of Dune. -# Without that, Markup.ml implicitly requires OCaml 4.01.0, as this is a -# constraint of Uutf. Without *that*, Markup.ml works on OCaml 3.11 or searlier. - -build: [ - ["dune" "build" "-p" name "-j" jobs] -] - -synopsis: "Error-recovering functional HTML5 and XML parsers and writers" - -description: """ -Markup.ml provides an HTML parser and an XML parser. The parsers are wrapped in -a simple interface: they are functions that transform byte streams to parsing -signal streams. Streams can be manipulated in various ways, such as processing -by fold, filter, and map, assembly into DOM tree structures, or serialization -back to HTML or XML. - -Both parsers are based on their respective standards. The HTML parser, in -particular, is based on the state machines defined in HTML5. - -The parsers are error-recovering by default, and accept fragments. This makes it -very easy to get a best-effort parse of some input. The parsers can, however, be -easily configured to be strict, and to accept only full documents. - -Apart from this, the parsers are streaming (do not build up a document in -memory), non-blocking (can be used with threading libraries), lazy (do not -consume input unless the signal stream is being read), and process the input in -a single pass. They automatically detect the character encoding of the input -stream, and convert everything to UTF-8.""" - -url { - src: "https://github.com/aantron/markup.ml/archive/0.8.0.tar.gz" - checksum: "md5=be0e44a8e8a540f633996e0e26109b4d" -} diff --git a/windows.esy.lock/opam/menhir.20181113/opam b/windows.esy.lock/opam/menhir.20181113/opam deleted file mode 100644 index d207e08..0000000 --- a/windows.esy.lock/opam/menhir.20181113/opam +++ /dev/null @@ -1,32 +0,0 @@ -opam-version: "2.0" -maintainer: "francois.pottier@inria.fr" -authors: [ - "François Pottier " - "Yann Régis-Gianas " -] -homepage: "http://gitlab.inria.fr/fpottier/menhir" -dev-repo: "git+https://gitlab.inria.fr/fpottier/menhir.git" -bug-reports: "menhir@inria.fr" -build: [ - [make "-f" "Makefile" "PREFIX=%{prefix}%" "USE_OCAMLFIND=true" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] -] -install: [ - [make "-f" "Makefile" "install" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] -] -remove: [ - [make "-f" "Makefile" "uninstall" "PREFIX=%{prefix}%" "docdir=%{doc}%/menhir" "libdir=%{lib}%/menhir" "mandir=%{man}%/man1"] -] -depends: [ - "ocaml" {>= "4.02"} - "ocamlfind" {build} - "ocamlbuild" {build} -] -synopsis: "An LR(1) parser generator" -url { - src: - "https://gitlab.inria.fr/fpottier/menhir/repository/20181113/archive.tar.gz" - checksum: [ - "md5=69ce441a06ea131cd43e7b44c4303f3c" - "sha512=4ddefcd71d305bfb933a4056da57e36c13c99ec6dfcc4695814798fbbd78b4d65828381ebcb0e58c4c0394105ac763af3d475474e05e408f7080315bc3cf6176" - ] -} diff --git a/windows.esy.lock/opam/merlin-extend.0.3/opam b/windows.esy.lock/opam/merlin-extend.0.3/opam deleted file mode 100644 index 03ed72e..0000000 --- a/windows.esy.lock/opam/merlin-extend.0.3/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "2.0" -maintainer: "Frederic Bour " -authors: "Frederic Bour " -homepage: "https://github.com/let-def/merlin-extend" -bug-reports: "https://github.com/let-def/merlin-extend" -license: "MIT" -dev-repo: "git+https://github.com/let-def/merlin-extend.git" -build: [make] -install: [make "install"] -remove: ["ocamlfind" "remove" "merlin_extend"] -depends: [ - "ocaml" {>= "4.02.3" & < "4.08.0"} - "ocamlfind" {build} - "cppo" {build} -] -synopsis: "A protocol to provide custom frontend to Merlin" -description: """ -This protocol allows to replace the OCaml frontend of Merlin. -It extends what used to be done with the `-pp' flag to handle a few more cases.""" -flags: light-uninstall -url { - src: "https://github.com/let-def/merlin-extend/archive/v0.3.tar.gz" - checksum: "md5=9c6dfd4f53328f02f12fcc265f4e2dda" -} diff --git a/windows.esy.lock/opam/merlin.3.2.2/opam b/windows.esy.lock/opam/merlin.3.2.2/opam deleted file mode 100644 index 6392981..0000000 --- a/windows.esy.lock/opam/merlin.3.2.2/opam +++ /dev/null @@ -1,74 +0,0 @@ -opam-version: "2.0" -name: "merlin" -synopsis: "Installation with Opam" -description: """ -If you have a working [Opam](https://opam.ocaml.org/) installation, Merlin is only two commands away: - -```shell -opam install merlin -opam user-setup install -``` - -[opam-user-setup](https://github.com/OCamlPro/opam-user-setup) takes care of configuring Emacs and Vim to make best use of your current install. - -You can also [configure the editor](#editor-setup) yourself, if you prefer.""" -maintainer: "defree@gmail.com" -authors: "The Merlin team" -homepage: "https://github.com/ocaml/merlin" -bug-reports: "https://github.com/ocaml/merlin/issues" -depends: [ - "ocaml" {>= "4.02.1" & < "4.08"} - "dune" {build} - "ocamlfind" {>= "1.5.2"} - "yojson" - "craml" {with-test} -] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] -] -post-messages: - """ -merlin installed. - -Quick setup for VIM -------------------- -Append this to your .vimrc to add merlin to vim's runtime-path: - let g:opamshare = substitute(system('opam config var share'),'\\n$','','''') - execute "set rtp+=" . g:opamshare . "/merlin/vim" - -Also run the following line in vim to index the documentation: - :execute "helptags " . g:opamshare . "/merlin/vim/doc" - -Quick setup for EMACS -------------------- -Add opam emacs directory to your load-path by appending this to your .emacs: - (let ((opam-share (ignore-errors (car (process-lines "opam" "config" "var" "share"))))) - (when (and opam-share (file-directory-p opam-share)) - ;; Register Merlin - (add-to-list 'load-path (expand-file-name "emacs/site-lisp" opam-share)) - (autoload 'merlin-mode "merlin" nil t nil) - ;; Automatically start it in OCaml buffers - (add-hook 'tuareg-mode-hook 'merlin-mode t) - (add-hook 'caml-mode-hook 'merlin-mode t) - ;; Use opam switch to lookup ocamlmerlin binary - (setq merlin-command 'opam))) - -Take a look at https://github.com/ocaml/merlin for more information - -Quick setup with opam-user-setup --------------------------------- - -Opam-user-setup support Merlin. - - $ opam user-setup install - -should take care of basic setup. -See https://github.com/OCamlPro/opam-user-setup""" - {success & !user-setup:installed} -dev-repo: "git+https://github.com/ocaml/merlin.git" -url { - src: - "https://github.com/ocaml/merlin/releases/download/v3.2.2/merlin-v3.2.2.tbz" - checksum: "md5=ede35b65f8ac9c440cfade5445662c54" -} diff --git a/windows.esy.lock/opam/mmap.1.1.0/opam b/windows.esy.lock/opam/mmap.1.1.0/opam deleted file mode 100644 index 0b515b4..0000000 --- a/windows.esy.lock/opam/mmap.1.1.0/opam +++ /dev/null @@ -1,24 +0,0 @@ -opam-version: "2.0" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino " "Anton Bachin" ] -homepage: "https://github.com/mirage/mmap" -bug-reports: "https://github.com/mirage/mmap/issues" -doc: "https://mirage.github.io/mmap/" -dev-repo: "git+https://github.com/mirage/mmap.git" -license: "LGPL 2.1 with linking exception" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.02.3"} - "dune" {build & >= "1.6"} -] -synopsis: "File mapping functionality" -description: """ -This project provides a Mmap.map_file functions for mapping files in memory. -""" -url { - src: - "https://github.com/mirage/mmap/releases/download/v1.1.0/mmap-v1.1.0.tbz" - checksum: "md5=8c5d5fbc537296dc525867535fb878ba" -} diff --git a/windows.esy.lock/opam/num.1.1/files/findlib-install.patch b/windows.esy.lock/opam/num.1.1/files/findlib-install.patch deleted file mode 100644 index d2837ff..0000000 --- a/windows.esy.lock/opam/num.1.1/files/findlib-install.patch +++ /dev/null @@ -1,129 +0,0 @@ -From 7688bb4fea24463c92e9c4870acc08495a4c77cb Mon Sep 17 00:00:00 2001 -From: David Allsopp -Date: Wed, 10 Jan 2018 15:20:46 +0000 -Subject: [PATCH] Provide findlib-install target - -Allows installing the entire library using ocamlfind. ---- - Makefile | 10 +++++++++- - src/META | 17 ----------------- - src/META.in | 19 +++++++++++++++++++ - src/Makefile | 17 +++++++++++++++-- - 4 files changed, 43 insertions(+), 20 deletions(-) - delete mode 100644 src/META - create mode 100644 src/META.in - -diff --git a/Makefile b/Makefile -index 6a5d08f..b40e588 100644 ---- a/Makefile -+++ b/Makefile -@@ -14,8 +14,16 @@ install: - $(MAKE) -C src install - $(MAKE) -C toplevel install - -+findlib-install: -+ $(MAKE) -C src findlib-install -+ $(MAKE) -C toplevel install -+ - uninstall: - $(MAKE) -C src uninstall - $(MAKE) -C toplevel uninstall - --.PHONY: all test clean install uninstall -+findlib-uninstall: -+ $(MAKE) -C src findlib-uninstall -+ $(MAKE) -C toplevel uninstall -+ -+.PHONY: all test clean install uninstall findlib-install findlib-uninstall -diff --git a/src/META b/src/META -deleted file mode 100644 -index 66ac170..0000000 ---- a/src/META -+++ /dev/null -@@ -1,17 +0,0 @@ --# This META is the one provided by findlib when the "num" library was --# part of the core OCaml distribution. For backward compatibility, --# it installs into OCaml's standard library directory, not in a subdirectory -- --requires = "num.core" --requires(toploop) = "num.core,num-top" --version = "1.0" --description = "Arbitrary-precision rational arithmetic" --package "core" ( -- directory = "^" -- version = "1.0" -- browse_interfaces = "" -- archive(byte) = "nums.cma" -- archive(native) = "nums.cmxa" -- plugin(byte) = "nums.cma" -- plugin(native) = "nums.cmxs" --) -diff --git a/src/META.in b/src/META.in -new file mode 100644 -index 0000000..b5678b7 ---- /dev/null -+++ b/src/META.in -@@ -0,0 +1,19 @@ -+# This META is the one provided by findlib when the "num" library was -+# part of the core OCaml distribution. For backward compatibility, -+# it is installed into OCaml's standard library directory. If the -+# directory line below is removed, then it's installed in a -+# subdirectory, as normal for a findlib package. -+ -+requires = "num.core" -+requires(toploop) = "num.core,num-top" -+version = "1.0" -+description = "Arbitrary-precision rational arithmetic" -+package "core" ( -+ directory = "^" -+ version = "1.0" -+ browse_interfaces = "" -+ archive(byte) = "nums.cma" -+ archive(native) = "nums.cmxa" -+ plugin(byte) = "nums.cma" -+ plugin(native) = "nums.cmxs" -+) -diff --git a/src/Makefile b/src/Makefile -index 97dc074..ff271fe 100644 ---- a/src/Makefile -+++ b/src/Makefile -@@ -80,21 +80,34 @@ endif - ifeq "$(NATDYNLINK)" "true" - TOINSTALL+=nums.cmxs - endif -+ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true" - TOINSTALL_STUBS=dllnums.$(SO) -+else -+TOINSTALL_STUBS= -+endif - - install: -+ cp META.in META - $(OCAMLFIND) install num META -+ rm -f META - $(INSTALL_DATA) $(TOINSTALL) $(STDLIBDIR) - ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true" - $(INSTALL_DLL) $(TOINSTALL_STUBS) $(STDLIBDIR)/stublibs - endif - --uninstall: -+findlib-install: -+ grep -Fv '^' META.in > META -+ $(OCAMLFIND) install num META $(TOINSTALL) $(TOINSTALL_STUBS) -+ rm -f META -+ -+findlib-uninstall: -+ $(OCAMLFIND) remove num -+ -+uninstall: findlib-uninstall - cd $(STDLIBDIR) && rm -f $(TOINSTALL) - ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true" - cd $(STDLIBDIR)/stublibs && rm -f $(TOINSTALL_STUBS) - endif -- $(OCAMLFIND) remove num - - clean: - rm -f *.cm[ioxta] *.cmx[as] *.cmti *.$(O) *.$(A) *.$(SO) --- -2.14.1 - diff --git a/windows.esy.lock/opam/num.1.1/files/installation-warning.patch b/windows.esy.lock/opam/num.1.1/files/installation-warning.patch deleted file mode 100644 index 88ef9b6..0000000 --- a/windows.esy.lock/opam/num.1.1/files/installation-warning.patch +++ /dev/null @@ -1,59 +0,0 @@ -From db8d748b2cad0adc2698e9fcf28727083a711bae Mon Sep 17 00:00:00 2001 -From: David Allsopp -Date: Wed, 24 Jan 2018 16:01:56 +0000 -Subject: [PATCH] Warn about installations broken by previous faulty package - ---- - Makefile | 33 +++++++++++++++++++++++++++++++++ - 1 file changed, 33 insertions(+) - -diff --git a/Makefile b/Makefile -index b40e588..d4dcd70 100644 ---- a/Makefile -+++ b/Makefile -@@ -14,9 +14,42 @@ install: - $(MAKE) -C src install - $(MAKE) -C toplevel install - -+OCAMLFIND_DIR:=$(dir $(shell command -v ocamlfind 2>/dev/null)) -+OCAMLC_DIR:=$(dir $(shell command -v ocamlc 2>/dev/null)) -+NUM_INSTALLED:=$(shell ocamlfind query num 2>/dev/null) -+ -+ifeq ($(NUM_INSTALLED),) -+# The num findlib package is not already present - wohoo! -+OUR_FAULT=no -+else -+ifeq ($(OCAMLFIND_DIR),$(OCAMLC_DIR)) -+# The num findlib package is present, but ocamlc and ocamlfind are in the -+# same place, which means that either we're looking at a system-installed -+# ocamlfind (which isn't supported), or the user has done something else -+# nefarious and doesn't deserve our sympathy (or, at least, our potentially -+# unhelpful advice) -+OUR_FAULT=no -+else -+# The num findlib package package is present, and ocamlc and ocamlfind reside -+# in different directories, which means that we're almost certainly looking at -+# a system switch which has been damaged by a previous num package installation -+# on an OS which didn't protect the system lib directory. -+OUR_FAULT=probably -+endif -+endif -+ - findlib-install: -+ifeq ($(OUR_FAULT),no) - $(MAKE) -C src findlib-install - $(MAKE) -C toplevel install -+else -+ @echo "\033[0;31m[ERROR]\033[m It appears that the num library was previously installed to your system" -+ @echo " compiler's lib directory, probably by a faulty opam package." -+ @echo " You will need to remove arith_flags.*, arith_status.*, big_int.*," -+ @echo " int_misc.*, nat.*, num.*, ratio.*, nums.*, libnums.* and" -+ @echo " stublibs/dllnums.* from $(shell ocamlc -where)." -+ @false -+endif - - uninstall: - $(MAKE) -C src uninstall --- -2.14.1 - diff --git a/windows.esy.lock/opam/num.1.1/opam b/windows.esy.lock/opam/num.1.1/opam deleted file mode 100644 index c711ab3..0000000 --- a/windows.esy.lock/opam/num.1.1/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "2.0" -name: "num" -version: "1.1" -maintainer: "Xavier Leroy " -authors: [ - "Valérie Ménissier-Morain" - "Pierre Weis" - "Xavier Leroy" -] -license: "LGPL 2.1 with OCaml linking exception" - -homepage: "https://github.com/ocaml/num/" -bug-reports: "https://github.com/ocaml/num/issues" -dev-repo: "git+https://github.com/ocaml/num.git" -build: [ - [make] -] -install: [ - make - "install" {!ocaml:preinstalled} - "findlib-install" {ocaml:preinstalled} -] -remove: [ - make - "uninstall" {!ocaml:preinstalled} - "findlib-uninstall" {ocaml:preinstalled} -] -depends: [ - "ocaml" {>= "4.06.0"} - "ocamlfind" {build & >= "1.7.3"} -] -conflicts: [ "base-num" ] -patches: [ "findlib-install.patch" "installation-warning.patch" ] -synopsis: - "The legacy Num library for arbitrary-precision integer and rational arithmetic" -extra-files: [ - ["installation-warning.patch" "md5=93c92bf6da6bae09d068da42b1bbaaac"] - ["findlib-install.patch" "md5=3163a4c3f8dd084653eeb64d95311a2a"] -] -url { - src: "https://github.com/ocaml/num/archive/v1.1.tar.gz" - checksum: "md5=710cbe18b144955687a03ebab439ff2b" -} diff --git a/windows.esy.lock/opam/ocaml-compiler-libs.v0.12.0/opam b/windows.esy.lock/opam/ocaml-compiler-libs.v0.12.0/opam deleted file mode 100644 index be7b0ad..0000000 --- a/windows.esy.lock/opam/ocaml-compiler-libs.v0.12.0/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ocaml-compiler-libs" -bug-reports: "https://github.com/janestreet/ocaml-compiler-libs/issues" -dev-repo: "git+https://github.com/janestreet/ocaml-compiler-libs.git" -license: "Apache-2.0" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.04.1"} - "dune" {build & >= "1.0"} -] -synopsis: "OCaml compiler libraries repackaged" -description: """ -This packages exposes the OCaml compiler libraries repackages under -the toplevel names Ocaml_common, Ocaml_bytecomp, ...""" -url { - src: - "https://github.com/janestreet/ocaml-compiler-libs/archive/v0.12.0.tar.gz" - checksum: "md5=3351925ed99be59829641d2044fc80c0" -} diff --git a/windows.esy.lock/opam/ocamlbuild.0.14.0/opam b/windows.esy.lock/opam/ocamlbuild.0.14.0/opam deleted file mode 100644 index dd4bf68..0000000 --- a/windows.esy.lock/opam/ocamlbuild.0.14.0/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "2.0" -maintainer: "Gabriel Scherer " -authors: ["Nicolas Pouillard" "Berke Durak"] -homepage: "https://github.com/ocaml/ocamlbuild/" -bug-reports: "https://github.com/ocaml/ocamlbuild/issues" -license: "LGPL-2 with OCaml linking exception" -doc: "https://github.com/ocaml/ocamlbuild/blob/master/manual/manual.adoc" -dev-repo: "git+https://github.com/ocaml/ocamlbuild.git" -build: [ - [ - make - "-f" - "configure.make" - "all" - "OCAMLBUILD_PREFIX=%{prefix}%" - "OCAMLBUILD_BINDIR=%{bin}%" - "OCAMLBUILD_LIBDIR=%{lib}%" - "OCAMLBUILD_MANDIR=%{man}%" - "OCAML_NATIVE=%{ocaml:native}%" - "OCAML_NATIVE_TOOLS=%{ocaml:native}%" - ] - [make "check-if-preinstalled" "all" "opam-install"] -] -conflicts: [ - "base-ocamlbuild" - "ocamlfind" {< "1.6.2"} -] -synopsis: - "OCamlbuild is a build system with builtin rules to easily build most OCaml projects." -depends: [ - "ocaml" {>= "4.03"} -] -url { - src: "https://github.com/ocaml/ocamlbuild/archive/0.14.0.tar.gz" - checksum: "sha256=87b29ce96958096c0a1a8eeafeb6268077b2d11e1bf2b3de0f5ebc9cf8d42e78" -} diff --git a/windows.esy.lock/opam/ocamlfind.1.8.0/files/no-awk-check.patch b/windows.esy.lock/opam/ocamlfind.1.8.0/files/no-awk-check.patch deleted file mode 100644 index c9e80da..0000000 --- a/windows.esy.lock/opam/ocamlfind.1.8.0/files/no-awk-check.patch +++ /dev/null @@ -1,19 +0,0 @@ -commit 40142bc941e6e308686e86be6fc2da92f346a22f -Author: Kate -Date: Tue Mar 19 16:29:06 2019 +0000 - - Remove awk from the set of checked unix tools as it's not used anywhere - -diff --git a/configure b/configure -index d9b587c..20e8dca 100755 ---- a/configure -+++ b/configure -@@ -184,7 +184,7 @@ echo "Configuring core..." - - # Some standard Unix tools must be available: - --for tool in sed awk ocaml ocamlc uname rm make cat m4 dirname basename; do -+for tool in sed ocaml ocamlc uname rm make cat m4 dirname basename; do - if in_path $tool; then true; else - echo "configure: $tool not in PATH; this is required" 1>&2 - exit 1 diff --git a/windows.esy.lock/opam/ocamlfind.1.8.0/files/ocaml-stub b/windows.esy.lock/opam/ocamlfind.1.8.0/files/ocaml-stub deleted file mode 100644 index e5ad990..0000000 --- a/windows.esy.lock/opam/ocamlfind.1.8.0/files/ocaml-stub +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -BINDIR=$(dirname "$(command -v ocamlc)") -"$BINDIR/ocaml" -I "$OCAML_TOPLEVEL_PATH" "$@" diff --git a/windows.esy.lock/opam/ocamlfind.1.8.0/files/ocamlfind.install b/windows.esy.lock/opam/ocamlfind.1.8.0/files/ocamlfind.install deleted file mode 100644 index 295c625..0000000 --- a/windows.esy.lock/opam/ocamlfind.1.8.0/files/ocamlfind.install +++ /dev/null @@ -1,6 +0,0 @@ -bin: [ - "src/findlib/ocamlfind" {"ocamlfind"} - "?src/findlib/ocamlfind_opt" {"ocamlfind"} - "?tools/safe_camlp4" -] -toplevel: ["src/findlib/topfind"] diff --git a/windows.esy.lock/opam/ocamlfind.1.8.0/opam b/windows.esy.lock/opam/ocamlfind.1.8.0/opam deleted file mode 100644 index e587a3c..0000000 --- a/windows.esy.lock/opam/ocamlfind.1.8.0/opam +++ /dev/null @@ -1,68 +0,0 @@ -opam-version: "2.0" -maintainer: "Thomas Gazagnaire " -homepage: "http://projects.camlcity.org/projects/findlib.html" -bug-reports: "https://gitlab.camlcity.org/gerd/lib-findlib/issues" -dev-repo: "git+https://gitlab.camlcity.org/gerd/lib-findlib.git" -patches: ["no-awk-check.patch"] -build: [ - [ - "./configure" - "-bindir" - bin - "-sitelib" - lib - "-mandir" - man - "-config" - "%{lib}%/findlib.conf" - "-no-custom" - "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} - "-no-topfind" {ocaml:preinstalled} - ] - [make "all"] - [make "opt"] {ocaml:native} -] -install: [ - [make "install"] - ["install" "-m" "0755" "ocaml-stub" "%{bin}%/ocaml"] {ocaml:preinstalled} -] -remove: [ - ["ocamlfind" "remove" "bytes"] - [ - "./configure" - "-bindir" - bin - "-sitelib" - lib - "-mandir" - man - "-config" - "%{lib}%/findlib.conf" - "-no-camlp4" {!ocaml:preinstalled & ocaml:version >= "4.02.0"} - "-no-topfind" {ocaml:preinstalled} - ] - [make "uninstall"] - ["rm" "-f" "%{bin}%/ocaml"] {ocaml:preinstalled} -] -depends: [ - "ocaml" {>= "4.00.0"} - "conf-m4" {build} -] -synopsis: "A library manager for OCaml" -description: """ -Findlib is a library manager for OCaml. It provides a convention how -to store libraries, and a file format ("META") to describe the -properties of libraries. There is also a tool (ocamlfind) for -interpreting the META files, so that it is very easy to use libraries -in programs and scripts.""" -authors: "Gerd Stolpmann " -extra-files: [ - ["ocamlfind.install" "md5=06f2c282ab52d93aa6adeeadd82a2543"] - ["ocaml-stub" "md5=181f259c9e0bad9ef523e7d4abfdf87a"] - ["no-awk-check.patch" "md5=0378123bf1a45fccdea434c053ddb687"] -] -url { - src: "http://download.camlcity.org/download/findlib-1.8.0.tar.gz" - checksum: "md5=a710c559667672077a93d34eb6a42e5b" - mirrors: "http://download2.camlcity.org/download/findlib-1.8.0.tar.gz" -} diff --git a/windows.esy.lock/opam/parsexp.v0.12.0/opam b/windows.esy.lock/opam/parsexp.v0.12.0/opam deleted file mode 100644 index d436ee9..0000000 --- a/windows.esy.lock/opam/parsexp.v0.12.0/opam +++ /dev/null @@ -1,43 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/parsexp" -bug-reports: "https://github.com/janestreet/parsexp/issues" -dev-repo: "git+https://github.com/janestreet/parsexp.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/parsexp/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.12" & < "v0.13"} - "sexplib0" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} -] -synopsis: "S-expression parsing library" -description: " -This library provides generic parsers for parsing S-expressions from -strings or other medium. - -The library is focused on performances but still provide full generic -parsers that can be used with strings, bigstrings, lexing buffers, -character streams or any other sources effortlessly. - -It provides three different class of parsers: -- the normal parsers, producing [Sexp.t] or [Sexp.t list] values -- the parsers with positions, building compact position sequences so - that one can recover original positions in order to report properly - located errors at little cost -- the Concrete Syntax Tree parsers, produce values of type - [Parsexp.Cst.t] which record the concrete layout of the s-expression - syntax, including comments - -This library is portable and doesn't provide IO functions. To read -s-expressions from files or other external sources, you should use -parsexp_io. -" -url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.12/files/parsexp-v0.12.0.tar.gz" - checksum: "md5=741b2c6f59b9618e3affabaa34d468a2" -} diff --git a/windows.esy.lock/opam/ppx_derivers.1.2.1/opam b/windows.esy.lock/opam/ppx_derivers.1.2.1/opam deleted file mode 100644 index 19e8b0f..0000000 --- a/windows.esy.lock/opam/ppx_derivers.1.2.1/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "2.0" -maintainer: "jeremie@dimino.org" -authors: ["Jérémie Dimino"] -license: "BSD3" -homepage: "https://github.com/ocaml-ppx/ppx_derivers" -bug-reports: "https://github.com/ocaml-ppx/ppx_derivers/issues" -dev-repo: "git://github.com/ocaml-ppx/ppx_derivers.git" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" - "dune" {build} -] -synopsis: "Shared [@@deriving] plugin registry" -description: """ -Ppx_derivers is a tiny package whose sole purpose is to allow -ppx_deriving and ppx_type_conv to inter-operate gracefully when linked -as part of the same ocaml-migrate-parsetree driver.""" -url { - src: "https://github.com/ocaml-ppx/ppx_derivers/archive/1.2.1.tar.gz" - checksum: "md5=5dc2bf130c1db3c731fe0fffc5648b41" -} diff --git a/windows.esy.lock/opam/ppx_deriving.4.2.1/opam b/windows.esy.lock/opam/ppx_deriving.4.2.1/opam deleted file mode 100644 index b1048e0..0000000 --- a/windows.esy.lock/opam/ppx_deriving.4.2.1/opam +++ /dev/null @@ -1,48 +0,0 @@ -opam-version: "2.0" -maintainer: "whitequark " -authors: [ "whitequark " ] -license: "MIT" -homepage: "https://github.com/whitequark/ppx_deriving" -doc: "https://whitequark.github.io/ppx_deriving" -bug-reports: "https://github.com/whitequark/ppx_deriving/issues" -dev-repo: "git+https://github.com/whitequark/ppx_deriving.git" -tags: [ "syntax" ] -substs: [ "pkg/META" ] -build: [ - [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml:native-dynlink}%" - "native-dynlink=%{ocaml:native-dynlink}%" - ] - [ - "ocamlbuild" - "-classic-display" - "-use-ocamlfind" - "src_test/test_ppx_deriving.byte" - "--" - ] {with-test} - [make "doc"] {with-doc} -] -depends: [ - "ocaml" {> "4.03.0"} - "ocamlbuild" {build} - "ocamlfind" {build & >= "1.6.0"} - "cppo" {build} - "cppo_ocamlbuild" {build} - "ocaml-migrate-parsetree" - "ppx_derivers" - "ppx_tools" {>= "4.02.3"} - "result" - "ounit" {with-test} -] -available: opam-version >= "1.2" -synopsis: "Type-driven code generation for OCaml >=4.02" -description: """ -ppx_deriving provides common infrastructure for generating -code based on type definitions, and a set of useful plugins -for common tasks.""" -url { - src: "https://github.com/ocaml-ppx/ppx_deriving/archive/v4.2.1.tar.gz" - checksum: "md5=2195fccf2a527c3ff9ec5b4e36e2f0a8" -} diff --git a/windows.esy.lock/opam/ppx_fields_conv.v0.12.0/opam b/windows.esy.lock/opam/ppx_fields_conv.v0.12.0/opam deleted file mode 100644 index 9140fe9..0000000 --- a/windows.esy.lock/opam/ppx_fields_conv.v0.12.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ppx_fields_conv" -bug-reports: "https://github.com/janestreet/ppx_fields_conv/issues" -dev-repo: "git+https://github.com/janestreet/ppx_fields_conv.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_fields_conv/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.12" & < "v0.13"} - "fieldslib" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} - "ppxlib" {>= "0.5.0"} -] -synopsis: "Generation of accessor and iteration functions for ocaml records" -description: " -Part of the Jane Street's PPX rewriters collection. -" -url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.12/files/ppx_fields_conv-v0.12.0.tar.gz" - checksum: "md5=5bdf701197abc0dd4145a489912e49aa" -} diff --git a/windows.esy.lock/opam/ppx_let.v0.12.0/opam b/windows.esy.lock/opam/ppx_let.v0.12.0/opam deleted file mode 100644 index 17e5536..0000000 --- a/windows.esy.lock/opam/ppx_let.v0.12.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ppx_let" -bug-reports: "https://github.com/janestreet/ppx_let/issues" -dev-repo: "git+https://github.com/janestreet/ppx_let.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_let/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} - "ppxlib" {>= "0.5.0"} -] -synopsis: "Monadic let-bindings" -description: " -Part of the Jane Street's PPX rewriters collection. -" -url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.12/files/ppx_let-v0.12.0.tar.gz" - checksum: "md5=8ebaa03cb252e29c3152cf32e5769e83" -} diff --git a/windows.esy.lock/opam/ppx_sexp_conv.v0.12.0/opam b/windows.esy.lock/opam/ppx_sexp_conv.v0.12.0/opam deleted file mode 100644 index 4a8ca51..0000000 --- a/windows.esy.lock/opam/ppx_sexp_conv.v0.12.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/ppx_sexp_conv" -bug-reports: "https://github.com/janestreet/ppx_sexp_conv/issues" -dev-repo: "git+https://github.com/janestreet/ppx_sexp_conv.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/ppx_sexp_conv/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.12" & < "v0.13"} - "sexplib0" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} - "ppxlib" {>= "0.5.0"} -] -synopsis: "[@@deriving] plugin to generate S-expression conversion functions" -description: " -Part of the Jane Street's PPX rewriters collection. -" -url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.12/files/ppx_sexp_conv-v0.12.0.tar.gz" - checksum: "md5=648ac430b4a74c2297705d260b66778f" -} diff --git a/windows.esy.lock/opam/ppx_tools.5.1+4.06.0/opam b/windows.esy.lock/opam/ppx_tools.5.1+4.06.0/opam deleted file mode 100644 index a84810b..0000000 --- a/windows.esy.lock/opam/ppx_tools.5.1+4.06.0/opam +++ /dev/null @@ -1,21 +0,0 @@ -opam-version: "2.0" -maintainer: "alain.frisch@lexifi.com" -authors: [ "Alain Frisch " ] -license: "MIT" -homepage: "https://github.com/ocaml-ppx/ppx_tools" -bug-reports: "https://github.com/ocaml-ppx/ppx_tools/issues" -dev-repo: "git://github.com/ocaml-ppx/ppx_tools.git" -tags: [ "syntax" ] -build: [[make "all"]] -install: [[make "install"]] -remove: [["ocamlfind" "remove" "ppx_tools"]] -depends: [ - "ocaml" {>= "4.06.0" & < "4.08"} - "ocamlfind" {>= "1.5.0"} -] -synopsis: "Tools for authors of ppx rewriters and other syntactic tools" -flags: light-uninstall -url { - src: "https://github.com/ocaml-ppx/ppx_tools/archive/5.1+4.06.0.tar.gz" - checksum: "md5=6ba2e9690b1f579ba562b86022d1c308" -} diff --git a/windows.esy.lock/opam/ppx_tools_versioned.5.2.2/opam b/windows.esy.lock/opam/ppx_tools_versioned.5.2.2/opam deleted file mode 100644 index 46aff30..0000000 --- a/windows.esy.lock/opam/ppx_tools_versioned.5.2.2/opam +++ /dev/null @@ -1,30 +0,0 @@ -opam-version: "2.0" -maintainer: "frederic.bour@lakaban.net" -authors: [ - "Frédéric Bour " - "Alain Frisch " -] -license: "MIT" -homepage: "https://github.com/ocaml-ppx/ppx_tools_versioned" -bug-reports: "https://github.com/ocaml-ppx/ppx_tools_versioned/issues" -dev-repo: "git://github.com/ocaml-ppx/ppx_tools_versioned.git" -tags: [ "syntax" ] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] -depends: [ - "ocaml" {>= "4.02.0"} - "dune" {build & >= "1.0"} - "ocaml-migrate-parsetree" {>= "1.0.10"} -] -synopsis: "A variant of ppx_tools based on ocaml-migrate-parsetree" -url { - src: - "https://github.com/ocaml-ppx/ppx_tools_versioned/archive/5.2.2.tar.gz" - checksum: [ - "md5=f78a3c2b4cc3b92702e1f7096a6125fa" - "sha512=68c168ebc01af46fe8766ad7e36cc778caabb97d8eb303db284d106450cb79974c2a640ce459e197630b9e84b02caa24b59c97c9a8d39ddadc7efc7284e42a70" - ] -} diff --git a/windows.esy.lock/opam/ppxlib.0.6.0/opam b/windows.esy.lock/opam/ppxlib.0.6.0/opam deleted file mode 100644 index 9943b80..0000000 --- a/windows.esy.lock/opam/ppxlib.0.6.0/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/ocaml-ppx/ppxlib" -bug-reports: "https://github.com/ocaml-ppx/ppxlib/issues" -dev-repo: "git+https://github.com/ocaml-ppx/ppxlib.git" -doc: "https://ocaml-ppx.github.io/ppxlib/" -license: "MIT" -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] -] -run-test: [ - ["dune" "runtest" "-p" name "-j" jobs] { ocaml >= "4.06" } -] -depends: [ - "ocaml" {>= "4.04.1"} - "base" {>= "v0.11.0" & < "v0.13"} - "dune" {build} - "ocaml-compiler-libs" {>= "v0.11.0"} - "ocaml-migrate-parsetree" {>= "1.0.9"} - "ppx_derivers" {>= "1.0"} - "stdio" {>= "v0.11.0" & < "v0.13"} - "ocamlfind" {with-test} -] -synopsis: "Base library and tools for ppx rewriters" -description: """ -A comprehensive toolbox for ppx development. It features: -- a OCaml AST / parser / pretty-printer snapshot,to create a full - frontend independent of the version of OCaml; -- a library for library for ppx rewriters in general, and type-driven - code generators in particular; -- a feature-full driver for OCaml AST transformers; -- a quotation mechanism allowing to write values representing the - OCaml AST in the OCaml syntax; -- a generator of open recursion classes from type definitions. -""" -url { - src: - "https://github.com/ocaml-ppx/ppxlib/releases/download/0.6.0/ppxlib-0.6.0.tbz" - checksum: "md5=e2d129139891c135acc6d52a3fa9f731" -} diff --git a/windows.esy.lock/opam/re.1.9.0/opam b/windows.esy.lock/opam/re.1.9.0/opam deleted file mode 100644 index 28b376f..0000000 --- a/windows.esy.lock/opam/re.1.9.0/opam +++ /dev/null @@ -1,42 +0,0 @@ -opam-version: "2.0" - -maintainer: "rudi.grinberg@gmail.com" -authors: [ - "Jerome Vouillon" - "Thomas Gazagnaire" - "Anil Madhavapeddy" - "Rudi Grinberg" - "Gabriel Radanne" -] -license: "LGPL-2.0 with OCaml linking exception" -homepage: "https://github.com/ocaml/ocaml-re" -bug-reports: "https://github.com/ocaml/ocaml-re/issues" -dev-repo: "git+https://github.com/ocaml/ocaml-re.git" - -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] - -depends: [ - "ocaml" {>= "4.02"} - "dune" {build} - "ounit" {with-test} - "seq" -] - -synopsis: "RE is a regular expression library for OCaml" -description: """ -Pure OCaml regular expressions with: -* Perl-style regular expressions (module Re.Perl) -* Posix extended regular expressions (module Re.Posix) -* Emacs-style regular expressions (module Re.Emacs) -* Shell-style file globbing (module Re.Glob) -* Compatibility layer for OCaml's built-in Str module (module Re.Str) -""" -url { - src: - "https://github.com/ocaml/ocaml-re/releases/download/1.9.0/re-1.9.0.tbz" - checksum: "md5=bddaed4f386a22cace7850c9c7dac296" -} diff --git a/windows.esy.lock/opam/result.1.4/opam b/windows.esy.lock/opam/result.1.4/opam deleted file mode 100644 index 717e0be..0000000 --- a/windows.esy.lock/opam/result.1.4/opam +++ /dev/null @@ -1,22 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/result" -dev-repo: "git+https://github.com/janestreet/result.git" -bug-reports: "https://github.com/janestreet/result/issues" -license: "BSD3" -build: [["dune" "build" "-p" name "-j" jobs]] -depends: [ - "ocaml" - "dune" {build & >= "1.0"} -] -synopsis: "Compatibility Result module" -description: """ -Projects that want to use the new result type defined in OCaml >= 4.03 -while staying compatible with older version of OCaml should use the -Result module defined in this library.""" -url { - src: - "https://github.com/janestreet/result/archive/1.4.tar.gz" - checksum: "md5=d3162dbc501a2af65c8c71e0866541da" -} diff --git a/windows.esy.lock/opam/sexplib.v0.12.0/opam b/windows.esy.lock/opam/sexplib.v0.12.0/opam deleted file mode 100644 index e04b74c..0000000 --- a/windows.esy.lock/opam/sexplib.v0.12.0/opam +++ /dev/null @@ -1,29 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/sexplib" -bug-reports: "https://github.com/janestreet/sexplib/issues" -dev-repo: "git+https://github.com/janestreet/sexplib.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexplib/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.04.2"} - "parsexp" {>= "v0.12" & < "v0.13"} - "sexplib0" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} - "num" -] -synopsis: "Library for serializing OCaml values to and from S-expressions" -description: " -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. -" -url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.12/files/sexplib-v0.12.0.tar.gz" - checksum: "md5=a7f9f8a414aed6cc56901199cda020f6" -} diff --git a/windows.esy.lock/opam/sexplib0.v0.12.0/opam b/windows.esy.lock/opam/sexplib0.v0.12.0/opam deleted file mode 100644 index 8268113..0000000 --- a/windows.esy.lock/opam/sexplib0.v0.12.0/opam +++ /dev/null @@ -1,26 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/sexplib0" -bug-reports: "https://github.com/janestreet/sexplib0/issues" -dev-repo: "git+https://github.com/janestreet/sexplib0.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/sexplib0/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.04.2"} - "dune" {build & >= "1.5.1"} -] -synopsis: "Library containing the definition of S-expressions and some base converters" -description: " -Part of Jane Street's Core library -The Core suite of libraries is an industrial strength alternative to -OCaml's standard library that was developed by Jane Street, the -largest industrial user of OCaml. -" -url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.12/files/sexplib0-v0.12.0.tar.gz" - checksum: "md5=2486a25d3a94da9a94acc018b5f09061" -} diff --git a/windows.esy.lock/opam/stdio.v0.12.0/opam b/windows.esy.lock/opam/stdio.v0.12.0/opam deleted file mode 100644 index d0adfe5..0000000 --- a/windows.esy.lock/opam/stdio.v0.12.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "2.0" -maintainer: "opensource@janestreet.com" -authors: ["Jane Street Group, LLC "] -homepage: "https://github.com/janestreet/stdio" -bug-reports: "https://github.com/janestreet/stdio/issues" -dev-repo: "git+https://github.com/janestreet/stdio.git" -doc: "https://ocaml.janestreet.com/ocaml-core/latest/doc/stdio/index.html" -license: "MIT" -build: [ - ["dune" "build" "-p" name "-j" jobs] -] -depends: [ - "ocaml" {>= "4.04.2"} - "base" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} -] -synopsis: "Standard IO library for OCaml" -description: " -Stdio implements simple input/output functionalities for OCaml. - -It re-exports the input/output functions of the OCaml standard -libraries using a more consistent API. -" -url { - src: "https://ocaml.janestreet.com/ocaml-core/v0.12/files/stdio-v0.12.0.tar.gz" - checksum: "md5=b261ff2d5667fde960c95e50cff668da" -} diff --git a/windows.esy.lock/opam/stdlib-shims.0.1.0/opam b/windows.esy.lock/opam/stdlib-shims.0.1.0/opam deleted file mode 100644 index 6c27a70..0000000 --- a/windows.esy.lock/opam/stdlib-shims.0.1.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "2.0" -maintainer: "The stdlib-shims programmers" -authors: "The stdlib-shims programmers" -homepage: "https://github.com/ocaml/stdlib-shims" -doc: "https://ocaml.github.io/stdlib-shims/" -dev-repo: "git+https://github.com/ocaml/stdlib-shims.git" -bug-reports: "https://github.com/ocaml/stdlib-shims/issues" -tags: ["stdlib" "compatibility" "org:ocaml"] -license: ["typeof OCaml system"] -depends: [ - "dune" {build} - "ocaml" {>= "4.02.3"} -] -build: [ "dune" "build" "-p" name "-j" jobs ] -synopsis: "Backport some of the new stdlib features to older compiler" -description: """ -Backport some of the new stdlib features to older compiler, -such as the Stdlib module. - -This allows projects that require compatibility with older compiler to -use these new features in their code. -""" -url { - src: - "https://github.com/ocaml/stdlib-shims/releases/download/0.1.0/stdlib-shims-0.1.0.tbz" - checksum: "md5=12b5704eed70c6bff5ac39a16db1425d" -} diff --git a/windows.esy.lock/opam/stringext.1.5.0/opam b/windows.esy.lock/opam/stringext.1.5.0/opam deleted file mode 100644 index 8198a67..0000000 --- a/windows.esy.lock/opam/stringext.1.5.0/opam +++ /dev/null @@ -1,27 +0,0 @@ -opam-version: "2.0" -maintainer: "rudi.grinberg@gmail.com" -authors: "Rudi Grinberg" -homepage: "https://github.com/rgrinberg/stringext" -bug-reports: "https://github.com/rgrinberg/stringext/issues" -license: "MIT" -dev-repo: "git+https://github.com/rgrinberg/stringext.git" -build: [ - ["jbuilder" "subst" "-p" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] - ["jbuilder" "runtest" "-p" name "-j" jobs] {with-test} -] -depends: [ - "ocaml" {>= "4.02.3"} - "jbuilder" {build & >= "1.0+beta10"} - "ounit" {with-test} - "qtest" {with-test & >= "2.2"} - "base-bytes" -] -synopsis: "Extra string functions for OCaml" -description: """ -Extra string functions for OCaml. Mainly splitting. All functions are in the -`Stringext` module.""" -url { - src: "https://github.com/rgrinberg/stringext/archive/1.5.0.zip" - checksum: "md5=867263ea97532f150516677fa994cdf2" -} diff --git a/windows.esy.lock/opam/topkg.1.0.0/opam b/windows.esy.lock/opam/topkg.1.0.0/opam deleted file mode 100644 index 2276edb..0000000 --- a/windows.esy.lock/opam/topkg.1.0.0/opam +++ /dev/null @@ -1,49 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/topkg" -doc: "http://erratique.ch/software/topkg/doc" -license: "ISC" -dev-repo: "git+http://erratique.ch/repos/topkg.git" -bug-reports: "https://github.com/dbuenzli/topkg/issues" -tags: ["packaging" "ocamlbuild" "org:erratique"] -depends: [ - "ocaml" {>= "4.01.0"} - "ocamlfind" {build & >= "1.6.1"} - "ocamlbuild" - "result" ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pkg-name" name - "--dev-pkg" "%{pinned}%" ]] -synopsis: """The transitory OCaml software packager""" -description: """\ - -Topkg is a packager for distributing OCaml software. It provides an -API to describe the files a package installs in a given build -configuration and to specify information about the package's -distribution, creation and publication procedures. - -The optional topkg-care package provides the `topkg` command line tool -which helps with various aspects of a package's life cycle: creating -and linting a distribution, releasing it on the WWW, publish its -documentation, add it to the OCaml opam repository, etc. - -Topkg is distributed under the ISC license and has **no** -dependencies. This is what your packages will need as a *build* -dependency. - -Topkg-care is distributed under the ISC license it depends on -[fmt][fmt], [logs][logs], [bos][bos], [cmdliner][cmdliner], -[webbrowser][webbrowser] and `opam-format`. - -[fmt]: http://erratique.ch/software/fmt -[logs]: http://erratique.ch/software/logs -[bos]: http://erratique.ch/software/bos -[cmdliner]: http://erratique.ch/software/cmdliner -[webbrowser]: http://erratique.ch/software/webbrowser -""" -url { -src: "http://erratique.ch/software/topkg/releases/topkg-1.0.0.tbz" -checksum: "md5=e3d76bda06bf68cb5853caf6627da603" -} diff --git a/windows.esy.lock/opam/uchar.0.0.2/opam b/windows.esy.lock/opam/uchar.0.0.2/opam deleted file mode 100644 index 428d7aa..0000000 --- a/windows.esy.lock/opam/uchar.0.0.2/opam +++ /dev/null @@ -1,36 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://ocaml.org" -doc: "https://ocaml.github.io/uchar/" -dev-repo: "git+https://github.com/ocaml/uchar.git" -bug-reports: "https://github.com/ocaml/uchar/issues" -tags: [ "text" "character" "unicode" "compatibility" "org:ocaml.org" ] -license: "typeof OCaml system" -depends: [ - "ocaml" {>= "3.12.0"} - "ocamlbuild" {build} -] -build: [ - ["ocaml" "pkg/git.ml"] - [ - "ocaml" - "pkg/build.ml" - "native=%{ocaml:native}%" - "native-dynlink=%{ocaml:native-dynlink}%" - ] -] -synopsis: "Compatibility library for OCaml's Uchar module" -description: """ -The `uchar` package provides a compatibility library for the -[`Uchar`][1] module introduced in OCaml 4.03. - -The `uchar` package is distributed under the license of the OCaml -compiler. See [LICENSE](LICENSE) for details. - -[1]: http://caml.inria.fr/pub/docs/manual-ocaml/libref/Uchar.html""" -url { - src: - "https://github.com/ocaml/uchar/releases/download/v0.0.2/uchar-0.0.2.tbz" - checksum: "md5=c9ba2c738d264c420c642f7bb1cf4a36" -} diff --git a/windows.esy.lock/opam/uri.2.2.0/opam b/windows.esy.lock/opam/uri.2.2.0/opam deleted file mode 100644 index c082307..0000000 --- a/windows.esy.lock/opam/uri.2.2.0/opam +++ /dev/null @@ -1,33 +0,0 @@ -opam-version: "2.0" -maintainer: "anil@recoil.org" -authors: ["Anil Madhavapeddy" "David Sheets" "Rudi Grinberg"] -license: "ISC" -tags: ["url" "uri" "org:mirage" "org:xapi-project"] -homepage: "https://github.com/mirage/ocaml-uri" -bug-reports: "https://github.com/mirage/ocaml-uri/issues" -dev-repo: "git+https://github.com/mirage/ocaml-uri.git" -doc: "https://mirage.github.io/ocaml-uri/" -synopsis: "An RFC3986 URI/URL parsing library" -description: """ -This is an OCaml implementation of the [RFC3986](http://tools.ietf.org/html/rfc3986) specification -for parsing URI or URLs. -""" -depends: [ - "ocaml" {>= "4.04.0"} - "dune" {build & >= "1.2.0"} - "ounit" {with-test & >= "1.0.2"} - "ppx_sexp_conv" {build & >= "v0.9.0" & < "v0.13"} - "re" {>= "1.7.2"} - "sexplib0" {< "v0.13"} - "stringext" {>= "1.4.0"} -] -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] - ["dune" "runtest" "-p" name "-j" jobs] {with-test} -] -url { - src: - "https://github.com/mirage/ocaml-uri/releases/download/v2.2.0/uri-v2.2.0.tbz" - checksum: "md5=e52e17fc6cc3491ab44994e6ebc5664c" -} diff --git a/windows.esy.lock/opam/uutf.1.0.2/opam b/windows.esy.lock/opam/uutf.1.0.2/opam deleted file mode 100644 index 3a9f567..0000000 --- a/windows.esy.lock/opam/uutf.1.0.2/opam +++ /dev/null @@ -1,40 +0,0 @@ -opam-version: "2.0" -maintainer: "Daniel Bünzli " -authors: ["Daniel Bünzli "] -homepage: "http://erratique.ch/software/uutf" -doc: "http://erratique.ch/software/uutf/doc/Uutf" -dev-repo: "git+http://erratique.ch/repos/uutf.git" -bug-reports: "https://github.com/dbuenzli/uutf/issues" -tags: [ "unicode" "text" "utf-8" "utf-16" "codec" "org:erratique" ] -license: "ISC" -depends: [ - "ocaml" {>= "4.01.0"} - "ocamlfind" {build} - "ocamlbuild" {build} - "topkg" {build} - "uchar" -] -depopts: ["cmdliner"] -conflicts: ["cmdliner" { < "0.9.6"} ] -build: [[ - "ocaml" "pkg/pkg.ml" "build" - "--pinned" "%{pinned}%" - "--with-cmdliner" "%{cmdliner:installed}%" ]] -synopsis: """Non-blocking streaming Unicode codec for OCaml""" -description: """\ - -Uutf is a non-blocking streaming codec to decode and encode the UTF-8, -UTF-16, UTF-16LE and UTF-16BE encoding schemes. It can efficiently -work character by character without blocking on IO. Decoders perform -character position tracking and support newline normalization. - -Functions are also provided to fold over the characters of UTF encoded -OCaml string values and to directly encode characters in OCaml -Buffer.t values. - -Uutf has no dependency and is distributed under the ISC license. -""" -url { -archive: "http://erratique.ch/software/uutf/releases/uutf-1.0.2.tbz" -checksum: "a7c542405a39630c689a82bd7ef2292c" -} diff --git a/windows.esy.lock/opam/yojson.1.7.0/opam b/windows.esy.lock/opam/yojson.1.7.0/opam deleted file mode 100644 index 54591c6..0000000 --- a/windows.esy.lock/opam/yojson.1.7.0/opam +++ /dev/null @@ -1,38 +0,0 @@ -opam-version: "2.0" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] -homepage: "https://github.com/ocaml-community/yojson" -bug-reports: "https://github.com/ocaml-community/yojson/issues" -dev-repo: "git+https://github.com/ocaml-community/yojson.git" -doc: "https://ocaml-community.github.io/yojson/" -build: [ - ["dune" "subst"] {pinned} - ["dune" "build" "-p" name "-j" jobs] -] -run-test: [["dune" "runtest" "-p" name "-j" jobs]] -depends: [ - "ocaml" {>= "4.02.3"} - "dune" {build} - "cppo" {build} - "easy-format" - "biniou" {>= "1.2.0"} - "alcotest" {with-test & >= "0.8.5"} -] -synopsis: - "Yojson is an optimized parsing and printing library for the JSON format" -description: """ -Yojson is an optimized parsing and printing library for the JSON format. - -It addresses a few shortcomings of json-wheel including 2x speedup, -polymorphic variants and optional syntax for tuples and variants. - -ydump is a pretty-printing command-line program provided with the -yojson package. - -The program atdgen can be used to derive OCaml-JSON serializers and -deserializers from type definitions.""" -url { - src: - "https://github.com/ocaml-community/yojson/releases/download/1.7.0/yojson-1.7.0.tbz" - checksum: "md5=b89d39ca3f8c532abe5f547ad3b8f84d" -} diff --git a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/.ci/build.yaml b/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/.ci/build.yaml deleted file mode 100644 index 853bef3..0000000 --- a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/.ci/build.yaml +++ /dev/null @@ -1,30 +0,0 @@ -parameters: - host: '' - pool: '' - sign: false - -jobs: -- job: ${{ parameters.host }} - pool: ${{ parameters.pool }} - steps: - - ${{ if eq(parameters.sign, 'true') }}: - - script: 'npm install -g esy@latest --unsafe-perm' - displayName: 'Installing deps' - - ${{ if eq(parameters.sign, 'false') }}: - - script: 'sudo npm install -g esy@latest --unsafe-perm' - displayName: 'Installing deps' - - script: mkdir -p test_dir - displayName: 'make test dir' - - bash: | - cd test_dir - echo '{"dependencies": {"@esy-packages/esy-openssl" : "esy-packages/esy-openssl:package.json#'$(git rev-parse --short HEAD)'"}}' > package.json - displayName: 'create test package.json' - - script: | - cd test_dir - esy install - displayName: 'Install esy-deps' - - script: | - cd test_dir - esy x which openssl - esy sh ../esy/test.sh - displayName: 'Building and dry run' diff --git a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/.gitignore b/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/.gitignore deleted file mode 100644 index ebfbaf2..0000000 --- a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -test_dir diff --git a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/.travis.yml b/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/.travis.yml deleted file mode 100644 index 134b7af..0000000 --- a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/.travis.yml +++ /dev/null @@ -1,15 +0,0 @@ -language: node_js -node_js: -- 8 -os: -- linux -- osx -install: -- npm install --global esy@0.3.0 -- esy install -script: -- travis_wait 40 esy build -cache: - timeout: 360 - directories: - - '$HOME/.esy/' diff --git a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/README.md b/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/README.md deleted file mode 100644 index b263f32..0000000 --- a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/README.md +++ /dev/null @@ -1,98 +0,0 @@ -### `esy` build status -[![Build status](https://ci.appveyor.com/api/projects/status/54y3s6ip6ti7y3vm/branch/esy?svg=true)](https://ci.appveyor.com/project/bryphe/esy-openssl/branch/esy) -[![Build Status](https://travis-ci.org/bryphe/esy-openssl.svg?branch=esy)](https://travis-ci.org/bryphe/esy-openssl) - - ----------- - - OpenSSL 1.1.1 11 Sep 2018 - - Copyright (c) 1998-2018 The OpenSSL Project - Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson - All rights reserved. - - DESCRIPTION - ----------- - - The OpenSSL Project is a collaborative effort to develop a robust, - commercial-grade, fully featured, and Open Source toolkit implementing the - Transport Layer Security (TLS) protocols (including SSLv3) as well as a - full-strength general purpose cryptographic library. - - OpenSSL is descended from the SSLeay library developed by Eric A. Young - and Tim J. Hudson. The OpenSSL toolkit is licensed under a dual-license (the - OpenSSL license plus the SSLeay license), which means that you are free to - get and use it for commercial and non-commercial purposes as long as you - fulfill the conditions of both licenses. - - OVERVIEW - -------- - - The OpenSSL toolkit includes: - - libssl (with platform specific naming): - Provides the client and server-side implementations for SSLv3 and TLS. - - libcrypto (with platform specific naming): - Provides general cryptographic and X.509 support needed by SSL/TLS but - not logically part of it. - - openssl: - A command line tool that can be used for: - Creation of key parameters - Creation of X.509 certificates, CSRs and CRLs - Calculation of message digests - Encryption and decryption - SSL/TLS client and server tests - Handling of S/MIME signed or encrypted mail - And more... - - INSTALLATION - ------------ - - See the appropriate file: - INSTALL Linux, Unix, Windows, OpenVMS, ... - NOTES.* INSTALL addendums for different platforms - - SUPPORT - ------- - - See the OpenSSL website www.openssl.org for details on how to obtain - commercial technical support. Free community support is available through the - openssl-users email list (see - https://www.openssl.org/community/mailinglists.html for further details). - - If you have any problems with OpenSSL then please take the following steps - first: - - - Download the latest version from the repository - to see if the problem has already been addressed - - Configure with no-asm - - Remove compiler optimization flags - - If you wish to report a bug then please include the following information - and create an issue on GitHub: - - - OpenSSL version: output of 'openssl version -a' - - Configuration data: output of 'perl configdata.pm --dump' - - OS Name, Version, Hardware platform - - Compiler Details (name, version) - - Application Details (name, version) - - Problem Description (steps that will reproduce the problem, if known) - - Stack Traceback (if the application dumps core) - - Just because something doesn't work the way you expect does not mean it - is necessarily a bug in OpenSSL. Use the openssl-users email list for this type - of query. - - HOW TO CONTRIBUTE TO OpenSSL - ---------------------------- - - See CONTRIBUTING - - LEGALITIES - ---------- - - A number of nations restrict the use or export of cryptography. If you - are potentially subject to such restrictions you should seek competent - professional legal advice before attempting to develop or distribute - cryptographic code. diff --git a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/azure-pipelines.yml b/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/azure-pipelines.yml deleted file mode 100644 index 91ef313..0000000 --- a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/azure-pipelines.yml +++ /dev/null @@ -1,19 +0,0 @@ -jobs: -- template: .ci/build.yaml # Template reference - parameters: - host: macOS - pool: - vmImage: 'macOS-10.13' - -- template: .ci/build.yaml # Template reference - parameters: - host: Linux - pool: - vmImage: 'Ubuntu-16.04' - -- template: .ci/build.yaml # Template reference - parameters: - host: Windows - pool: - vmImage: 'vs2017-win2016' - sign: true # Extra step on Windows only diff --git a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/esy.lock.json b/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/esy.lock.json deleted file mode 100644 index 57e9c7a..0000000 --- a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/esy.lock.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "hash": "d10585b707b5ab54802c6c85154328fd", - "root": "root@path:./package.json", - "node": { - "root@path:./package.json": { - "record": { - "name": "root", - "version": "path:./package.json", - "source": "path:./package.json", - "files": [], - "opam": null - }, - "dependencies": [] - } - } -} \ No newline at end of file diff --git a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/esy/test.c b/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/esy/test.c deleted file mode 100644 index ea32b03..0000000 --- a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/esy/test.c +++ /dev/null @@ -1,32 +0,0 @@ -/* From: https://wiki.openssl.org/index.php/Libcrypto_API */ - -#include -#include -#include - -int main(int arc, char *argv[]) -{ - /* Load the human readable error strings for libcrypto */ - ERR_load_crypto_strings(); - - /* Load all digest and cipher algorithms */ - OpenSSL_add_all_algorithms(); - - /* Load config file, and other important initialisation */ - OPENSSL_config(NULL); - - printf("OpenSSL successfully initialized.\n"); - - /* Clean up */ - - /* Removes all digests and ciphers */ - EVP_cleanup(); - - /* if you omit the next, a small leak may be left when you make use of the BIO (low level API) for e.g. base64 transformations */ - CRYPTO_cleanup_all_ex_data(); - - /* Remove error strings */ - ERR_free_strings(); - - return 0; -} diff --git a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/esy/test.sh b/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/esy/test.sh deleted file mode 100644 index bced3d0..0000000 --- a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/esy/test.sh +++ /dev/null @@ -1,31 +0,0 @@ -pwd -mkdir -p _test -cd _test - -if which x86_64-w64-mingw32-gcc; then - CC=x86_64-w64-mingw32-gcc -else - CC=gcc -fi - -echo "Using compiler: $CC" - -echo "include..." -#ls -a $INCLUDE -echo "lib.." -#ls -a $cur__lib - -$CC ./../../esy/test.c -o ./test.exe -I$OPENSSL_INCLUDE_PATH -L$OPENSSL_LIB_PATH -lssl -lcrypto - -#export PATH=$PATH:$cur__bin:$cur__lib -#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$cur__lib - -#echo "Augmented path: $PATH" - -echo "Copying binaries..." -#cp $cur__bin/*.dll . - -echo "Test executable path:" -ls -a . - -./test.exe diff --git a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/package.json b/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/package.json deleted file mode 100644 index bc30e20..0000000 --- a/windows.esy.lock/overrides/1538fd5a435089fe97df4df38d52bc7a/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "esy-openssl", - "version": "0.1.0", - "description": "Mirror of OpenSSL", - "license": "Apache 2.0", - "source": "https://github.com/openssl/openssl/archive/OpenSSL_1_1_1b.tar.gz#1b09930a6099c6c8fa15dd6c6842e134e65e0a31", - "override": { - "build": [ - ["bash", "-c", "#{os == 'windows' ? './configure mingw64 --prefix=$cur__install --cross-compile-prefix=x86_64-w64-mingw32-' : './config --prefix=$cur__install'}"], - ["make"] - ], - "install": [ - ["make", "install"] - ], - "buildsInSource": true, - "exportedEnv": { - "OPENSSL_LIB_PATH": { - "val": "#{self.lib}", - "scope": "global" - }, - "OPENSSL_INCLUDE_PATH": { - "val": "#{self.install / 'include'}", - "scope": "global" - }, - "OPENSSL_BIN_PATH": { - "val": "#{self.bin}", - "scope": "global" - }, - "PKG_CONFIG_PATH": { - "val": "#{self.lib / 'pkgconfig'}", - "scope": "global" - } - } - }, - "dependencies": { - "@esy-packages/esy-autoconf": "esy-packages/esy-autoconf:package.json#71a8836" - } -} diff --git a/windows.esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override/package.json b/windows.esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override/package.json deleted file mode 100644 index 6d710b6..0000000 --- a/windows.esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override/package.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "build": [ - [ - "pkg-config", - "--help" - ] - ], - "dependencies": { - "yarn-pkg-config": "esy-ocaml/yarn-pkg-config#cca65f99674ed2d954d28788edeb8c57fada5ed0" - } -} diff --git a/windows.esy.lock/overrides/opam__s__dune_opam__c__1.9.3_opam_override/package.json b/windows.esy.lock/overrides/opam__s__dune_opam__c__1.9.3_opam_override/package.json deleted file mode 100644 index 064c7e3..0000000 --- a/windows.esy.lock/overrides/opam__s__dune_opam__c__1.9.3_opam_override/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "build": [ - [ - "ocaml", - "bootstrap.ml" - ], - [ - "./boot.exe", - "--release", - "-j", - "4" - ] - ] -} diff --git a/windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix-4.2.3007.patch b/windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix-4.2.3007.patch deleted file mode 100644 index 1e59ebb..0000000 --- a/windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix-4.2.3007.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- ./extend_helper.ml -+++ ./extend_helper.ml -@@ -1,13 +1,6 @@ --(*pp cppo -V OCAML:`ocamlc -version` *) - open Parsetree - open Extend_protocol - --#if OCAML_VERSION < (4, 3, 0) --# define CONST_STRING Asttypes.Const_string --#else --# define CONST_STRING Parsetree.Pconst_string --#endif -- - (** Default implementation for [Reader_def.print_outcome] using - [Oprint] from compiler-libs *) - let print_outcome_using_oprint ppf = function -@@ -28,7 +21,7 @@ - pstr_loc = Location.none; - pstr_desc = Pstr_eval ({ - pexp_loc = Location.none; -- pexp_desc = Pexp_constant (CONST_STRING (msg, None)); -+ pexp_desc = Pexp_constant (Asttypes.Const_string (msg, None)); - pexp_attributes = []; - }, []); - }] -@@ -112,7 +105,7 @@ - let msg = match payload with - | PStr [{ - pstr_desc = Pstr_eval ({ -- pexp_desc = Pexp_constant (CONST_STRING (msg, _)); -+ pexp_desc = Pexp_constant (Asttypes.Const_string (msg, _)); - }, _); - }] -> msg - | _ -> "Warning: extension produced an incorrect syntax-error node" diff --git a/windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix.patch b/windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix.patch deleted file mode 100644 index 40c46b1..0000000 --- a/windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- ./extend_helper.ml -+++ ./extend_helper.ml -@@ -1,13 +1,6 @@ --(*pp cppo -V OCAML:`ocamlc -version` *) - open Parsetree - open Extend_protocol - --#if OCAML_VERSION < (4, 3, 0) --# define CONST_STRING Asttypes.Const_string --#else --# define CONST_STRING Parsetree.Pconst_string --#endif -- - (** Default implementation for [Reader_def.print_outcome] using - [Oprint] from compiler-libs *) - let print_outcome_using_oprint ppf = function -@@ -28,7 +21,7 @@ - pstr_loc = Location.none; - pstr_desc = Pstr_eval ({ - pexp_loc = Location.none; -- pexp_desc = Pexp_constant (CONST_STRING (msg, None)); -+ pexp_desc = Pexp_constant (Parsetree.Pconst_string (msg, None)); - pexp_attributes = []; - }, []); - }] -@@ -112,7 +105,7 @@ - let msg = match payload with - | PStr [{ - pstr_desc = Pstr_eval ({ -- pexp_desc = Pexp_constant (CONST_STRING (msg, _)); -+ pexp_desc = Pexp_constant (Parsetree.Pconst_string (msg, _)); - }, _); - }] -> msg - | _ -> "Warning: extension produced an incorrect syntax-error node" diff --git a/windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/package.json b/windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/package.json deleted file mode 100644 index acc90eb..0000000 --- a/windows.esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "buildEnv": { - "PATCH_CMD": "#{ocaml.version == '4.2.3007' ? 'patch -p1 < merlin-extend-winfix-4.2.3007.patch' : 'patch -p1 < merlin-extend-winfix.patch'}" - }, - "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? $PATCH_CMD : 'true'}" - ], - [ - "make" - ] - ] -} diff --git a/windows.esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override/files/num-1.1.patch b/windows.esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override/files/num-1.1.patch deleted file mode 100644 index 490d076..0000000 --- a/windows.esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override/files/num-1.1.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- ./src/Makefile -+++ ./src/Makefile -@@ -80,7 +80,7 @@ - ifeq "$(NATDYNLINK)" "true" - TOINSTALL+=nums.cmxs - endif - ifeq "$(SUPPORTS_SHARED_LIBRARIES)" "true" --TOINSTALL_STUBS=dllnums.$(SO) -+TOINSTALL_STUBS=dllnums$(EXT_DLL) - else - TOINSTALL_STUBS= -@@ -112,7 +112,7 @@ - endif - - clean: -- rm -f *.cm[ioxta] *.cmx[as] *.cmti *.$(O) *.$(A) *.$(SO) -+ rm -f *.cm[ioxta] *.cmx[as] *.cmti *.$(O) *.$(A) *$(EXE_DLL) - - depend: - $(OCAMLDEP) -slash *.mli *.ml > .depend diff --git a/windows.esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch b/windows.esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch deleted file mode 100644 index 4d5bea0..0000000 --- a/windows.esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch +++ /dev/null @@ -1,463 +0,0 @@ ---- ./Makefile -+++ ./Makefile -@@ -213,7 +213,7 @@ - rm -f man/ocamlbuild.1 - - man/options_man.byte: src/ocamlbuild_pack.cmo -- $(OCAMLC) $^ -I src man/options_man.ml -o man/options_man.byte -+ $(OCAMLC) -I +unix unix.cma $^ -I src man/options_man.ml -o man/options_man.byte - - clean:: - rm -f man/options_man.cm* ---- ./src/command.ml -+++ ./src/command.ml -@@ -148,9 +148,10 @@ - let self = string_of_command_spec_with_calls call_with_tags call_with_target resolve_virtuals in - let b = Buffer.create 256 in - (* The best way to prevent bash from switching to its windows-style -- * quote-handling is to prepend an empty string before the command name. *) -+ * quote-handling is to prepend an empty string before the command name. -+ * space seems to work, too - and the ouput is nicer *) - if Sys.os_type = "Win32" then -- Buffer.add_string b "''"; -+ Buffer.add_char b ' '; - let first = ref true in - let put_space () = - if !first then -@@ -260,7 +261,7 @@ - - let execute_many ?(quiet=false) ?(pretend=false) cmds = - add_parallel_stat (List.length cmds); -- let degraded = !*My_unix.is_degraded || Sys.os_type = "Win32" in -+ let degraded = !*My_unix.is_degraded in - let jobs = !jobs in - if jobs < 0 then invalid_arg "jobs < 0"; - let max_jobs = if jobs = 0 then None else Some jobs in ---- ./src/findlib.ml -+++ ./src/findlib.ml -@@ -66,9 +66,6 @@ - (fun command -> lexer & Lexing.from_string & run_and_read command) - command - --let run_and_read command = -- Printf.ksprintf run_and_read command -- - let rec query name = - try - Hashtbl.find packages name -@@ -135,7 +132,8 @@ - with Not_found -> s - - let list () = -- List.map before_space (split_nl & run_and_read "%s list" ocamlfind) -+ let cmd = Shell.quote_filename_if_needed ocamlfind ^ " list" in -+ List.map before_space (split_nl & run_and_read cmd) - - (* The closure algorithm is easy because the dependencies are already closed - and sorted for each package. We only have to make the union. We could also ---- ./src/main.ml -+++ ./src/main.ml -@@ -162,6 +162,9 @@ - Tags.mem "traverse" tags - || List.exists (Pathname.is_prefix path_name) !Options.include_dirs - || List.exists (Pathname.is_prefix path_name) target_dirs) -+ && ((* beware: !Options.build_dir is an absolute directory *) -+ Pathname.normalize !Options.build_dir -+ <> Pathname.normalize (Pathname.pwd/path_name)) - end - end - end ---- ./src/my_std.ml -+++ ./src/my_std.ml -@@ -271,13 +271,107 @@ - try Array.iter (fun x -> if x = basename then raise Exit) a; false - with Exit -> true - -+let command_plain = function -+| [| |] -> 0 -+| margv -> -+ let rec waitpid a b = -+ match Unix.waitpid a b with -+ | exception (Unix.Unix_error(Unix.EINTR,_,_)) -> waitpid a b -+ | x -> x -+ in -+ let pid = Unix.(create_process margv.(0) margv stdin stdout stderr) in -+ let pid', process_status = waitpid [] pid in -+ assert (pid = pid'); -+ match process_status with -+ | Unix.WEXITED n -> n -+ | Unix.WSIGNALED _ -> 2 (* like OCaml's uncaught exceptions *) -+ | Unix.WSTOPPED _ -> 127 -+ -+(* can't use Lexers because of circular dependency *) -+let split_path_win str = -+ let rec aux pos = -+ try -+ let i = String.index_from str pos ';' in -+ let len = i - pos in -+ if len = 0 then -+ aux (succ i) -+ else -+ String.sub str pos (i - pos) :: aux (succ i) -+ with Not_found | Invalid_argument _ -> -+ let len = String.length str - pos in -+ if len = 0 then [] else [String.sub str pos len] -+ in -+ aux 0 -+ -+let windows_shell = lazy begin -+ let rec iter = function -+ | [] -> [| "bash.exe" ; "--norc" ; "--noprofile" |] -+ | hd::tl -> -+ let dash = Filename.concat hd "dash.exe" in -+ if Sys.file_exists dash then [|dash|] else -+ let bash = Filename.concat hd "bash.exe" in -+ if Sys.file_exists bash = false then iter tl else -+ (* if sh.exe and bash.exe exist in the same dir, choose sh.exe *) -+ let sh = Filename.concat hd "sh.exe" in -+ if Sys.file_exists sh then [|sh|] else [|bash ; "--norc" ; "--noprofile"|] -+ in -+ split_path_win (try Sys.getenv "PATH" with Not_found -> "") |> iter -+end -+ -+let prep_windows_cmd cmd = -+ (* workaround known ocaml bug, remove later *) -+ if String.contains cmd '\t' && String.contains cmd ' ' = false then -+ " " ^ cmd -+ else -+ cmd -+ -+let run_with_shell = function -+| "" -> 0 -+| cmd -> -+ let cmd = prep_windows_cmd cmd in -+ let shell = Lazy.force windows_shell in -+ let qlen = Filename.quote cmd |> String.length in -+ (* old versions of dash had problems with bs *) -+ try -+ if qlen < 7_900 then -+ command_plain (Array.append shell [| "-ec" ; cmd |]) -+ else begin -+ (* it can still work, if the called command is a cygwin tool *) -+ let ch_closed = ref false in -+ let file_deleted = ref false in -+ let fln,ch = -+ Filename.open_temp_file -+ ~mode:[Open_binary] -+ "ocamlbuildtmp" -+ ".sh" -+ in -+ try -+ let f_slash = String.map ( fun x -> if x = '\\' then '/' else x ) fln in -+ output_string ch cmd; -+ ch_closed:= true; -+ close_out ch; -+ let ret = command_plain (Array.append shell [| "-e" ; f_slash |]) in -+ file_deleted:= true; -+ Sys.remove fln; -+ ret -+ with -+ | x -> -+ if !ch_closed = false then -+ close_out_noerr ch; -+ if !file_deleted = false then -+ (try Sys.remove fln with _ -> ()); -+ raise x -+ end -+ with -+ | (Unix.Unix_error _) as x -> -+ (* Sys.command doesn't raise an exception, so run_with_shell also won't -+ raise *) -+ Printexc.to_string x ^ ":" ^ cmd |> prerr_endline; -+ 1 -+ - let sys_command = -- match Sys.os_type with -- | "Win32" -> fun cmd -> -- if cmd = "" then 0 else -- let cmd = "bash --norc -c " ^ Filename.quote cmd in -- Sys.command cmd -- | _ -> fun cmd -> if cmd = "" then 0 else Sys.command cmd -+ if Sys.win32 then run_with_shell -+ else fun cmd -> if cmd = "" then 0 else Sys.command cmd - - (* FIXME warning fix and use Filename.concat *) - let filename_concat x y = ---- ./src/my_std.mli -+++ ./src/my_std.mli -@@ -69,3 +69,6 @@ - - val split_ocaml_version : (int * int * int * string) option - (** (major, minor, patchlevel, rest) *) -+ -+val windows_shell : string array Lazy.t -+val prep_windows_cmd : string -> string ---- ./src/ocamlbuild_executor.ml -+++ ./src/ocamlbuild_executor.ml -@@ -34,6 +34,8 @@ - job_stdin : out_channel; - job_stderr : in_channel; - job_buffer : Buffer.t; -+ job_pid : int; -+ job_tmp_file: string option; - mutable job_dying : bool; - };; - -@@ -76,6 +78,61 @@ - in - loop 0 - ;; -+ -+let open_process_full_win cmd env = -+ let (in_read, in_write) = Unix.pipe () in -+ let (out_read, out_write) = Unix.pipe () in -+ let (err_read, err_write) = Unix.pipe () in -+ Unix.set_close_on_exec in_read; -+ Unix.set_close_on_exec out_write; -+ Unix.set_close_on_exec err_read; -+ let inchan = Unix.in_channel_of_descr in_read in -+ let outchan = Unix.out_channel_of_descr out_write in -+ let errchan = Unix.in_channel_of_descr err_read in -+ let shell = Lazy.force Ocamlbuild_pack.My_std.windows_shell in -+ let test_cmd = -+ String.concat " " (List.map Filename.quote (Array.to_list shell)) ^ -+ "-ec " ^ -+ Filename.quote (Ocamlbuild_pack.My_std.prep_windows_cmd cmd) in -+ let argv,tmp_file = -+ if String.length test_cmd < 7_900 then -+ Array.append -+ shell -+ [| "-ec" ; Ocamlbuild_pack.My_std.prep_windows_cmd cmd |],None -+ else -+ let fln,ch = Filename.open_temp_file ~mode:[Open_binary] "ocamlbuild" ".sh" in -+ output_string ch (Ocamlbuild_pack.My_std.prep_windows_cmd cmd); -+ close_out ch; -+ let fln' = String.map (function '\\' -> '/' | c -> c) fln in -+ Array.append -+ shell -+ [| "-c" ; fln' |], Some fln in -+ let pid = -+ Unix.create_process_env argv.(0) argv env out_read in_write err_write in -+ Unix.close out_read; -+ Unix.close in_write; -+ Unix.close err_write; -+ (pid, inchan, outchan, errchan,tmp_file) -+ -+let close_process_full_win (pid,inchan, outchan, errchan, tmp_file) = -+ let delete tmp_file = -+ match tmp_file with -+ | None -> () -+ | Some x -> try Sys.remove x with Sys_error _ -> () in -+ let tmp_file_deleted = ref false in -+ try -+ close_in inchan; -+ close_out outchan; -+ close_in errchan; -+ let res = snd(Unix.waitpid [] pid) in -+ tmp_file_deleted := true; -+ delete tmp_file; -+ res -+ with -+ | x when tmp_file <> None && !tmp_file_deleted = false -> -+ delete tmp_file; -+ raise x -+ - (* ***) - (*** execute *) - (* XXX: Add test for non reentrancy *) -@@ -130,10 +187,16 @@ - (*** add_job *) - let add_job cmd rest result id = - (*display begin fun oc -> fp oc "Job %a is %s\n%!" print_job_id id cmd; end;*) -- let (stdout', stdin', stderr') = open_process_full cmd env in -+ let (pid,stdout', stdin', stderr', tmp_file) = -+ if Sys.win32 then open_process_full_win cmd env else -+ let a,b,c = open_process_full cmd env in -+ -1,a,b,c,None -+ in - incr jobs_active; -- set_nonblock (doi stdout'); -- set_nonblock (doi stderr'); -+ if not Sys.win32 then ( -+ set_nonblock (doi stdout'); -+ set_nonblock (doi stderr'); -+ ); - let job = - { job_id = id; - job_command = cmd; -@@ -143,7 +206,9 @@ - job_stdin = stdin'; - job_stderr = stderr'; - job_buffer = Buffer.create 1024; -- job_dying = false } -+ job_dying = false; -+ job_tmp_file = tmp_file; -+ job_pid = pid } - in - outputs := FDM.add (doi stdout') job (FDM.add (doi stderr') job !outputs); - jobs := JS.add job !jobs; -@@ -199,6 +264,7 @@ - try - read fd u 0 (Bytes.length u) - with -+ | Unix.Unix_error(Unix.EPIPE,_,_) when Sys.win32 -> 0 - | Unix.Unix_error(e,_,_) -> - let msg = error_message e in - display (fun oc -> fp oc -@@ -241,14 +307,19 @@ - decr jobs_active; - - (* PR#5371: we would get EAGAIN below otherwise *) -- clear_nonblock (doi job.job_stdout); -- clear_nonblock (doi job.job_stderr); -- -+ if not Sys.win32 then ( -+ clear_nonblock (doi job.job_stdout); -+ clear_nonblock (doi job.job_stderr); -+ ); - do_read ~loop:true (doi job.job_stdout) job; - do_read ~loop:true (doi job.job_stderr) job; - outputs := FDM.remove (doi job.job_stdout) (FDM.remove (doi job.job_stderr) !outputs); - jobs := JS.remove job !jobs; -- let status = close_process_full (job.job_stdout, job.job_stdin, job.job_stderr) in -+ let status = -+ if Sys.win32 then -+ close_process_full_win (job.job_pid, job.job_stdout, job.job_stdin, job.job_stderr, job.job_tmp_file) -+ else -+ close_process_full (job.job_stdout, job.job_stdin, job.job_stderr) in - - let shown = ref false in - ---- ./src/ocamlbuild_unix_plugin.ml -+++ ./src/ocamlbuild_unix_plugin.ml -@@ -48,12 +48,22 @@ - end - - let run_and_open s kont = -+ let s_orig = s in -+ let s = -+ (* Be consistent! My_unix.run_and_open uses My_std.sys_command and -+ sys_command uses bash. *) -+ if Sys.win32 = false then s else -+ let l = match Lazy.force My_std.windows_shell |> Array.to_list with -+ | hd::tl -> (Filename.quote hd)::tl -+ | _ -> assert false in -+ "\"" ^ (String.concat " " l) ^ " -ec " ^ Filename.quote (" " ^ s) ^ "\"" -+ in - let ic = Unix.open_process_in s in - let close () = - match Unix.close_process_in ic with - | Unix.WEXITED 0 -> () - | Unix.WEXITED _ | Unix.WSIGNALED _ | Unix.WSTOPPED _ -> -- failwith (Printf.sprintf "Error while running: %s" s) in -+ failwith (Printf.sprintf "Error while running: %s" s_orig) in - let res = try - kont ic - with e -> (close (); raise e) ---- ./src/options.ml -+++ ./src/options.ml -@@ -174,11 +174,24 @@ - build_dir := Filename.concat (Sys.getcwd ()) s - else - build_dir := s -+ -+let slashify = -+ if Sys.win32 then fun p -> String.map (function '\\' -> '/' | x -> x) p -+ else fun p ->p -+ -+let sb () = -+ match Sys.os_type with -+ | "Win32" -> -+ (try set_binary_mode_out stdout true with _ -> ()); -+ | _ -> () -+ -+ - let spec = ref ( - let print_version () = -+ sb (); - Printf.printf "ocamlbuild %s\n%!" Ocamlbuild_config.version; raise Exit_OK - in -- let print_vnum () = print_endline Ocamlbuild_config.version; raise Exit_OK in -+ let print_vnum () = sb (); print_endline Ocamlbuild_config.version; raise Exit_OK in - Arg.align - [ - "-version", Unit print_version , " Display the version"; -@@ -257,8 +270,8 @@ - "-build-dir", String set_build_dir, " Set build directory (implies no-links)"; - "-install-lib-dir", Set_string Ocamlbuild_where.libdir, " Set the install library directory"; - "-install-bin-dir", Set_string Ocamlbuild_where.bindir, " Set the install binary directory"; -- "-where", Unit (fun () -> print_endline !Ocamlbuild_where.libdir; raise Exit_OK), " Display the install library directory"; -- "-which", String (fun cmd -> print_endline (find_tool cmd); raise Exit_OK), " Display path to the tool command"; -+ "-where", Unit (fun () -> sb (); print_endline (slashify !Ocamlbuild_where.libdir); raise Exit_OK), " Display the install library directory"; -+ "-which", String (fun cmd -> sb (); print_endline (slashify (find_tool cmd)); raise Exit_OK), " Display path to the tool command"; - "-ocamlc", set_cmd ocamlc, " Set the OCaml bytecode compiler"; - "-plugin-ocamlc", set_cmd plugin_ocamlc, " Set the OCaml bytecode compiler \ - used when building myocamlbuild.ml (only)"; ---- ./src/pathname.ml -+++ ./src/pathname.ml -@@ -84,6 +84,26 @@ - | x :: xs -> x :: normalize_list xs - - let normalize x = -+ let x = -+ if Sys.win32 = false then -+ x -+ else -+ let len = String.length x in -+ let b = Bytes.create len in -+ for i = 0 to pred len do -+ match x.[i] with -+ | '\\' -> Bytes.set b i '/' -+ | c -> Bytes.set b i c -+ done; -+ if len > 1 then ( -+ let c1 = Bytes.get b 0 in -+ let c2 = Bytes.get b 1 in -+ if c2 = ':' && c1 >= 'a' && c1 <= 'z' && -+ ( len = 2 || Bytes.get b 2 = '/') then -+ Bytes.set b 0 (Char.uppercase_ascii c1) -+ ); -+ Bytes.unsafe_to_string b -+ in - if Glob.eval not_normal_form_re x then - let root, paths = split x in - join root (normalize_list paths) ---- ./src/shell.ml -+++ ./src/shell.ml -@@ -24,12 +24,26 @@ - | 'a'..'z' | 'A'..'Z' | '0'..'9' | '.' | '-' | '/' | '_' | ':' | '@' | '+' | ',' -> loop (pos + 1) - | _ -> false in - loop 0 -+ -+let generic_quote quotequote s = -+ let l = String.length s in -+ let b = Buffer.create (l + 20) in -+ Buffer.add_char b '\''; -+ for i = 0 to l - 1 do -+ if s.[i] = '\'' -+ then Buffer.add_string b quotequote -+ else Buffer.add_char b s.[i] -+ done; -+ Buffer.add_char b '\''; -+ Buffer.contents b -+let unix_quote = generic_quote "'\\''" -+ - let quote_filename_if_needed s = - if is_simple_filename s then s - (* We should probably be using [Filename.unix_quote] except that function - * isn't exported. Users on Windows will have to live with not being able to - * install OCaml into c:\o'caml. Too bad. *) -- else if Sys.os_type = "Win32" then Printf.sprintf "'%s'" s -+ else if Sys.os_type = "Win32" then unix_quote s - else Filename.quote s - let chdir dir = - reset_filesys_cache (); -@@ -37,7 +51,7 @@ - let run args target = - reset_readdir_cache (); - let cmd = String.concat " " (List.map quote_filename_if_needed args) in -- if !*My_unix.is_degraded || Sys.os_type = "Win32" then -+ if !*My_unix.is_degraded then - begin - Log.event cmd target Tags.empty; - let st = sys_command cmd in diff --git a/windows.esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json b/windows.esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json deleted file mode 100644 index b24be7b..0000000 --- a/windows.esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? 'patch -p1 < ocamlbuild-0.14.0.patch' : 'true'}" - ], - [ - "make", - "-f", - "configure.make", - "all", - "OCAMLBUILD_PREFIX=#{self.install}", - "OCAMLBUILD_BINDIR=#{self.bin}", - "OCAMLBUILD_LIBDIR=#{self.lib}", - "OCAMLBUILD_MANDIR=#{self.man}", - "OCAMLBUILD_NATIVE=true", - "OCAMLBUILD_NATIVE_TOOLS=true" - ], - [ - "make", - "check-if-preinstalled", - "all", - "#{os == 'windows' ? 'install' : 'opam-install'}" - ] - ] -} diff --git a/windows.esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/files/findlib-1.8.0.patch b/windows.esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/files/findlib-1.8.0.patch deleted file mode 100644 index 5d3d189..0000000 --- a/windows.esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/files/findlib-1.8.0.patch +++ /dev/null @@ -1,489 +0,0 @@ ---- ./Makefile -+++ ./Makefile -@@ -57,16 +57,16 @@ - cat findlib.conf.in | \ - $(SH) tools/patch '@SITELIB@' '$(OCAML_SITELIB)' >findlib.conf - if ./tools/cmd_from_same_dir ocamlc; then \ -- echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \ -+ echo 'ocamlc="ocamlc.opt$(EXEC_SUFFIX)"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamlopt; then \ -- echo 'ocamlopt="ocamlopt.opt"' >>findlib.conf; \ -+ echo 'ocamlopt="ocamlopt.opt$(EXEC_SUFFIX)"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamldep; then \ -- echo 'ocamldep="ocamldep.opt"' >>findlib.conf; \ -+ echo 'ocamldep="ocamldep.opt$(EXEC_SUFFIX)"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamldoc; then \ -- echo 'ocamldoc="ocamldoc.opt"' >>findlib.conf; \ -+ echo 'ocamldoc="ocamldoc.opt$(EXEC_SUFFIX)"' >>findlib.conf; \ - fi - - .PHONY: install-doc ---- ./src/findlib/findlib_config.mlp -+++ ./src/findlib/findlib_config.mlp -@@ -24,3 +24,5 @@ - | "MacOS" -> "" (* don't know *) - | _ -> failwith "Unknown Sys.os_type" - ;; -+ -+let exec_suffix = "@EXEC_SUFFIX@";; ---- ./src/findlib/findlib.ml -+++ ./src/findlib/findlib.ml -@@ -28,15 +28,20 @@ - let conf_ldconf = ref "";; - let conf_ignore_dups_in = ref ([] : string list);; - --let ocamlc_default = "ocamlc";; --let ocamlopt_default = "ocamlopt";; --let ocamlcp_default = "ocamlcp";; --let ocamloptp_default = "ocamloptp";; --let ocamlmklib_default = "ocamlmklib";; --let ocamlmktop_default = "ocamlmktop";; --let ocamldep_default = "ocamldep";; --let ocamlbrowser_default = "ocamlbrowser";; --let ocamldoc_default = "ocamldoc";; -+let add_exec str = -+ match Findlib_config.exec_suffix with -+ | "" -> str -+ | a -> str ^ a ;; -+let ocamlc_default = add_exec "ocamlc";; -+let ocamlopt_default = add_exec "ocamlopt";; -+let ocamlcp_default = add_exec "ocamlcp";; -+let ocamloptp_default = add_exec "ocamloptp";; -+let ocamlmklib_default = add_exec "ocamlmklib";; -+let ocamlmktop_default = add_exec "ocamlmktop";; -+let ocamldep_default = add_exec "ocamldep";; -+let ocamlbrowser_default = add_exec "ocamlbrowser";; -+let ocamldoc_default = add_exec "ocamldoc";; -+ - - - let init_manually ---- ./src/findlib/fl_package_base.ml -+++ ./src/findlib/fl_package_base.ml -@@ -133,7 +133,15 @@ - List.find (fun def -> def.def_var = "exists_if") p.package_defs in - let files = Fl_split.in_words def.def_value in - List.exists -- (fun file -> Sys.file_exists (Filename.concat d' file)) -+ (fun file -> -+ let fln = Filename.concat d' file in -+ let e = Sys.file_exists fln in -+ (* necessary for ppx executables *) -+ if e || Sys.os_type <> "Win32" || Filename.check_suffix fln ".exe" then -+ e -+ else -+ Sys.file_exists (fln ^ ".exe") -+ ) - files - with Not_found -> true in - ---- ./src/findlib/fl_split.ml -+++ ./src/findlib/fl_split.ml -@@ -126,10 +126,17 @@ - | '/' | '\\' -> true - | _ -> false in - let norm_dir_win() = -- if l >= 1 && s.[0] = '/' then -- Buffer.add_char b '\\' else Buffer.add_char b s.[0]; -- if l >= 2 && s.[1] = '/' then -- Buffer.add_char b '\\' else Buffer.add_char b s.[1]; -+ if l >= 1 then ( -+ if s.[0] = '/' then -+ Buffer.add_char b '\\' -+ else -+ Buffer.add_char b s.[0] ; -+ if l >= 2 then -+ if s.[1] = '/' then -+ Buffer.add_char b '\\' -+ else -+ Buffer.add_char b s.[1]; -+ ); - for k = 2 to l - 1 do - let c = s.[k] in - if is_slash c then ( ---- ./src/findlib/frontend.ml -+++ ./src/findlib/frontend.ml -@@ -31,10 +31,18 @@ - else - Sys_error (arg ^ ": " ^ Unix.error_message code) - -+let is_win = Sys.os_type = "Win32" -+ -+let () = -+ match Findlib_config.system with -+ | "win32" | "win64" | "mingw" | "cygwin" | "mingw64" | "cygwin64" -> -+ (try set_binary_mode_out stdout true with _ -> ()); -+ (try set_binary_mode_out stderr true with _ -> ()); -+ | _ -> () - - let slashify s = - match Findlib_config.system with -- | "mingw" | "mingw64" | "cygwin" -> -+ | "win32" | "win64" | "mingw" | "cygwin" | "mingw64" | "cygwin64" -> - let b = Buffer.create 80 in - String.iter - (function -@@ -49,7 +57,7 @@ - - let out_path ?(prefix="") s = - match Findlib_config.system with -- | "mingw" | "mingw64" | "cygwin" -> -+ | "win32" | "win64" | "mingw" | "mingw64" | "cygwin" -> - let u = slashify s in - prefix ^ - (if String.contains u ' ' then -@@ -273,11 +281,9 @@ - - - let identify_dir d = -- match Sys.os_type with -- | "Win32" -> -- failwith "identify_dir" (* not available *) -- | _ -> -- let s = Unix.stat d in -+ if is_win then -+ failwith "identify_dir"; (* not available *) -+ let s = Unix.stat d in - (s.Unix.st_dev, s.Unix.st_ino) - ;; - -@@ -459,6 +465,96 @@ - ) - packages - -+let rewrite_cmd s = -+ if s = "" || not is_win then -+ s -+ else -+ let s = -+ let l = String.length s in -+ let b = Buffer.create l in -+ for i = 0 to pred l do -+ match s.[i] with -+ | '/' -> Buffer.add_char b '\\' -+ | x -> Buffer.add_char b x -+ done; -+ Buffer.contents b -+ in -+ if (Filename.is_implicit s && String.contains s '\\' = false) || -+ Filename.check_suffix (String.lowercase s) ".exe" then -+ s -+ else -+ let s' = s ^ ".exe" in -+ if Sys.file_exists s' then -+ s' -+ else -+ s -+ -+let rewrite_cmd s = -+ if s = "" || not is_win then s else -+ let s = -+ let l = String.length s in -+ let b = Buffer.create l in -+ for i = 0 to pred l do -+ match s.[i] with -+ | '/' -> Buffer.add_char b '\\' -+ | x -> Buffer.add_char b x -+ done; -+ Buffer.contents b -+ in -+ if (Filename.is_implicit s && String.contains s '\\' = false) || -+ Filename.check_suffix (String.lowercase s) ".exe" then -+ s -+ else -+ let s' = s ^ ".exe" in -+ if Sys.file_exists s' then -+ s' -+ else -+ s -+ -+let rewrite_pp cmd = -+ if not is_win then cmd else -+ let module T = struct exception Keep end in -+ let is_whitespace = function -+ | ' ' | '\011' | '\012' | '\n' | '\r' | '\t' -> true -+ | _ -> false in -+ (* characters that triggers special behaviour (cmd.exe, not unix shell) *) -+ let is_unsafe_char = function -+ | '(' | ')' | '%' | '!' | '^' | '<' | '>' | '&' -> true -+ | _ -> false in -+ let len = String.length cmd in -+ let buf = Buffer.create (len + 4) in -+ let buf_cmd = Buffer.create len in -+ let rec iter_ws i = -+ if i >= len then () else -+ let cur = cmd.[i] in -+ if is_whitespace cur then ( -+ Buffer.add_char buf cur; -+ iter_ws (succ i) -+ ) -+ else -+ iter_cmd i -+ and iter_cmd i = -+ if i >= len then add_buf_cmd () else -+ let cur = cmd.[i] in -+ if is_unsafe_char cur || cur = '"' || cur = '\'' then -+ raise T.Keep; -+ if is_whitespace cur then ( -+ add_buf_cmd (); -+ Buffer.add_substring buf cmd i (len - i) -+ ) -+ else ( -+ Buffer.add_char buf_cmd cur; -+ iter_cmd (succ i) -+ ) -+ and add_buf_cmd () = -+ if Buffer.length buf_cmd > 0 then -+ Buffer.add_string buf (rewrite_cmd (Buffer.contents buf_cmd)) -+ in -+ try -+ iter_ws 0; -+ Buffer.contents buf -+ with -+ | T.Keep -> cmd - - let process_pp_spec syntax_preds packages pp_opts = - (* Returns: pp_command *) -@@ -549,7 +645,7 @@ - None -> [] - | Some cmd -> - ["-pp"; -- cmd ^ " " ^ -+ (rewrite_cmd cmd) ^ " " ^ - String.concat " " (List.map Filename.quote pp_i_options) ^ " " ^ - String.concat " " (List.map Filename.quote pp_archives) ^ " " ^ - String.concat " " (List.map Filename.quote pp_opts)] -@@ -625,9 +721,11 @@ - in - try - let preprocessor = -+ rewrite_cmd ( - resolve_path - ~base ~explicit:true -- (package_property predicates pname "ppx") in -+ (package_property predicates pname "ppx") ) -+ in - ["-ppx"; String.concat " " (preprocessor :: options)] - with Not_found -> [] - ) -@@ -895,6 +993,14 @@ - switch (e.g. -L instead of -L ) - *) - -+(* We may need to remove files on which we do not have complete control. -+ On Windows, removing a read-only file fails so try to change the -+ mode of the file first. *) -+let remove_file fname = -+ try Sys.remove fname -+ with Sys_error _ when is_win -> -+ (try Unix.chmod fname 0o666 with Unix.Unix_error _ -> ()); -+ Sys.remove fname - - let ocamlc which () = - -@@ -1022,9 +1128,12 @@ - - "-intf", - Arg.String (fun s -> pass_files := !pass_files @ [ Intf(slashify s) ]); -- -+ - "-pp", -- Arg.String (fun s -> pp_specified := true; add_spec_fn "-pp" s); -+ Arg.String (fun s -> pp_specified := true; add_spec_fn "-pp" (rewrite_pp s)); -+ -+ "-ppx", -+ Arg.String (fun s -> add_spec_fn "-ppx" (rewrite_pp s)); - - "-thread", - Arg.Unit (fun _ -> threads := threads_default); -@@ -1237,7 +1346,7 @@ - with - any -> - close_out initl; -- Sys.remove initl_file_name; -+ remove_file initl_file_name; - raise any - end; - -@@ -1245,9 +1354,9 @@ - at_exit - (fun () -> - let tr f x = try f x with _ -> () in -- tr Sys.remove initl_file_name; -- tr Sys.remove (Filename.chop_extension initl_file_name ^ ".cmi"); -- tr Sys.remove (Filename.chop_extension initl_file_name ^ ".cmo"); -+ tr remove_file initl_file_name; -+ tr remove_file (Filename.chop_extension initl_file_name ^ ".cmi"); -+ tr remove_file (Filename.chop_extension initl_file_name ^ ".cmo"); - ); - - let exclude_list = [ stdlibdir; threads_dir; vmthreads_dir ] in -@@ -1493,7 +1602,9 @@ - [ "-v", Arg.Unit (fun () -> verbose := Verbose); - "-pp", Arg.String (fun s -> - pp_specified := true; -- options := !options @ ["-pp"; s]); -+ options := !options @ ["-pp"; rewrite_pp s]); -+ "-ppx", Arg.String (fun s -> -+ options := !options @ ["-ppx"; rewrite_pp s]); - ] - ) - ) -@@ -1672,7 +1783,9 @@ - Arg.String (fun s -> add_spec_fn "-I" (slashify (resolve_path s))); - - "-pp", Arg.String (fun s -> pp_specified := true; -- add_spec_fn "-pp" s); -+ add_spec_fn "-pp" (rewrite_pp s)); -+ "-ppx", Arg.String (fun s -> add_spec_fn "-ppx" (rewrite_pp s)); -+ - ] - ) - ) -@@ -1830,7 +1943,10 @@ - output_string ch_out append; - close_out ch_out; - close_in ch_in; -- Unix.utimes outpath s.Unix.st_mtime s.Unix.st_mtime; -+ (try Unix.utimes outpath s.Unix.st_mtime s.Unix.st_mtime -+ with Unix.Unix_error(e,_,_) -> -+ prerr_endline("Warning: setting utimes for " ^ outpath -+ ^ ": " ^ Unix.error_message e)); - - prerr_endline("Installed " ^ outpath); - with -@@ -1882,6 +1998,8 @@ - Unix.openfile (Filename.concat dir owner_file) [Unix.O_RDONLY] 0 in - let f = - Unix.in_channel_of_descr fd in -+ if is_win then -+ set_binary_mode_in f false; - try - let line = input_line f in - let is_my_file = (line = pkg) in -@@ -2208,7 +2326,7 @@ - let lines = read_ldconf !ldconf in - let dlldir_norm = Fl_split.norm_dir dlldir in - let dlldir_norm_lc = string_lowercase_ascii dlldir_norm in -- let ci_filesys = (Sys.os_type = "Win32") in -+ let ci_filesys = is_win in - let check_dir d = - let d' = Fl_split.norm_dir d in - (d' = dlldir_norm) || -@@ -2356,7 +2474,7 @@ - List.iter - (fun file -> - let absfile = Filename.concat dlldir file in -- Sys.remove absfile; -+ remove_file absfile; - prerr_endline ("Removed " ^ absfile) - ) - dll_files -@@ -2365,7 +2483,7 @@ - (* Remove the files from the package directory: *) - if Sys.file_exists pkgdir then begin - let files = Sys.readdir pkgdir in -- Array.iter (fun f -> Sys.remove (Filename.concat pkgdir f)) files; -+ Array.iter (fun f -> remove_file (Filename.concat pkgdir f)) files; - Unix.rmdir pkgdir; - prerr_endline ("Removed " ^ pkgdir) - end -@@ -2415,7 +2533,9 @@ - - - let print_configuration() = -+ let sl = slashify in - let dir s = -+ let s = sl s in - if Sys.file_exists s then - s - else -@@ -2453,27 +2573,27 @@ - if md = "" then "the corresponding package directories" else dir md - ); - Printf.printf "The standard library is assumed to reside in:\n %s\n" -- (Findlib.ocaml_stdlib()); -+ (sl (Findlib.ocaml_stdlib())); - Printf.printf "The ld.conf file can be found here:\n %s\n" -- (Findlib.ocaml_ldconf()); -+ (sl (Findlib.ocaml_ldconf())); - flush stdout - | Some "conf" -> -- print_endline Findlib_config.config_file -+ print_endline (sl Findlib_config.config_file) - | Some "path" -> -- List.iter print_endline (Findlib.search_path()) -+ List.iter ( fun x -> print_endline (sl x)) (Findlib.search_path()) - | Some "destdir" -> -- print_endline (Findlib.default_location()) -+ print_endline ( sl (Findlib.default_location())) - | Some "metadir" -> -- print_endline (Findlib.meta_directory()) -+ print_endline ( sl (Findlib.meta_directory())) - | Some "metapath" -> - let mdir = Findlib.meta_directory() in - let ddir = Findlib.default_location() in -- print_endline -- (if mdir <> "" then mdir ^ "/META.%s" else ddir ^ "/%s/META") -+ print_endline ( sl -+ (if mdir <> "" then mdir ^ "/META.%s" else ddir ^ "/%s/META")) - | Some "stdlib" -> -- print_endline (Findlib.ocaml_stdlib()) -+ print_endline ( sl (Findlib.ocaml_stdlib())) - | Some "ldconf" -> -- print_endline (Findlib.ocaml_ldconf()) -+ print_endline ( sl (Findlib.ocaml_ldconf())) - | _ -> - assert false - ;; -@@ -2481,7 +2601,7 @@ - - let ocamlcall pkg cmd = - let dir = package_directory pkg in -- let path = Filename.concat dir cmd in -+ let path = rewrite_cmd (Filename.concat dir cmd) in - begin - try Unix.access path [ Unix.X_OK ] - with -@@ -2647,6 +2767,10 @@ - | Sys_error f -> - prerr_endline ("ocamlfind: " ^ f); - exit 2 -+ | Unix.Unix_error (e, fn, f) -> -+ prerr_endline ("ocamlfind: " ^ fn ^ " " ^ f -+ ^ ": " ^ Unix.error_message e); -+ exit 2 - | Findlib.No_such_package(pkg,info) -> - prerr_endline ("ocamlfind: Package `" ^ pkg ^ "' not found" ^ - (if info <> "" then " - " ^ info else "")); ---- ./src/findlib/Makefile -+++ ./src/findlib/Makefile -@@ -90,6 +90,7 @@ - cat findlib_config.mlp | \ - $(SH) $(TOP)/tools/patch '@CONFIGFILE@' '$(OCAMLFIND_CONF)' | \ - $(SH) $(TOP)/tools/patch '@STDLIB@' '$(OCAML_CORE_STDLIB)' | \ -+ $(SH) $(TOP)/tools/patch '@EXEC_SUFFIX@' '$(EXEC_SUFFIX)' | \ - sed -e 's;@AUTOLINK@;$(OCAML_AUTOLINK);g' \ - -e 's;@SYSTEM@;$(SYSTEM);g' \ - >findlib_config.ml -@@ -113,7 +114,7 @@ - $(OCAMLC) -a -o num_top.cma $(NUMTOP_OBJECTS) - - clean: -- rm -f *.cmi *.cmo *.cma *.cmx *.a *.o *.cmxa \ -+ rm -f *.cmi *.cmo *.cma *.cmx *.lib *.a *.o *.cmxa \ - fl_meta.ml findlib_config.ml findlib.mml topfind.ml topfind \ - ocamlfind$(EXEC_SUFFIX) ocamlfind_opt$(EXEC_SUFFIX) - -@@ -121,7 +122,7 @@ - mkdir -p "$(prefix)$(OCAML_SITELIB)/$(NAME)" - mkdir -p "$(prefix)$(OCAMLFIND_BIN)" - test $(INSTALL_TOPFIND) -eq 0 || cp topfind "$(prefix)$(OCAML_CORE_STDLIB)" -- files=`$(SH) $(TOP)/tools/collect_files $(TOP)/Makefile.config findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs topfind.cmi topfind.mli fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top.a findlib_top.cmxs findlib_dynload.cma findlib_dynload.cmxa findlib_dynload.a findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi META` && \ -+ files=`$(SH) $(TOP)/tools/collect_files $(TOP)/Makefile.config findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib$(LIB_SUFFIX) findlib.cmxs topfind.cmi topfind.mli fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top$(LIB_SUFFIX) findlib_top.cmxs findlib_dynload.cma findlib_dynload.cmxa findlib_dynload$(LIB_SUFFIX) findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi META` && \ - cp $$files "$(prefix)$(OCAML_SITELIB)/$(NAME)" - f="ocamlfind$(EXEC_SUFFIX)"; { test -f ocamlfind_opt$(EXEC_SUFFIX) && f="ocamlfind_opt$(EXEC_SUFFIX)"; }; \ - cp $$f "$(prefix)$(OCAMLFIND_BIN)/ocamlfind$(EXEC_SUFFIX)" diff --git a/windows.esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/package.json b/windows.esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/package.json deleted file mode 100644 index 136b66c..0000000 --- a/windows.esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/package.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? 'patch -p1 < findlib-1.8.0.patch' : 'true'}" - ], - [ - "./configure", - "-bindir", - "#{self.bin}", - "-sitelib", - "#{self.lib}", - "-mandir", - "#{self.man}", - "-config", - "#{self.lib}/findlib.conf", - "-no-custom", - "-no-topfind" - ], - [ - "make", - "all" - ], - [ - "make", - "opt" - ] - ], - "install": [ - [ - "make", - "install" - ], - [ - "install", - "-m", - "0755", - "ocaml-stub", - "#{self.bin}/ocaml" - ], - [ - "mkdir", - "-p", - "#{self.toplevel}" - ], - [ - "install", - "-m", - "0644", - "src/findlib/topfind", - "#{self.toplevel}/topfind" - ] - ], - "exportedEnv": { - "OCAML_TOPLEVEL_PATH": { - "val": "#{self.toplevel}", - "scope": "global" - } - } -} diff --git a/windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/files/ppx_deriving-4.2.1.patch b/windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/files/ppx_deriving-4.2.1.patch deleted file mode 100644 index 42735da..0000000 --- a/windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/files/ppx_deriving-4.2.1.patch +++ /dev/null @@ -1,78 +0,0 @@ ---- ./pkg/topkg.ml -+++ ./pkg/topkg.ml -@@ -152,7 +152,63 @@ - module Exts : Exts = struct - let interface = [".mli"; ".cmi"; ".cmti"] - let interface_opt = ".cmx" :: interface -- let c_library = if Sys.win32 then [".lib"] else [".a"] -+ let c_library = -+ match Sys.win32 with -+ | false -> [".a"] -+ | true -> -+ let input_line ch = -+ try -+ let s = input_line ch in -+ let len = String.length s in -+ if len > 0 && Sys.os_type = "Win32" && s.[len-1] = '\r' then -+ Some (String.sub s 0 (pred len)) -+ else -+ Some s -+ with -+ | End_of_file -> None -+ in -+ let rec get_ext_lib ch = -+ match input_line ch with -+ | None -> ".a" -+ | Some s -> -+ let len = String.length s in -+ if len < 11 || s.[0] <> 'e' || String.sub s 0 9 <> "ext_lib: " then -+ get_ext_lib ch -+ else -+ String.sub s 9 (len - 9) -+ in -+ let get_ext_lib fln = -+ let ch = open_in fln in -+ let ch_closed = ref false in -+ try -+ let res = get_ext_lib ch in -+ ch_closed := true; -+ close_in ch ; -+ res -+ with -+ | x when !ch_closed = false -> -+ close_in_noerr ch; -+ raise x -+ in -+ let e_null = if Sys.win32 then " 2>NUL" else " 2>/dev/null" in -+ let fln = Filename.temp_file "get_ext" ".txt" in -+ let cleanup = lazy (try Sys.remove fln with Sys_error _ -> ()) in -+ try -+ let qfln = Filename.quote fln in -+ let cmd = "ocamlfind ocamlc -config > " ^ qfln ^ e_null in -+ let ec = Sys.command cmd in -+ if ec <> 0 then ( -+ let cmd = "ocamlc -config > " ^ qfln ^ e_null in -+ let ec = Sys.command cmd in -+ if ec <> 0 then -+ failwith (Printf.sprintf "couldn't call ocamlc -config"); -+ ); -+ let res = get_ext_lib fln in -+ Lazy.force cleanup; -+ [res] -+ with -+ | x -> Lazy.force cleanup; raise x -+ - let c_dll_library = if Sys.win32 then [".dll"] else [".so"] - let library = [".cma"; ".cmxa"; ".cmxs"] @ c_library - let module_library = (interface_opt @ library) -@@ -258,7 +314,9 @@ - let src, dst = - if not auto then src, dst else - let dst = match dst with -- | None -> Some (Filename.basename src) -+ | None -> -+ let src = if Sys.os_type <> "Win32" then src else src ^ ".exe" in -+ Some (Filename.basename src) - | Some _ as dst -> dst - in - let src = if Env.native then src ^ ".native" else src ^ ".byte" in diff --git a/windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/files/use-exe.sh b/windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/files/use-exe.sh deleted file mode 100644 index 662b04e..0000000 --- a/windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/files/use-exe.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash - -if [ "$1" == "windows" ]; then - sed -i"" 's/ppx_deriving\/ppx_deriving/ppx_deriving\/ppx_deriving.exe/' $2; -else - true -fi \ No newline at end of file diff --git a/windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/package.json b/windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/package.json deleted file mode 100644 index 4c1c94e..0000000 --- a/windows.esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/package.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? 'patch -p1 < ppx_deriving-4.2.1.patch' : 'true'}" - ], - [ - "ocaml", - "pkg/build.ml", - "native=true", - "native-dynlink=true" - ], - [ - "bash", - "-c", - "./use-exe.sh #{os} #{self.target_dir / 'ppx_deriving.install'}" - ] - ] -} diff --git a/windows.json b/windows.json deleted file mode 100644 index 387145e..0000000 --- a/windows.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "source": "./package.json", - "override": { - "build": "refmterr dune build --profile release", - "resolutions": { - "yarn-pkg-config": "prometheansacrifice/yarn-pkg-config#cc5b4f913cccee781461b16d49b902c84727e7ed", - "@esy-packages/esy-openssl": "esy-packages/esy-openssl#f731e9c", - "@opam/ssl": { - "source": "ulrikstrid/ocaml-ssl:ssl.opam#2ec4c66", - "override": { - "dependencies": { - "@opam/conf-openssl": "*", - "@esy-packages/esy-openssl": "esy-packages/esy-openssl#f731e9c" - }, - "buildEnv": { - "CFLAGS": "-I$OPENSSL_INCLUDE_PATH $CFLAGS", - "LDFLAGS": "-L$OPENSSL_LIB_PATH $LDFLAGS" - } - } - }, - "@opam/conf-openssl": { - "source": "no-source:", - "override": { - "build": ["pkg-config openssl"], - "dependencies": { - "@opam/conf-pkg-config": "1.1", - "@esy-packages/esy-openssl": "esy-packages/esy-openssl#f731e9c" - }, - "buildEnv": { - "CFLAGS": "-I$OPENSSL_INCLUDE_PATH $CFLAGS", - "LDFLAGS": "-L$OPENSSL_LIB_PATH $LDFLAGS" - } - } - } - } - } -}