From e85f48802609eaef83c8d797fbbad40fbcd82de1 Mon Sep 17 00:00:00 2001 From: Gal Schlezinger Date: Sun, 14 Jul 2019 22:14:23 +0300 Subject: [PATCH] Alias latest versions on installation (#129) * Fix build with fixed versions * Use carets * support `lts/dubnium` format * trim string in test * fix typo * Add resolution to windows.json too * Use specific opam file --- esy.lock/index.json | 3796 +++++++---------- .../opam/{base.v0.12.1 => base.v0.12.2}/opam | 8 +- esy.lock/opam/base64.3.2.0/opam | 2 +- .../{cmdliner.1.0.3 => cmdliner.1.0.4}/opam | 4 +- .../opam | 9 +- .../opam | 15 +- .../opam/{cohttp.2.1.2 => cohttp.2.1.3}/opam | 12 +- esy.lock/opam/conduit-lwt-unix.1.4.0/opam | 2 +- esy.lock/opam/conduit-lwt.1.4.0/opam | 2 +- esy.lock/opam/conduit.1.4.0/opam | 4 +- esy.lock/opam/conf-m4.1/opam | 3 +- esy.lock/opam/conf-openssl.1/opam | 3 +- esy.lock/opam/conf-pkg-config.1.1/opam | 3 +- esy.lock/opam/conf-which.1/opam | 3 +- esy.lock/opam/cppo.1.6.5/opam | 23 - esy.lock/opam/cppo.1.6.6/opam | 37 + esy.lock/opam/cppo_ocamlbuild.1.6.0/opam | 25 - .../opam/{dune.1.9.3 => dune.1.10.0}/opam | 49 +- esy.lock/opam/fieldslib.v0.12.0/opam | 2 +- esy.lock/opam/ipaddr.3.1.0/opam | 4 +- esy.lock/opam/junit.2.0.1/opam | 29 + esy.lock/opam/lwt.4.2.1/opam | 2 +- esy.lock/opam/lwt_ppx.1.2.2/opam | 2 +- esy.lock/opam/macaddr.3.1.0/opam | 2 +- esy.lock/opam/magic-mime.1.1.1/opam | 2 +- .../opam/{markup.0.8.0 => markup.0.8.1}/opam | 26 +- .../{menhir.20181113 => menhir.20190626}/opam | 9 +- .../opam | 20 +- esy.lock/opam/merlin.3.2.2/opam | 74 - esy.lock/opam/merlin.3.3.1/opam | 69 + esy.lock/opam/mmap.1.1.0/opam | 2 +- .../opam/num.1.1/files/findlib-install.patch | 129 - .../files/installation-warning.patch | 0 esy.lock/opam/{num.1.1 => num.1.2}/opam | 15 +- .../opam | 8 +- .../opam | 8 +- esy.lock/opam/parsexp.v0.12.0/opam | 2 +- esy.lock/opam/ppx_derivers.1.2.1/opam | 2 +- esy.lock/opam/ppx_deriving.4.2.1/opam | 48 - esy.lock/opam/ppx_deriving.4.4/opam | 35 + esy.lock/opam/ppx_fields_conv.v0.12.0/opam | 4 +- esy.lock/opam/ppx_let.v0.12.0/opam | 4 +- esy.lock/opam/ppx_sexp_conv.v0.12.0/opam | 4 +- .../opam | 10 +- esy.lock/opam/ppxfind.1.3/opam | 31 + .../opam/{ppxlib.0.6.0 => ppxlib.0.8.0}/opam | 8 +- esy.lock/opam/ptime.0.8.5/opam | 49 + esy.lock/opam/re.1.9.0/opam | 2 +- esy.lock/opam/{result.1.3 => result.1.4}/opam | 8 +- esy.lock/opam/sexplib.v0.12.0/opam | 2 +- esy.lock/opam/sexplib0.v0.12.0/opam | 2 +- esy.lock/opam/ssl.0.5.7/opam | 2 +- esy.lock/opam/stdio.v0.12.0/opam | 2 +- esy.lock/opam/stdlib-shims.0.1.0/opam | 2 +- esy.lock/opam/stringext.1.5.0/opam | 27 - esy.lock/opam/stringext.1.6.0/opam | 32 + esy.lock/opam/tyxml.4.3.0/opam | 45 + esy.lock/opam/uri-sexp.3.0.0/opam | 33 + esy.lock/opam/{uri.2.2.0 => uri.3.0.0}/opam | 14 +- esy.lock/opam/yojson.1.7.0/opam | 2 +- .../package.json | 6 + .../package.json | 0 .../files/merlin-extend-winfix-4.2.3007.patch | 34 - .../files/merlin-extend-winfix.patch | 34 - .../package.json | 15 - .../files/num-1.1.patch | 20 - .../package.json | 5 - .../files/ppx_deriving-4.2.1.patch | 78 - .../package.json | 15 - executable/Install.re | 99 +- feature_tests/use_nvmrc_lts/.nvmrc | 1 + feature_tests/use_nvmrc_lts/run.sh | 9 + library/Versions.re | 122 +- package.json | 35 +- test/SmokeTest.re | 2 +- windows.json | 1 + 76 files changed, 2157 insertions(+), 3092 deletions(-) rename esy.lock/opam/{base.v0.12.1 => base.v0.12.2}/opam (84%) rename esy.lock/opam/{cmdliner.1.0.3 => cmdliner.1.0.4}/opam (96%) rename esy.lock/opam/{cohttp-lwt-unix.2.0.0 => cohttp-lwt-unix.2.1.3}/opam (82%) rename esy.lock/opam/{cohttp-lwt.2.0.0 => cohttp-lwt.2.1.3}/opam (78%) rename esy.lock/opam/{cohttp.2.1.2 => cohttp.2.1.3}/opam (84%) delete mode 100644 esy.lock/opam/cppo.1.6.5/opam create mode 100644 esy.lock/opam/cppo.1.6.6/opam delete mode 100644 esy.lock/opam/cppo_ocamlbuild.1.6.0/opam rename esy.lock/opam/{dune.1.9.3 => dune.1.10.0}/opam (77%) create mode 100644 esy.lock/opam/junit.2.0.1/opam rename esy.lock/opam/{markup.0.8.0 => markup.0.8.1}/opam (89%) rename esy.lock/opam/{menhir.20181113 => menhir.20190626}/opam (66%) rename esy.lock/opam/{merlin-extend.0.3 => merlin-extend.0.4}/opam (57%) delete mode 100644 esy.lock/opam/merlin.3.2.2/opam create mode 100644 esy.lock/opam/merlin.3.3.1/opam delete mode 100644 esy.lock/opam/num.1.1/files/findlib-install.patch rename esy.lock/opam/{num.1.1 => num.1.2}/files/installation-warning.patch (100%) rename esy.lock/opam/{num.1.1 => num.1.2}/opam (66%) rename esy.lock/opam/{ocaml-compiler-libs.v0.11.0 => ocaml-compiler-libs.v0.12.0}/opam (72%) rename esy.lock/opam/{ocaml-migrate-parsetree.1.3.1 => ocaml-migrate-parsetree.1.4.0}/opam (77%) delete mode 100644 esy.lock/opam/ppx_deriving.4.2.1/opam create mode 100644 esy.lock/opam/ppx_deriving.4.4/opam rename esy.lock/opam/{ppx_tools_versioned.5.2.2 => ppx_tools_versioned.5.2.3}/opam (73%) create mode 100644 esy.lock/opam/ppxfind.1.3/opam rename esy.lock/opam/{ppxlib.0.6.0 => ppxlib.0.8.0}/opam (86%) create mode 100644 esy.lock/opam/ptime.0.8.5/opam rename esy.lock/opam/{result.1.3 => result.1.4}/opam (72%) delete mode 100644 esy.lock/opam/stringext.1.5.0/opam create mode 100644 esy.lock/opam/stringext.1.6.0/opam create mode 100644 esy.lock/opam/tyxml.4.3.0/opam create mode 100644 esy.lock/opam/uri-sexp.3.0.0/opam rename esy.lock/opam/{uri.2.2.0 => uri.3.0.0}/opam (66%) rename esy.lock/overrides/{opam__s__dune_opam__c__1.9.3_opam_override => opam__s__dune_opam__c__1.10.0_opam_override}/package.json (100%) delete mode 100644 esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix-4.2.3007.patch delete mode 100644 esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix.patch delete mode 100644 esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/package.json delete mode 100644 esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override/files/num-1.1.patch rename esy.lock/overrides/{opam__s__num_opam__c__1.1_opam_override => opam__s__num_opam__c__1.2_opam_override}/package.json (72%) delete mode 100644 esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/files/ppx_deriving-4.2.1.patch delete mode 100644 esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/package.json create mode 100644 feature_tests/use_nvmrc_lts/.nvmrc create mode 100644 feature_tests/use_nvmrc_lts/run.sh diff --git a/esy.lock/index.json b/esy.lock/index.json index 384366a..1e5bc41 100644 --- a/esy.lock/index.json +++ b/esy.lock/index.json @@ -1,31 +1,11 @@ { - "checksum": "0943ea2e6d3dbdf7425d1c7cbb00898b", + "checksum": "bb8778ec95ce16335a24ad24a02213ad", "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.8@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:esy-ocaml/yarn-pkg-config#cca65f99674ed2d954d28788edeb8c57fada5ed0@d41d8cd9": { - "id": - "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", + "version": "github:esy-ocaml/yarn-pkg-config#cca65f99674ed2d954d28788edeb8c57fada5ed0", "source": { "type": "install", "source": [ @@ -47,7 +27,7 @@ ] }, "overrides": [], - "dependencies": [ "camelcase@4.1.0@d41d8cd9" ], + "dependencies": ["camelcase@4.1.0@d41d8cd9"], "devDependencies": [] }, "yargs-parser@8.1.0@d41d8cd9": { @@ -61,7 +41,7 @@ ] }, "overrides": [], - "dependencies": [ "camelcase@4.1.0@d41d8cd9" ], + "dependencies": ["camelcase@4.1.0@d41d8cd9"], "devDependencies": [] }, "yargs@11.1.0@d41d8cd9": { @@ -76,13 +56,18 @@ }, "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", + "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" + "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": [] }, @@ -98,13 +83,18 @@ }, "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", + "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" + "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": [] }, @@ -164,14 +154,14 @@ "dependencies": [], "devDependencies": [] }, - "xtend@4.0.1@d41d8cd9": { - "id": "xtend@4.0.1@d41d8cd9", + "xtend@4.0.2@d41d8cd9": { + "id": "xtend@4.0.2@d41d8cd9", "name": "xtend", - "version": "4.0.1", + "version": "4.0.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz#sha1:a5c6d532be656e23db820efb943a1f04998d63af" + "archive:https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#sha1:bb72779f5fa465186b1f438f674fa347fdb5db54" ] }, "overrides": [], @@ -204,7 +194,8 @@ }, "overrides": [], "dependencies": [ - "strip-ansi@4.0.0@d41d8cd9", "string-width@2.1.1@d41d8cd9" + "strip-ansi@4.0.0@d41d8cd9", + "string-width@2.1.1@d41d8cd9" ], "devDependencies": [] }, @@ -220,7 +211,8 @@ }, "overrides": [], "dependencies": [ - "strip-ansi@3.0.1@d41d8cd9", "string-width@1.0.2@d41d8cd9" + "strip-ansi@3.0.1@d41d8cd9", + "string-width@1.0.2@d41d8cd9" ], "devDependencies": [] }, @@ -249,7 +241,7 @@ ] }, "overrides": [], - "dependencies": [ "isexe@2.0.0@d41d8cd9" ], + "dependencies": ["isexe@2.0.0@d41d8cd9"], "devDependencies": [] }, "util-deprecate@1.0.2@d41d8cd9": { @@ -266,62 +258,18 @@ "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", + "unique-slug@2.0.2@d41d8cd9": { + "id": "unique-slug@2.0.2@d41d8cd9", "name": "unique-slug", - "version": "2.0.1", + "version": "2.0.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz#sha1:5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" + "archive:https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz#sha1:baabce91083fc64e945b0f3ad613e264f7cd4e6c" ] }, "overrides": [], - "dependencies": [ "imurmurhash@0.1.4@d41d8cd9" ], + "dependencies": ["imurmurhash@0.1.4@d41d8cd9"], "devDependencies": [] }, "unique-filename@1.1.1@d41d8cd9": { @@ -335,24 +283,7 @@ ] }, "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" - ], + "dependencies": ["unique-slug@2.0.2@d41d8cd9"], "devDependencies": [] }, "typedarray@0.0.6@d41d8cd9": { @@ -369,79 +300,32 @@ "dependencies": [], "devDependencies": [] }, - "tslib@1.9.3@d41d8cd9": { - "id": "tslib@1.9.3@d41d8cd9", + "tslib@1.10.0@d41d8cd9": { + "id": "tslib@1.10.0@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", + "version": "1.10.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz#sha1:ae21768175d1559d48bef35420b2f4962f09c330" + "archive:https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz#sha1:c3c19f95973fb0a62973fb09d90d961ee43e5c8a" ] }, "overrides": [], "dependencies": [], "devDependencies": [] }, - "to-regex-range@2.1.1@d41d8cd9": { - "id": "to-regex-range@2.1.1@d41d8cd9", + "to-regex-range@5.0.1@d41d8cd9": { + "id": "to-regex-range@5.0.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", + "version": "5.0.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz#sha1:297588b7b0e7e0ac08e04e672f85c1f4999e17af" + "archive:https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#sha1:1648c44aae7c8d988a326018ed72f5b4dd0392e4" ] }, "overrides": [], - "dependencies": [ "kind-of@3.2.2@d41d8cd9" ], + "dependencies": ["is-number@7.0.0@d41d8cd9"], "devDependencies": [] }, "through2@2.0.5@d41d8cd9": { @@ -456,7 +340,8 @@ }, "overrides": [], "dependencies": [ - "xtend@4.0.1@d41d8cd9", "readable-stream@2.3.6@d41d8cd9" + "xtend@4.0.2@d41d8cd9", + "readable-stream@2.3.6@d41d8cd9" ], "devDependencies": [] }, @@ -471,7 +356,7 @@ ] }, "overrides": [], - "dependencies": [ "thenify@3.3.0@d41d8cd9" ], + "dependencies": ["thenify@3.3.0@d41d8cd9"], "devDependencies": [] }, "thenify@3.3.0@d41d8cd9": { @@ -485,21 +370,7 @@ ] }, "overrides": [], - "dependencies": [ "any-promise@1.3.0@d41d8cd9" ], - "devDependencies": [] - }, - "synchronous-promise@2.0.8@d41d8cd9": { - "id": "synchronous-promise@2.0.8@d41d8cd9", - "name": "synchronous-promise", - "version": "2.0.8", - "source": { - "type": "install", - "source": [ - "archive:https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.8.tgz#sha1:01fd026fffdbf2d3d39ec06ee1a7c971578136f7" - ] - }, - "overrides": [], - "dependencies": [], + "dependencies": ["any-promise@1.3.0@d41d8cd9"], "devDependencies": [] }, "symbol-observable@1.2.0@d41d8cd9": { @@ -527,7 +398,7 @@ ] }, "overrides": [], - "dependencies": [ "has-flag@3.0.0@d41d8cd9" ], + "dependencies": ["has-flag@3.0.0@d41d8cd9"], "devDependencies": [] }, "supports-color@2.0.0@d41d8cd9": { @@ -544,6 +415,20 @@ "dependencies": [], "devDependencies": [] }, + "strip-final-newline@2.0.0@d41d8cd9": { + "id": "strip-final-newline@2.0.0@d41d8cd9", + "name": "strip-final-newline", + "version": "2.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#sha1:89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + ] + }, + "overrides": [], + "dependencies": [], + "devDependencies": [] + }, "strip-eof@1.0.0@d41d8cd9": { "id": "strip-eof@1.0.0@d41d8cd9", "name": "strip-eof", @@ -569,7 +454,7 @@ ] }, "overrides": [], - "dependencies": [ "ansi-regex@3.0.0@d41d8cd9" ], + "dependencies": ["ansi-regex@3.0.0@d41d8cd9"], "devDependencies": [] }, "strip-ansi@3.0.1@d41d8cd9": { @@ -583,7 +468,7 @@ ] }, "overrides": [], - "dependencies": [ "ansi-regex@2.1.1@d41d8cd9" ], + "dependencies": ["ansi-regex@2.1.1@d41d8cd9"], "devDependencies": [] }, "stringify-object@3.3.0@d41d8cd9": { @@ -598,7 +483,8 @@ }, "overrides": [], "dependencies": [ - "is-regexp@1.0.0@d41d8cd9", "is-obj@1.0.1@d41d8cd9", + "is-regexp@1.0.0@d41d8cd9", + "is-obj@1.0.1@d41d8cd9", "get-own-enumerable-property-symbols@3.0.0@d41d8cd9" ], "devDependencies": [] @@ -614,7 +500,7 @@ ] }, "overrides": [], - "dependencies": [ "safe-buffer@5.1.2@d41d8cd9" ], + "dependencies": ["safe-buffer@5.1.2@d41d8cd9"], "devDependencies": [] }, "string.prototype.padend@3.0.0@d41d8cd9": { @@ -629,7 +515,8 @@ }, "overrides": [], "dependencies": [ - "function-bind@1.1.1@d41d8cd9", "es-abstract@1.13.0@d41d8cd9", + "function-bind@1.1.1@d41d8cd9", + "es-abstract@1.13.0@d41d8cd9", "define-properties@1.1.3@d41d8cd9" ], "devDependencies": [] @@ -646,7 +533,8 @@ }, "overrides": [], "dependencies": [ - "strip-ansi@4.0.0@d41d8cd9", "is-fullwidth-code-point@2.0.0@d41d8cd9" + "strip-ansi@4.0.0@d41d8cd9", + "is-fullwidth-code-point@2.0.0@d41d8cd9" ], "devDependencies": [] }, @@ -668,14 +556,14 @@ ], "devDependencies": [] }, - "string-argv@0.0.2@d41d8cd9": { - "id": "string-argv@0.0.2@d41d8cd9", + "string-argv@0.3.0@d41d8cd9": { + "id": "string-argv@0.3.0@d41d8cd9", "name": "string-argv", - "version": "0.0.2", + "version": "0.3.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/string-argv/-/string-argv-0.0.2.tgz#sha1:dac30408690c21f3c3630a3ff3a05877bdcbd736" + "archive:https://registry.npmjs.org/string-argv/-/string-argv-0.3.0.tgz#sha1:0ea99e7257fea5e97a1bfcdfc19cf12d68e6ec6a" ] }, "overrides": [], @@ -708,40 +596,11 @@ }, "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" + "stream-shift@1.0.0@d41d8cd9", + "end-of-stream@1.4.1@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", @@ -753,7 +612,7 @@ ] }, "overrides": [], - "dependencies": [ "figgy-pudding@3.5.1@d41d8cd9" ], + "dependencies": ["figgy-pudding@3.5.1@d41d8cd9"], "devDependencies": [] }, "sprintf-js@1.0.3@d41d8cd9": { @@ -770,66 +629,6 @@ "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", @@ -841,7 +640,7 @@ ] }, "overrides": [], - "dependencies": [ "socks@2.3.2@d41d8cd9", "agent-base@4.2.1@d41d8cd9" ], + "dependencies": ["socks@2.3.2@d41d8cd9", "agent-base@4.2.1@d41d8cd9"], "devDependencies": [] }, "socks@2.3.2@d41d8cd9": { @@ -855,57 +654,7 @@ ] }, "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" - ], + "dependencies": ["smart-buffer@4.0.2@d41d8cd9", "ip@1.1.5@d41d8cd9"], "devDependencies": [] }, "smart-buffer@4.0.2@d41d8cd9": { @@ -936,20 +685,6 @@ "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", @@ -989,41 +724,7 @@ ] }, "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" - ], + "dependencies": ["shebang-regex@1.0.0@d41d8cd9"], "devDependencies": [] }, "set-blocking@2.0.0@d41d8cd9": { @@ -1082,18 +783,18 @@ "dependencies": [], "devDependencies": [] }, - "safe-regex@1.1.0@d41d8cd9": { - "id": "safe-regex@1.1.0@d41d8cd9", - "name": "safe-regex", - "version": "1.1.0", + "safe-buffer@5.2.0@d41d8cd9": { + "id": "safe-buffer@5.2.0@d41d8cd9", + "name": "safe-buffer", + "version": "5.2.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz#sha1:40a3669f3b077d1e943d44629e157dd48023bf2e" + "archive:https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz#sha1:b74daec49b1148f88c64b68d49b1e815c1f2f519" ] }, "overrides": [], - "dependencies": [ "ret@0.1.15@d41d8cd9" ], + "dependencies": [], "devDependencies": [] }, "safe-buffer@5.1.2@d41d8cd9": { @@ -1121,7 +822,7 @@ ] }, "overrides": [], - "dependencies": [ "tslib@1.9.3@d41d8cd9" ], + "dependencies": ["tslib@1.10.0@d41d8cd9"], "devDependencies": [] }, "run-queue@1.0.3@d41d8cd9": { @@ -1135,7 +836,7 @@ ] }, "overrides": [], - "dependencies": [ "aproba@1.2.0@d41d8cd9" ], + "dependencies": ["aproba@1.2.0@d41d8cd9"], "devDependencies": [] }, "rimraf@2.6.3@d41d8cd9": { @@ -1149,7 +850,7 @@ ] }, "overrides": [], - "dependencies": [ "glob@7.1.4@d41d8cd9" ], + "dependencies": ["glob@7.1.4@d41d8cd9"], "devDependencies": [] }, "retry@0.10.1@d41d8cd9": { @@ -1166,20 +867,6 @@ "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", @@ -1191,23 +878,7 @@ ] }, "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": [], + "dependencies": ["signal-exit@3.0.2@d41d8cd9", "onetime@2.0.1@d41d8cd9"], "devDependencies": [] }, "resolve-from@3.0.0@d41d8cd9": { @@ -1252,64 +923,6 @@ "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", @@ -1322,8 +935,10 @@ }, "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" + "ocaml@4.6.10@d41d8cd9", + "@opam/re@opam:1.9.0@fc2ceb05", + "@opam/dune@opam:1.10.0@b15ce221", + "@esy-ocaml/reason@3.4.0@d41d8cd9" ], "devDependencies": [] }, @@ -1339,9 +954,12 @@ }, "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", + "util-deprecate@1.0.2@d41d8cd9", + "string_decoder@1.1.1@d41d8cd9", + "safe-buffer@5.1.2@d41d8cd9", + "process-nextick-args@2.0.1@d41d8cd9", + "isarray@1.0.0@d41d8cd9", + "inherits@2.0.4@d41d8cd9", "core-util-is@1.0.2@d41d8cd9" ], "devDependencies": [] @@ -1372,7 +990,8 @@ }, "overrides": [], "dependencies": [ - "pump@2.0.1@d41d8cd9", "inherits@2.0.3@d41d8cd9", + "pump@2.0.1@d41d8cd9", + "inherits@2.0.4@d41d8cd9", "duplexify@3.7.1@d41d8cd9" ], "devDependencies": [] @@ -1388,9 +1007,7 @@ ] }, "overrides": [], - "dependencies": [ - "once@1.4.0@d41d8cd9", "end-of-stream@1.4.1@d41d8cd9" - ], + "dependencies": ["once@1.4.0@d41d8cd9", "end-of-stream@1.4.1@d41d8cd9"], "devDependencies": [] }, "pump@2.0.1@d41d8cd9": { @@ -1404,9 +1021,7 @@ ] }, "overrides": [], - "dependencies": [ - "once@1.4.0@d41d8cd9", "end-of-stream@1.4.1@d41d8cd9" - ], + "dependencies": ["once@1.4.0@d41d8cd9", "end-of-stream@1.4.1@d41d8cd9"], "devDependencies": [] }, "pseudomap@1.0.2@d41d8cd9": { @@ -1423,20 +1038,6 @@ "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", @@ -1448,7 +1049,7 @@ ] }, "overrides": [], - "dependencies": [ "retry@0.10.1@d41d8cd9", "err-code@1.1.2@d41d8cd9" ], + "dependencies": ["retry@0.10.1@d41d8cd9", "err-code@1.1.2@d41d8cd9"], "devDependencies": [] }, "promise-inflight@1.0.1@d41d8cd9": { @@ -1479,14 +1080,14 @@ "dependencies": [], "devDependencies": [] }, - "process-nextick-args@2.0.0@d41d8cd9": { - "id": "process-nextick-args@2.0.0@d41d8cd9", + "process-nextick-args@2.0.1@d41d8cd9": { + "id": "process-nextick-args@2.0.1@d41d8cd9", "name": "process-nextick-args", - "version": "2.0.0", + "version": "2.0.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz#sha1:a37d732f4271b4ab1ad070d35508e8290788ffaa" + "archive:https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#sha1:7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" ] }, "overrides": [], @@ -1505,33 +1106,21 @@ }, "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" + "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", + "prettier@1.18.2@d41d8cd9": { + "id": "prettier@1.18.2@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", + "version": "1.18.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz#sha1:01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + "archive:https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz#sha1:6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea" ] }, "overrides": [], @@ -1549,7 +1138,7 @@ ] }, "overrides": [], - "dependencies": [ "semver-compare@1.0.0@d41d8cd9" ], + "dependencies": ["semver-compare@1.0.0@d41d8cd9"], "devDependencies": [] }, "pinkie-promise@2.0.1@d41d8cd9": { @@ -1563,7 +1152,7 @@ ] }, "overrides": [], - "dependencies": [ "pinkie@2.0.4@d41d8cd9" ], + "dependencies": ["pinkie@2.0.4@d41d8cd9"], "devDependencies": [] }, "pinkie@2.0.4@d41d8cd9": { @@ -1580,14 +1169,14 @@ "dependencies": [], "devDependencies": [] }, - "pify@3.0.0@d41d8cd9": { - "id": "pify@3.0.0@d41d8cd9", + "pify@4.0.1@d41d8cd9": { + "id": "pify@4.0.1@d41d8cd9", "name": "pify", - "version": "3.0.0", + "version": "4.0.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#sha1:e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + "archive:https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#sha1:4b2cd25c50d598735c50292224fd8c6df41e3231" ] }, "overrides": [], @@ -1608,14 +1197,42 @@ "dependencies": [], "devDependencies": [] }, - "pesy@0.4.1@d41d8cd9": { - "id": "pesy@0.4.1@d41d8cd9", + "picomatch@2.0.7@d41d8cd9": { + "id": "picomatch@2.0.7@d41d8cd9", + "name": "picomatch", + "version": "2.0.7", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz#sha1:514169d8c7cd0bdbeecc8a2609e34a7163de69f6" + ] + }, + "overrides": [], + "dependencies": [], + "devDependencies": [] + }, + "pesy@0.4.3@d41d8cd9": { + "id": "pesy@0.4.3@d41d8cd9", "name": "pesy", - "version": "0.4.1", + "version": "0.4.3", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/pesy/-/pesy-0.4.3.tgz#sha1:d3a5e9f5df853d3fd6d35229d939ce923fb6dd8f" + ] + }, + "overrides": [], + "dependencies": [], + "devDependencies": [] + }, + "path-key@3.1.0@d41d8cd9": { + "id": "path-key@3.1.0@d41d8cd9", + "name": "path-key", + "version": "3.1.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/pesy/-/pesy-0.4.1.tgz#sha1:37b3faccb3ecdb37f4bf3d95d04ffbd2633247af" + "archive:https://registry.npmjs.org/path-key/-/path-key-3.1.0.tgz#sha1:99a10d870a803bdd5ee6f0470e58dfcd2f9a54d3" ] }, "overrides": [], @@ -1678,20 +1295,6 @@ "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", @@ -1703,7 +1306,7 @@ ] }, "overrides": [], - "dependencies": [ "@types/node@12.0.2@d41d8cd9" ], + "dependencies": ["@types/node@12.6.2@d41d8cd9"], "devDependencies": [] }, "parse-json@4.0.0@d41d8cd9": { @@ -1718,7 +1321,8 @@ }, "overrides": [], "dependencies": [ - "json-parse-better-errors@1.0.2@d41d8cd9", "error-ex@1.3.2@d41d8cd9" + "json-parse-better-errors@1.0.2@d41d8cd9", + "error-ex@1.3.2@d41d8cd9" ], "devDependencies": [] }, @@ -1734,7 +1338,8 @@ }, "overrides": [], "dependencies": [ - "readable-stream@2.3.6@d41d8cd9", "inherits@2.0.3@d41d8cd9", + "readable-stream@2.3.6@d41d8cd9", + "inherits@2.0.4@d41d8cd9", "cyclist@0.2.2@d41d8cd9" ], "devDependencies": [] @@ -1792,7 +1397,7 @@ ] }, "overrides": [], - "dependencies": [ "p-limit@1.3.0@d41d8cd9" ], + "dependencies": ["p-limit@1.3.0@d41d8cd9"], "devDependencies": [] }, "p-limit@1.3.0@d41d8cd9": { @@ -1806,7 +1411,21 @@ ] }, "overrides": [], - "dependencies": [ "p-try@1.0.0@d41d8cd9" ], + "dependencies": ["p-try@1.0.0@d41d8cd9"], + "devDependencies": [] + }, + "p-finally@2.0.1@d41d8cd9": { + "id": "p-finally@2.0.1@d41d8cd9", + "name": "p-finally", + "version": "2.0.1", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz#sha1:bd6fcaa9c559a096b680806f4d657b3f0f240561" + ] + }, + "overrides": [], + "dependencies": [], "devDependencies": [] }, "p-finally@1.0.0@d41d8cd9": { @@ -1835,10 +1454,26 @@ }, "overrides": [], "dependencies": [ - "mem@1.1.0@d41d8cd9", "lcid@1.0.0@d41d8cd9", "execa@0.7.0@d41d8cd9" + "mem@1.1.0@d41d8cd9", + "lcid@1.0.0@d41d8cd9", + "execa@0.7.0@d41d8cd9" ], "devDependencies": [] }, + "onetime@5.1.0@d41d8cd9": { + "id": "onetime@5.1.0@d41d8cd9", + "name": "onetime", + "version": "5.1.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz#sha1:fff0f3c91617fe62bb50189636e99ac8a6df7be5" + ] + }, + "overrides": [], + "dependencies": ["mimic-fn@2.1.0@d41d8cd9"], + "devDependencies": [] + }, "onetime@2.0.1@d41d8cd9": { "id": "onetime@2.0.1@d41d8cd9", "name": "onetime", @@ -1850,7 +1485,7 @@ ] }, "overrides": [], - "dependencies": [ "mimic-fn@1.2.0@d41d8cd9" ], + "dependencies": ["mimic-fn@1.2.0@d41d8cd9"], "devDependencies": [] }, "once@1.4.0@d41d8cd9": { @@ -1864,7 +1499,7 @@ ] }, "overrides": [], - "dependencies": [ "wrappy@1.0.2@d41d8cd9" ], + "dependencies": ["wrappy@1.0.2@d41d8cd9"], "devDependencies": [] }, "ocaml@4.6.10@d41d8cd9": { @@ -1881,34 +1516,6 @@ "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", @@ -1923,23 +1530,6 @@ "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", @@ -1968,21 +1558,18 @@ "dependencies": [], "devDependencies": [] }, - "npm-which@3.0.1@d41d8cd9": { - "id": "npm-which@3.0.1@d41d8cd9", - "name": "npm-which", - "version": "3.0.1", + "npm-run-path@3.1.0@d41d8cd9": { + "id": "npm-run-path@3.1.0@d41d8cd9", + "name": "npm-run-path", + "version": "3.1.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz#sha1:9225f26ec3a285c209cae67c3b11a6b4ab7140aa" + "archive:https://registry.npmjs.org/npm-run-path/-/npm-run-path-3.1.0.tgz#sha1:7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5" ] }, "overrides": [], - "dependencies": [ - "which@1.3.1@d41d8cd9", "npm-path@2.0.4@d41d8cd9", - "commander@2.20.0@d41d8cd9" - ], + "dependencies": ["path-key@3.1.0@d41d8cd9"], "devDependencies": [] }, "npm-run-path@2.0.2@d41d8cd9": { @@ -1996,21 +1583,7 @@ ] }, "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" ], + "dependencies": ["path-key@2.0.1@d41d8cd9"], "devDependencies": [] }, "normalize-git-url@3.0.2@d41d8cd9": { @@ -2039,8 +1612,9 @@ }, "overrides": [], "dependencies": [ - "safe-buffer@5.1.2@d41d8cd9", - "json-parse-better-errors@1.0.2@d41d8cd9", "encoding@0.1.12@d41d8cd9" + "safe-buffer@5.2.0@d41d8cd9", + "json-parse-better-errors@1.0.2@d41d8cd9", + "encoding@0.1.12@d41d8cd9" ], "devDependencies": [] }, @@ -2058,27 +1632,6 @@ "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", @@ -2091,19 +1644,20 @@ }, "overrides": [], "dependencies": [ - "thenify-all@1.6.0@d41d8cd9", "object-assign@4.1.1@d41d8cd9", + "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", + "ms@2.1.2@d41d8cd9": { + "id": "ms@2.1.2@d41d8cd9", "name": "ms", - "version": "2.1.1", + "version": "2.1.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/ms/-/ms-2.1.1.tgz#sha1:30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + "archive:https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#sha1:d09d1f357b443f493382a8eb3ccd183872ae6009" ] }, "overrides": [], @@ -2136,9 +1690,12 @@ }, "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" + "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": [] }, @@ -2153,23 +1710,7 @@ ] }, "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" - ], + "dependencies": ["minimist@0.0.8@d41d8cd9"], "devDependencies": [] }, "mississippi@3.0.0@d41d8cd9": { @@ -2184,11 +1725,16 @@ }, "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" + "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": [] }, @@ -2217,119 +1763,101 @@ ] }, "overrides": [], - "dependencies": [ "brace-expansion@1.1.11@d41d8cd9" ], + "dependencies": ["brace-expansion@1.1.11@d41d8cd9"], "devDependencies": [] }, - "mimic-fn@1.2.0@d41d8cd9": { - "id": "mimic-fn@1.2.0@d41d8cd9", + "mimic-fn@2.1.0@d41d8cd9": { + "id": "mimic-fn@2.1.0@d41d8cd9", "name": "mimic-fn", - "version": "1.2.0", + "version": "2.1.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz#sha1:820c86a39334640e99516928bd03fca88057d022" + "archive:https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#sha1:7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" ] }, "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", + "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/mem/-/mem-1.1.0.tgz#sha1:5edd52b485ca1d900fe64895505399a0dfa45f76" + "archive:https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz#sha1:820c86a39334640e99516928bd03fca88057d022" ] }, "overrides": [], - "dependencies": [ "mimic-fn@1.2.0@d41d8cd9" ], + "dependencies": [], "devDependencies": [] }, - "matcher@1.1.1@d41d8cd9": { - "id": "matcher@1.1.1@d41d8cd9", - "name": "matcher", - "version": "1.1.1", + "micromatch@4.0.2@d41d8cd9": { + "id": "micromatch@4.0.2@d41d8cd9", + "name": "micromatch", + "version": "4.0.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/matcher/-/matcher-1.1.1.tgz#sha1:51d8301e138f840982b338b116bb0c09af62c1c2" + "archive:https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz#sha1:4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" ] }, "overrides": [], - "dependencies": [ "escape-string-regexp@1.0.5@d41d8cd9" ], + "dependencies": ["picomatch@2.0.7@d41d8cd9", "braces@3.0.2@d41d8cd9"], "devDependencies": [] }, - "map-visit@1.0.0@d41d8cd9": { - "id": "map-visit@1.0.0@d41d8cd9", - "name": "map-visit", - "version": "1.0.0", + "merge-stream@2.0.0@d41d8cd9": { + "id": "merge-stream@2.0.0@d41d8cd9", + "name": "merge-stream", + "version": "2.0.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz#sha1:ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + "archive:https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz#sha1:52823629a14dd00c9770fb6ad47dc6310f2c1f60" ] }, "overrides": [], - "dependencies": [ "object-visit@1.0.1@d41d8cd9" ], + "dependencies": [], "devDependencies": [] }, - "map-cache@0.2.2@d41d8cd9": { - "id": "map-cache@0.2.2@d41d8cd9", - "name": "map-cache", - "version": "0.2.2", + "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/map-cache/-/map-cache-0.2.2.tgz#sha1:c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + "archive:https://registry.npmjs.org/mem/-/mem-1.1.0.tgz#sha1:5edd52b485ca1d900fe64895505399a0dfa45f76" ] }, "overrides": [], - "dependencies": [], + "dependencies": ["mimic-fn@1.2.0@d41d8cd9"], "devDependencies": [] }, - "make-fetch-happen@4.0.1@d41d8cd9": { - "id": "make-fetch-happen@4.0.1@d41d8cd9", + "make-fetch-happen@4.0.2@d41d8cd9": { + "id": "make-fetch-happen@4.0.2@d41d8cd9", "name": "make-fetch-happen", - "version": "4.0.1", + "version": "4.0.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.1.tgz#sha1:141497cb878f243ba93136c83d8aba12c216c083" + "archive:https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-4.0.2.tgz#sha1:2d156b11696fb32bffbafe1ac1bc085dd6c78a79" ] }, "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", + "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@5.1.1@d41d8cd9", + "https-proxy-agent@2.2.2@d41d8cd9", "http-proxy-agent@2.1.0@d41d8cd9", - "http-cache-semantics@3.8.1@d41d8cd9", "cacache@11.3.2@d41d8cd9", + "http-cache-semantics@3.8.1@d41d8cd9", + "cacache@11.3.3@d41d8cd9", "agentkeepalive@3.5.2@d41d8cd9" ], "devDependencies": [] @@ -2345,7 +1873,7 @@ ] }, "overrides": [], - "dependencies": [ "yallist@3.0.3@d41d8cd9" ], + "dependencies": ["yallist@3.0.3@d41d8cd9"], "devDependencies": [] }, "lru-cache@4.1.5@d41d8cd9": { @@ -2359,9 +1887,7 @@ ] }, "overrides": [], - "dependencies": [ - "yallist@2.1.2@d41d8cd9", "pseudomap@1.0.2@d41d8cd9" - ], + "dependencies": ["yallist@2.1.2@d41d8cd9", "pseudomap@1.0.2@d41d8cd9"], "devDependencies": [] }, "log-update@2.3.0@d41d8cd9": { @@ -2376,23 +1902,24 @@ }, "overrides": [], "dependencies": [ - "wrap-ansi@3.0.1@d41d8cd9", "cli-cursor@2.1.0@d41d8cd9", + "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", + "log-symbols@3.0.0@d41d8cd9": { + "id": "log-symbols@3.0.0@d41d8cd9", "name": "log-symbols", - "version": "2.2.0", + "version": "3.0.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz#sha1:5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" + "archive:https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz#sha1:f3a08516a5dea893336a7dee14d18a1cfdab77c4" ] }, "overrides": [], - "dependencies": [ "chalk@2.4.2@d41d8cd9" ], + "dependencies": ["chalk@2.4.2@d41d8cd9"], "devDependencies": [] }, "log-symbols@1.0.2@d41d8cd9": { @@ -2406,21 +1933,7 @@ ] }, "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": [], + "dependencies": ["chalk@1.1.3@d41d8cd9"], "devDependencies": [] }, "locate-path@2.0.0@d41d8cd9": { @@ -2434,9 +1947,7 @@ ] }, "overrides": [], - "dependencies": [ - "path-exists@3.0.0@d41d8cd9", "p-locate@2.0.0@d41d8cd9" - ], + "dependencies": ["path-exists@3.0.0@d41d8cd9", "p-locate@2.0.0@d41d8cd9"], "devDependencies": [] }, "listr-verbose-renderer@0.5.0@d41d8cd9": { @@ -2451,8 +1962,10 @@ }, "overrides": [], "dependencies": [ - "figures@2.0.0@d41d8cd9", "date-fns@1.30.1@d41d8cd9", - "cli-cursor@2.1.0@d41d8cd9", "chalk@2.4.2@d41d8cd9" + "figures@2.0.0@d41d8cd9", + "date-fns@1.30.1@d41d8cd9", + "cli-cursor@2.1.0@d41d8cd9", + "chalk@2.4.2@d41d8cd9" ], "devDependencies": [] }, @@ -2468,10 +1981,14 @@ }, "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", + "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": [] @@ -2502,39 +2019,42 @@ }, "overrides": [], "dependencies": [ - "rxjs@6.5.2@d41d8cd9", "p-map@2.1.0@d41d8cd9", + "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", + "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", + "lint-staged@9.2.0@d41d8cd9": { + "id": "lint-staged@9.2.0@d41d8cd9", "name": "lint-staged", - "version": "8.1.7", + "version": "9.2.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/lint-staged/-/lint-staged-8.1.7.tgz#sha1:a8988bc83bdffa97d04adb09dbc0b1f3a58fa6fc" + "archive:https://registry.npmjs.org/lint-staged/-/lint-staged-9.2.0.tgz#sha1:155e5723dffdaa55d252c47bab05a2962c1e9781" ] }, "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", + "stringify-object@3.3.0@d41d8cd9", + "string-argv@0.3.0@d41d8cd9", + "please-upgrade-node@3.1.1@d41d8cd9", + "micromatch@4.0.2@d41d8cd9", + "log-symbols@3.0.0@d41d8cd9", + "listr@0.14.3@d41d8cd9", + "execa@2.0.3@d41d8cd9", + "del@4.1.1@d41d8cd9", + "dedent@0.7.0@d41d8cd9", + "debug@4.1.1@d41d8cd9", + "cosmiconfig@5.2.1@d41d8cd9", + "commander@2.20.0@d41d8cd9", "chalk@2.4.2@d41d8cd9" ], "devDependencies": [] @@ -2551,11 +2071,15 @@ }, "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", + "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" + "make-fetch-happen@4.0.2@d41d8cd9", + "execa@0.10.0@d41d8cd9", + "cli-highlight@1.2.3@d41d8cd9", + "chalk@2.4.2@d41d8cd9" ], "devDependencies": [] }, @@ -2570,73 +2094,17 @@ ] }, "overrides": [], - "dependencies": [ "invert-kv@1.0.0@d41d8cd9" ], + "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", + "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/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" + "archive:https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#sha1:bb867cfb3450e69107c131d1c514bab3dc8bcaa9" ] }, "overrides": [], @@ -2654,9 +2122,7 @@ ] }, "overrides": [], - "dependencies": [ - "esprima@4.0.1@d41d8cd9", "argparse@1.0.10@d41d8cd9" - ], + "dependencies": ["esprima@4.0.1@d41d8cd9", "argparse@1.0.10@d41d8cd9"], "devDependencies": [] }, "jest-get-type@24.8.0@d41d8cd9": { @@ -2685,39 +2151,13 @@ }, "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" + "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", @@ -2746,32 +2186,32 @@ "dependencies": [], "devDependencies": [] }, - "is-windows@1.0.2@d41d8cd9": { - "id": "is-windows@1.0.2@d41d8cd9", - "name": "is-windows", + "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-windows/-/is-windows-1.0.2.tgz#sha1:d1850eb9791ecd18e6182ce12a30f396634bb19d" + "archive:https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz#sha1:a055f6ae57192caee329e7a860118b497a950f38" ] }, "overrides": [], - "dependencies": [], + "dependencies": ["has-symbols@1.0.0@d41d8cd9"], "devDependencies": [] }, - "is-symbol@1.0.2@d41d8cd9": { - "id": "is-symbol@1.0.2@d41d8cd9", - "name": "is-symbol", - "version": "1.0.2", + "is-stream@2.0.0@d41d8cd9": { + "id": "is-stream@2.0.0@d41d8cd9", + "name": "is-stream", + "version": "2.0.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz#sha1:a055f6ae57192caee329e7a860118b497a950f38" + "archive:https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz#sha1:bde9c32680d6fae04129d6ac9d921ce7815f78e3" ] }, "overrides": [], - "dependencies": [ "has-symbols@1.0.0@d41d8cd9" ], + "dependencies": [], "devDependencies": [] }, "is-stream@1.1.0@d41d8cd9": { @@ -2813,7 +2253,7 @@ ] }, "overrides": [], - "dependencies": [ "has@1.0.3@d41d8cd9" ], + "dependencies": ["has@1.0.3@d41d8cd9"], "devDependencies": [] }, "is-promise@2.1.0@d41d8cd9": { @@ -2830,56 +2270,42 @@ "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", + "is-path-inside@2.1.0@d41d8cd9": { + "id": "is-path-inside@2.1.0@d41d8cd9", "name": "is-path-inside", - "version": "1.0.1", + "version": "2.1.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz#sha1:8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + "archive:https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz#sha1:7c9810587d659a40d27bcdb4d5616eab059494b2" ] }, "overrides": [], - "dependencies": [ "path-is-inside@1.0.2@d41d8cd9" ], + "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", + "is-path-in-cwd@2.1.0@d41d8cd9": { + "id": "is-path-in-cwd@2.1.0@d41d8cd9", "name": "is-path-in-cwd", - "version": "1.0.1", + "version": "2.1.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#sha1:5ac48b345ef675339bd6c7a48a912110b241cf52" + "archive:https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz#sha1:bfe2dca26c69f397265a4009963602935a053acb" ] }, "overrides": [], - "dependencies": [ "is-path-inside@1.0.1@d41d8cd9" ], + "dependencies": ["is-path-inside@2.1.0@d41d8cd9"], "devDependencies": [] }, - "is-path-cwd@1.0.0@d41d8cd9": { - "id": "is-path-cwd@1.0.0@d41d8cd9", + "is-path-cwd@2.2.0@d41d8cd9": { + "id": "is-path-cwd@2.2.0@d41d8cd9", "name": "is-path-cwd", - "version": "1.0.0", + "version": "2.2.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz#sha1:d225ec23132e89edd38fda767472e62e65f1106d" + "archive:https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz#sha1:67d43b82664a7b5191fd9119127eb300048a9fdb" ] }, "overrides": [], @@ -2897,7 +2323,7 @@ ] }, "overrides": [], - "dependencies": [ "symbol-observable@1.2.0@d41d8cd9" ], + "dependencies": ["symbol-observable@1.2.0@d41d8cd9"], "devDependencies": [] }, "is-obj@1.0.1@d41d8cd9": { @@ -2914,32 +2340,18 @@ "dependencies": [], "devDependencies": [] }, - "is-number@3.0.0@d41d8cd9": { - "id": "is-number@3.0.0@d41d8cd9", + "is-number@7.0.0@d41d8cd9": { + "id": "is-number@7.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", + "version": "7.0.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz#sha1:7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + "archive:https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#sha1:7535345b896734d5f80c4d06c50955527a14f12b" ] }, "overrides": [], - "dependencies": [ "is-extglob@2.1.1@d41d8cd9" ], + "dependencies": [], "devDependencies": [] }, "is-fullwidth-code-point@2.0.0@d41d8cd9": { @@ -2967,49 +2379,7 @@ ] }, "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": [], + "dependencies": ["number-is-nan@1.0.1@d41d8cd9"], "devDependencies": [] }, "is-directory@0.3.1@d41d8cd9": { @@ -3026,40 +2396,6 @@ "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", @@ -3074,34 +2410,6 @@ "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", @@ -3116,20 +2424,6 @@ "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", @@ -3144,34 +2438,6 @@ "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", @@ -3200,14 +2466,14 @@ "dependencies": [], "devDependencies": [] }, - "inherits@2.0.3@d41d8cd9": { - "id": "inherits@2.0.3@d41d8cd9", + "inherits@2.0.4@d41d8cd9": { + "id": "inherits@2.0.4@d41d8cd9", "name": "inherits", - "version": "2.0.3", + "version": "2.0.4", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz#sha1:633c2c83e3da42a502f52466022480f4208261de" + "archive:https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#sha1:0fa2c64f932917c3433a0ded55363aae37416b7c" ] }, "overrides": [], @@ -3225,7 +2491,7 @@ ] }, "overrides": [], - "dependencies": [ "wrappy@1.0.2@d41d8cd9", "once@1.4.0@d41d8cd9" ], + "dependencies": ["wrappy@1.0.2@d41d8cd9", "once@1.4.0@d41d8cd9"], "devDependencies": [] }, "indent-string@3.2.0@d41d8cd9": { @@ -3268,7 +2534,8 @@ }, "overrides": [], "dependencies": [ - "resolve-from@3.0.0@d41d8cd9", "caller-path@2.0.0@d41d8cd9" + "resolve-from@3.0.0@d41d8cd9", + "caller-path@2.0.0@d41d8cd9" ], "devDependencies": [] }, @@ -3297,7 +2564,7 @@ ] }, "overrides": [], - "dependencies": [ "safer-buffer@2.1.2@d41d8cd9" ], + "dependencies": ["safer-buffer@2.1.2@d41d8cd9"], "devDependencies": [] }, "humanize-ms@1.2.1@d41d8cd9": { @@ -3311,21 +2578,21 @@ ] }, "overrides": [], - "dependencies": [ "ms@2.1.1@d41d8cd9" ], + "dependencies": ["ms@2.1.2@d41d8cd9"], "devDependencies": [] }, - "https-proxy-agent@2.2.1@d41d8cd9": { - "id": "https-proxy-agent@2.2.1@d41d8cd9", + "https-proxy-agent@2.2.2@d41d8cd9": { + "id": "https-proxy-agent@2.2.2@d41d8cd9", "name": "https-proxy-agent", - "version": "2.2.1", + "version": "2.2.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#sha1:51552970fa04d723e04c56d04178c3f92592bbc0" + "archive:https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz#sha1:271ea8e90f836ac9f119daccd39c19ff7dfb0793" ] }, "overrides": [], - "dependencies": [ "debug@3.1.0@d41d8cd9", "agent-base@4.2.1@d41d8cd9" ], + "dependencies": ["debug@3.1.0@d41d8cd9", "agent-base@4.3.0@d41d8cd9"], "devDependencies": [] }, "http-proxy-agent@2.1.0@d41d8cd9": { @@ -3339,7 +2606,7 @@ ] }, "overrides": [], - "dependencies": [ "debug@3.1.0@d41d8cd9", "agent-base@4.2.1@d41d8cd9" ], + "dependencies": ["debug@3.1.0@d41d8cd9", "agent-base@4.3.0@d41d8cd9"], "devDependencies": [] }, "http-cache-semantics@3.8.1@d41d8cd9": { @@ -3356,84 +2623,20 @@ "dependencies": [], "devDependencies": [] }, - "highlight.js@9.15.6@d41d8cd9": { - "id": "highlight.js@9.15.6@d41d8cd9", + "highlight.js@9.15.8@d41d8cd9": { + "id": "highlight.js@9.15.8@d41d8cd9", "name": "highlight.js", - "version": "9.15.6", + "version": "9.15.8", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.6.tgz#sha1:72d4d8d779ec066af9a17cb14360c3def0aa57c4" + "archive:https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.8.tgz#sha1:f344fda123f36f1a65490e932cf90569e4999971" ] }, "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", @@ -3473,7 +2676,7 @@ ] }, "overrides": [], - "dependencies": [ "ansi-regex@2.1.1@d41d8cd9" ], + "dependencies": ["ansi-regex@2.1.1@d41d8cd9"], "devDependencies": [] }, "has@1.0.3@d41d8cd9": { @@ -3487,17 +2690,17 @@ ] }, "overrides": [], - "dependencies": [ "function-bind@1.1.1@d41d8cd9" ], + "dependencies": ["function-bind@1.1.1@d41d8cd9"], "devDependencies": [] }, - "graceful-fs@4.1.15@d41d8cd9": { - "id": "graceful-fs@4.1.15@d41d8cd9", + "graceful-fs@4.2.0@d41d8cd9": { + "id": "graceful-fs@4.2.0@d41d8cd9", "name": "graceful-fs", - "version": "4.1.15", + "version": "4.2.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz#sha1:ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + "archive:https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz#sha1:8d8fdc73977cb04104721cb53666c1ca64cd328b" ] }, "overrides": [], @@ -3516,8 +2719,10 @@ }, "overrides": [], "dependencies": [ - "pinkie-promise@2.0.1@d41d8cd9", "pify@2.3.0@d41d8cd9", - "object-assign@4.1.1@d41d8cd9", "glob@7.1.4@d41d8cd9", + "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": [] @@ -3534,38 +2739,27 @@ }, "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" + "path-is-absolute@1.0.1@d41d8cd9", + "once@1.4.0@d41d8cd9", + "minimatch@3.0.4@d41d8cd9", + "inherits@2.0.4@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", + "get-stream@5.1.0@d41d8cd9": { + "id": "get-stream@5.1.0@d41d8cd9", "name": "get-stream", - "version": "4.1.0", + "version": "5.1.0", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#sha1:c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + "archive:https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz#sha1:01203cdc92597f9b909067c3e656cc1f4d3c4dc9" ] }, "overrides": [], - "dependencies": [ "pump@3.0.0@d41d8cd9" ], + "dependencies": ["pump@3.0.0@d41d8cd9"], "devDependencies": [] }, "get-stream@3.0.0@d41d8cd9": { @@ -3610,23 +2804,6 @@ "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", @@ -3667,8 +2844,10 @@ }, "overrides": [], "dependencies": [ - "readable-stream@2.3.6@d41d8cd9", "imurmurhash@0.1.4@d41d8cd9", - "iferr@0.1.5@d41d8cd9", "graceful-fs@4.1.15@d41d8cd9" + "readable-stream@2.3.6@d41d8cd9", + "imurmurhash@0.1.4@d41d8cd9", + "iferr@0.1.5@d41d8cd9", + "graceful-fs@4.2.0@d41d8cd9" ], "devDependencies": [] }, @@ -3684,38 +2863,11 @@ }, "overrides": [], "dependencies": [ - "readable-stream@2.3.6@d41d8cd9", "inherits@2.0.3@d41d8cd9" + "readable-stream@2.3.6@d41d8cd9", + "inherits@2.0.4@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", @@ -3727,44 +2879,35 @@ }, "overrides": [], "dependencies": [ - "refmterr@3.1.10@d41d8cd9", "pesy@0.4.1@d41d8cd9", - "ocaml@4.6.10@d41d8cd9", "@reason-native/rely@1.2.0@d41d8cd9", + "refmterr@3.1.10@d41d8cd9", + "pesy@0.4.3@d41d8cd9", + "ocaml@4.6.10@d41d8cd9", + "@reason-native/rely@1.3.1@d41d8cd9", "@reason-native/pastel@0.2.1@d41d8cd9", "@reason-native/console@0.1.0@d41d8cd9", - "@opam/ssl@opam:0.5.7@893f9f78", - "@opam/ppx_let@opam:v0.12.0@8bca1692", - "@opam/ppx_deriving@opam:4.2.1@7927b93a", + "@opam/ssl@opam:0.5.7@8560f98a", + "@opam/ppx_let@opam:v0.12.0@b52d29f3", + "@opam/ppx_deriving@opam:4.4@43678d5a", "@opam/lwt_ssl@opam:1.1.2@ac833920", - "@opam/lwt_ppx@opam:1.2.2@946c5ba2", "@opam/lwt@opam:4.2.1@c1888ec9", + "@opam/lwt_ppx@opam:1.2.2@ee59a0be", + "@opam/lwt@opam:4.2.1@08ba7e51", "@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.1@de2972e2", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/cohttp-lwt-unix@opam:2.1.3@fb07bbd5", + "@opam/cohttp-lwt@opam:2.1.3@7db3ac5e", + "@opam/cohttp@opam:2.1.3@26c77f1a", + "@opam/cmdliner@opam:1.0.4@93208aac", + "@opam/base@opam:v0.12.2@4eee02b5", "@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" + "prettier@1.18.2@d41d8cd9", + "lint-staged@9.2.0@d41d8cd9", + "lerna-changelog@0.8.2@d41d8cd9", + "jest-diff@24.0.0@d41d8cd9", + "@opam/merlin@opam:3.3.1@4bcdbbb7" ] }, - "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", @@ -3777,7 +2920,8 @@ }, "overrides": [], "dependencies": [ - "readable-stream@2.3.6@d41d8cd9", "inherits@2.0.3@d41d8cd9" + "readable-stream@2.3.6@d41d8cd9", + "inherits@2.0.4@d41d8cd9" ], "devDependencies": [] }, @@ -3792,38 +2936,21 @@ ] }, "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": [], + "dependencies": ["locate-path@2.0.0@d41d8cd9"], "devDependencies": [] }, - "fill-range@4.0.0@d41d8cd9": { - "id": "fill-range@4.0.0@d41d8cd9", + "fill-range@7.0.1@d41d8cd9": { + "id": "fill-range@7.0.1@d41d8cd9", "name": "fill-range", - "version": "4.0.0", + "version": "7.0.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz#sha1:d544811d428f98eb06a63dc402d2403c328c38f7" + "archive:https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#sha1:1919a6a7c75fe38b2c7c77e5198535da9acdda40" ] }, "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" - ], + "dependencies": ["to-regex-range@5.0.1@d41d8cd9"], "devDependencies": [] }, "figures@2.0.0@d41d8cd9": { @@ -3837,7 +2964,7 @@ ] }, "overrides": [], - "dependencies": [ "escape-string-regexp@1.0.5@d41d8cd9" ], + "dependencies": ["escape-string-regexp@1.0.5@d41d8cd9"], "devDependencies": [] }, "figures@1.7.0@d41d8cd9": { @@ -3852,7 +2979,8 @@ }, "overrides": [], "dependencies": [ - "object-assign@4.1.1@d41d8cd9", "escape-string-regexp@1.0.5@d41d8cd9" + "object-assign@4.1.1@d41d8cd9", + "escape-string-regexp@1.0.5@d41d8cd9" ], "devDependencies": [] }, @@ -3870,89 +2998,26 @@ "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", + "execa@2.0.3@d41d8cd9": { + "id": "execa@2.0.3@d41d8cd9", "name": "execa", - "version": "1.0.0", + "version": "2.0.3", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/execa/-/execa-1.0.0.tgz#sha1:c6236a5bb4df6d6f15e88e7f017798216749ddd8" + "archive:https://registry.npmjs.org/execa/-/execa-2.0.3.tgz#sha1:4b84301b33042cfb622771e886ed0b10e5634642" ] }, "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", + "strip-final-newline@2.0.0@d41d8cd9", + "signal-exit@3.0.2@d41d8cd9", + "p-finally@2.0.1@d41d8cd9", + "onetime@5.1.0@d41d8cd9", + "npm-run-path@3.1.0@d41d8cd9", + "merge-stream@2.0.0@d41d8cd9", + "is-stream@2.0.0@d41d8cd9", + "get-stream@5.1.0@d41d8cd9", "cross-spawn@6.0.5@d41d8cd9" ], "devDependencies": [] @@ -3969,9 +3034,12 @@ }, "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", + "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": [] @@ -3988,9 +3056,12 @@ }, "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", + "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": [] @@ -4034,17 +3105,17 @@ ] }, "overrides": [], - "dependencies": [ "es6-promise@4.2.6@d41d8cd9" ], + "dependencies": ["es6-promise@4.2.8@d41d8cd9"], "devDependencies": [] }, - "es6-promise@4.2.6@d41d8cd9": { - "id": "es6-promise@4.2.6@d41d8cd9", + "es6-promise@4.2.8@d41d8cd9": { + "id": "es6-promise@4.2.8@d41d8cd9", "name": "es6-promise", - "version": "4.2.6", + "version": "4.2.8", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz#sha1:b685edd8258886365ea62b57d30de28fadcd974f" + "archive:https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz#sha1:4eb21594c972bc40553d276e510539143db53e0a" ] }, "overrides": [], @@ -4063,7 +3134,8 @@ }, "overrides": [], "dependencies": [ - "is-symbol@1.0.2@d41d8cd9", "is-date-object@1.0.1@d41d8cd9", + "is-symbol@1.0.2@d41d8cd9", + "is-date-object@1.0.1@d41d8cd9", "is-callable@1.1.4@d41d8cd9" ], "devDependencies": [] @@ -4080,9 +3152,12 @@ }, "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" + "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": [] }, @@ -4097,7 +3172,7 @@ ] }, "overrides": [], - "dependencies": [ "is-arrayish@0.2.1@d41d8cd9" ], + "dependencies": ["is-arrayish@0.2.1@d41d8cd9"], "devDependencies": [] }, "err-code@1.1.2@d41d8cd9": { @@ -4125,7 +3200,7 @@ ] }, "overrides": [], - "dependencies": [ "once@1.4.0@d41d8cd9" ], + "dependencies": ["once@1.4.0@d41d8cd9"], "devDependencies": [] }, "encoding@0.1.12@d41d8cd9": { @@ -4139,7 +3214,7 @@ ] }, "overrides": [], - "dependencies": [ "iconv-lite@0.4.24@d41d8cd9" ], + "dependencies": ["iconv-lite@0.4.24@d41d8cd9"], "devDependencies": [] }, "elegant-spinner@1.0.1@d41d8cd9": { @@ -4168,8 +3243,10 @@ }, "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" + "stream-shift@1.0.0@d41d8cd9", + "readable-stream@2.3.6@d41d8cd9", + "inherits@2.0.4@d41d8cd9", + "end-of-stream@1.4.1@d41d8cd9" ], "devDependencies": [] }, @@ -4187,68 +3264,28 @@ "dependencies": [], "devDependencies": [] }, - "del@3.0.0@d41d8cd9": { - "id": "del@3.0.0@d41d8cd9", + "del@4.1.1@d41d8cd9": { + "id": "del@4.1.1@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", + "version": "4.1.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz#sha1:d459689e8d654ba77e02a817f8710d702cb16e9d" + "archive:https://registry.npmjs.org/del/-/del-4.1.1.tgz#sha1:9e8f117222ea44a31ff3a156c049b99052a9f0b4" ] }, "overrides": [], "dependencies": [ - "isobject@3.0.1@d41d8cd9", "is-descriptor@1.0.2@d41d8cd9" + "rimraf@2.6.3@d41d8cd9", + "pify@4.0.1@d41d8cd9", + "p-map@2.1.0@d41d8cd9", + "is-path-in-cwd@2.1.0@d41d8cd9", + "is-path-cwd@2.2.0@d41d8cd9", + "globby@6.1.0@d41d8cd9", + "@types/glob@7.1.1@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", @@ -4256,35 +3293,21 @@ "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" + "archive:https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz#sha1:cf88da6cbee26fe6db7094f61d870cbd84cee9f1" ] }, "overrides": [], - "dependencies": [], + "dependencies": ["object-keys@1.1.1@d41d8cd9"], "devDependencies": [] }, - "decode-uri-component@0.2.0@d41d8cd9": { - "id": "decode-uri-component@0.2.0@d41d8cd9", - "name": "decode-uri-component", - "version": "0.2.0", + "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/decode-uri-component/-/decode-uri-component-0.2.0.tgz#sha1:eb3913333458775cb84cd1a1fae062106bb87545" + "archive:https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#sha1:2495ddbaf6eb874abb0e1be9df22d2e5a544326c" ] }, "overrides": [], @@ -4316,21 +3339,7 @@ ] }, "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" ], + "dependencies": ["ms@2.1.2@d41d8cd9"], "devDependencies": [] }, "debug@3.1.0@d41d8cd9": { @@ -4344,21 +3353,7 @@ ] }, "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" ], + "dependencies": ["ms@2.0.0@d41d8cd9"], "devDependencies": [] }, "date-fns@1.30.1@d41d8cd9": { @@ -4401,8 +3396,10 @@ }, "overrides": [], "dependencies": [ - "which@1.3.1@d41d8cd9", "shebang-command@1.2.0@d41d8cd9", - "semver@5.7.0@d41d8cd9", "path-key@2.0.1@d41d8cd9", + "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": [] @@ -4419,7 +3416,8 @@ }, "overrides": [], "dependencies": [ - "which@1.3.1@d41d8cd9", "shebang-command@1.2.0@d41d8cd9", + "which@1.3.1@d41d8cd9", + "shebang-command@1.2.0@d41d8cd9", "lru-cache@4.1.5@d41d8cd9" ], "devDependencies": [] @@ -4436,8 +3434,10 @@ }, "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" + "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": [] }, @@ -4455,20 +3455,6 @@ "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", @@ -4481,9 +3467,12 @@ }, "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" + "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": [] }, @@ -4499,8 +3488,10 @@ }, "overrides": [], "dependencies": [ - "typedarray@0.0.6@d41d8cd9", "readable-stream@2.3.6@d41d8cd9", - "inherits@2.0.3@d41d8cd9", "buffer-from@1.1.1@d41d8cd9" + "typedarray@0.0.6@d41d8cd9", + "readable-stream@2.3.6@d41d8cd9", + "inherits@2.0.4@d41d8cd9", + "buffer-from@1.1.1@d41d8cd9" ], "devDependencies": [] }, @@ -4518,20 +3509,6 @@ "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", @@ -4571,23 +3548,7 @@ ] }, "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" - ], + "dependencies": ["color-name@1.1.3@d41d8cd9"], "devDependencies": [] }, "code-point-at@1.1.0@d41d8cd9": { @@ -4616,7 +3577,8 @@ }, "overrides": [], "dependencies": [ - "wrap-ansi@2.1.0@d41d8cd9", "strip-ansi@4.0.0@d41d8cd9", + "wrap-ansi@2.1.0@d41d8cd9", + "strip-ansi@4.0.0@d41d8cd9", "string-width@2.1.1@d41d8cd9" ], "devDependencies": [] @@ -4633,7 +3595,8 @@ }, "overrides": [], "dependencies": [ - "string-width@1.0.2@d41d8cd9", "slice-ansi@0.0.4@d41d8cd9" + "string-width@1.0.2@d41d8cd9", + "slice-ansi@0.0.4@d41d8cd9" ], "devDependencies": [] }, @@ -4649,8 +3612,10 @@ }, "overrides": [], "dependencies": [ - "yargs@10.1.2@d41d8cd9", "parse5@3.0.3@d41d8cd9", - "mz@2.7.0@d41d8cd9", "highlight.js@9.15.6@d41d8cd9", + "yargs@10.1.2@d41d8cd9", + "parse5@3.0.3@d41d8cd9", + "mz@2.7.0@d41d8cd9", + "highlight.js@9.15.8@d41d8cd9", "chalk@2.4.2@d41d8cd9" ], "devDependencies": [] @@ -4666,34 +3631,17 @@ ] }, "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" - ], + "dependencies": ["restore-cursor@2.0.0@d41d8cd9"], "devDependencies": [] }, - "chownr@1.1.1@d41d8cd9": { - "id": "chownr@1.1.1@d41d8cd9", + "chownr@1.1.2@d41d8cd9": { + "id": "chownr@1.1.2@d41d8cd9", "name": "chownr", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz#sha1:54726b8b8fff4df053c42187e801fb4412df1494" + "archive:https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz#sha1:a18f1e0b269c8a6a5d3c86eb298beb14c3dd7bf6" ] }, "overrides": [], @@ -4713,7 +3661,8 @@ "overrides": [], "dependencies": [ "supports-color@5.5.0@d41d8cd9", - "escape-string-regexp@1.0.5@d41d8cd9", "ansi-styles@3.2.1@d41d8cd9" + "escape-string-regexp@1.0.5@d41d8cd9", + "ansi-styles@3.2.1@d41d8cd9" ], "devDependencies": [] }, @@ -4729,8 +3678,10 @@ }, "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", + "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": [] @@ -4774,7 +3725,7 @@ ] }, "overrides": [], - "dependencies": [ "caller-callsite@2.0.0@d41d8cd9" ], + "dependencies": ["caller-callsite@2.0.0@d41d8cd9"], "devDependencies": [] }, "caller-callsite@2.0.0@d41d8cd9": { @@ -4788,49 +3739,35 @@ ] }, "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" - ], + "dependencies": ["callsites@2.0.0@d41d8cd9"], "devDependencies": [] }, - "cacache@11.3.2@d41d8cd9": { - "id": "cacache@11.3.2@d41d8cd9", + "cacache@11.3.3@d41d8cd9": { + "id": "cacache@11.3.3@d41d8cd9", "name": "cacache", - "version": "11.3.2", + "version": "11.3.3", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz#sha1:2d81e308e3d258ca38125b676b98b2ac9ce69bfa" + "archive:https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz#sha1:8bd29df8c6a718a6ebd2d010da4d7972ae3bbadc" ] }, "overrides": [], "dependencies": [ - "y18n@4.0.0@d41d8cd9", "unique-filename@1.1.1@d41d8cd9", - "ssri@6.0.1@d41d8cd9", "rimraf@2.6.3@d41d8cd9", + "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.4@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.2.0@d41d8cd9", + "glob@7.1.4@d41d8cd9", + "figgy-pudding@3.5.1@d41d8cd9", + "chownr@1.1.2@d41d8cd9", + "bluebird@3.5.5@d41d8cd9" ], "devDependencies": [] }, @@ -4848,24 +3785,18 @@ "dependencies": [], "devDependencies": [] }, - "braces@2.3.2@d41d8cd9": { - "id": "braces@2.3.2@d41d8cd9", + "braces@3.0.2@d41d8cd9": { + "id": "braces@3.0.2@d41d8cd9", "name": "braces", - "version": "2.3.2", + "version": "3.0.2", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/braces/-/braces-2.3.2.tgz#sha1:5979fd3f14cd531565e5fa2df1abfff1dfaee729" + "archive:https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#sha1:3454e1a462ee8d599e236df336cd9ea4f8afe107" ] }, "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" - ], + "dependencies": ["fill-range@7.0.1@d41d8cd9"], "devDependencies": [] }, "brace-expansion@1.1.11@d41d8cd9": { @@ -4880,43 +3811,25 @@ }, "overrides": [], "dependencies": [ - "concat-map@0.0.1@d41d8cd9", "balanced-match@1.0.0@d41d8cd9" + "concat-map@0.0.1@d41d8cd9", + "balanced-match@1.0.0@d41d8cd9" ], "devDependencies": [] }, - "bluebird@3.5.4@d41d8cd9": { - "id": "bluebird@3.5.4@d41d8cd9", + "bluebird@3.5.5@d41d8cd9": { + "id": "bluebird@3.5.5@d41d8cd9", "name": "bluebird", - "version": "3.5.4", + "version": "3.5.5", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz#sha1:d6cc661595de30d5b3af5fcedd3c0b3ef6ec5714" + "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", @@ -4931,62 +3844,6 @@ "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", @@ -5012,49 +3869,7 @@ ] }, "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": [], + "dependencies": ["array-uniq@1.0.3@d41d8cd9"], "devDependencies": [] }, "argparse@1.0.10@d41d8cd9": { @@ -5068,7 +3883,7 @@ ] }, "overrides": [], - "dependencies": [ "sprintf-js@1.0.3@d41d8cd9" ], + "dependencies": ["sprintf-js@1.0.3@d41d8cd9"], "devDependencies": [] }, "aproba@1.2.0@d41d8cd9": { @@ -5124,7 +3939,7 @@ ] }, "overrides": [], - "dependencies": [ "color-convert@1.9.3@d41d8cd9" ], + "dependencies": ["color-convert@1.9.3@d41d8cd9"], "devDependencies": [] }, "ansi-styles@2.2.1@d41d8cd9": { @@ -5208,7 +4023,21 @@ ] }, "overrides": [], - "dependencies": [ "humanize-ms@1.2.1@d41d8cd9" ], + "dependencies": ["humanize-ms@1.2.1@d41d8cd9"], + "devDependencies": [] + }, + "agent-base@4.3.0@d41d8cd9": { + "id": "agent-base@4.3.0@d41d8cd9", + "name": "agent-base", + "version": "4.3.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz#sha1:8165f01c436009bccad0b1d122f05ed770efc6ee" + ] + }, + "overrides": [], + "dependencies": ["es6-promisify@5.0.0@d41d8cd9"], "devDependencies": [] }, "agent-base@4.2.1@d41d8cd9": { @@ -5222,7 +4051,7 @@ ] }, "overrides": [], - "dependencies": [ "es6-promisify@5.0.0@d41d8cd9" ], + "dependencies": ["es6-promisify@5.0.0@d41d8cd9"], "devDependencies": [] }, "@types/yargs@12.0.12@d41d8cd9": { @@ -5239,14 +4068,28 @@ "dependencies": [], "devDependencies": [] }, - "@types/node@12.0.2@d41d8cd9": { - "id": "@types/node@12.0.2@d41d8cd9", + "@types/node@12.6.2@d41d8cd9": { + "id": "@types/node@12.6.2@d41d8cd9", "name": "@types/node", - "version": "12.0.2", + "version": "12.6.2", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/@types/node/-/node-12.6.2.tgz#sha1:a5ccec6abb6060d5f20d256fb03ed743e9774999" + ] + }, + "overrides": [], + "dependencies": [], + "devDependencies": [] + }, + "@types/minimatch@3.0.3@d41d8cd9": { + "id": "@types/minimatch@3.0.3@d41d8cd9", + "name": "@types/minimatch", + "version": "3.0.3", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@types/node/-/node-12.0.2.tgz#sha1:3452a24edf9fea138b48fad4a0a028a683da1e40" + "archive:https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz#sha1:3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" ] }, "overrides": [], @@ -5281,7 +4124,7 @@ ] }, "overrides": [], - "dependencies": [ "@types/istanbul-lib-coverage@2.0.1@d41d8cd9" ], + "dependencies": ["@types/istanbul-lib-coverage@2.0.1@d41d8cd9"], "devDependencies": [] }, "@types/istanbul-lib-coverage@2.0.1@d41d8cd9": { @@ -5298,6 +4141,38 @@ "dependencies": [], "devDependencies": [] }, + "@types/glob@7.1.1@d41d8cd9": { + "id": "@types/glob@7.1.1@d41d8cd9", + "name": "@types/glob", + "version": "7.1.1", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz#sha1:aa59a1c6e3fbc421e07ccd31a944c30eba521575" + ] + }, + "overrides": [], + "dependencies": [ + "@types/node@12.6.2@d41d8cd9", + "@types/minimatch@3.0.3@d41d8cd9", + "@types/events@3.0.0@d41d8cd9" + ], + "devDependencies": [] + }, + "@types/events@3.0.0@d41d8cd9": { + "id": "@types/events@3.0.0@d41d8cd9", + "name": "@types/events", + "version": "3.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz#sha1:2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" + ] + }, + "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", @@ -5309,25 +4184,29 @@ ] }, "overrides": [], - "dependencies": [ "any-observable@0.3.0@d41d8cd9" ], + "dependencies": ["any-observable@0.3.0@d41d8cd9"], "devDependencies": [] }, - "@reason-native/rely@1.2.0@d41d8cd9": { - "id": "@reason-native/rely@1.2.0@d41d8cd9", + "@reason-native/rely@1.3.1@d41d8cd9": { + "id": "@reason-native/rely@1.3.1@d41d8cd9", "name": "@reason-native/rely", - "version": "1.2.0", + "version": "1.3.1", "source": { "type": "install", "source": [ - "archive:https://registry.npmjs.org/@reason-native/rely/-/rely-1.2.0.tgz#sha1:8be65108fd1e6cd2fc5ebc1acf4cb3fdb24b097e" + "archive:https://registry.npmjs.org/@reason-native/rely/-/rely-1.3.1.tgz#sha1:f57050aac6887196d1a41f0d42c7b5ec0adee271" ] }, "overrides": [], "dependencies": [ - "refmterr@3.1.10@d41d8cd9", "ocaml@4.6.10@d41d8cd9", + "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" + "@opam/re@opam:1.9.0@fc2ceb05", + "@opam/junit@opam:2.0.1@8972ddca", + "@opam/dune@opam:1.10.0@b15ce221", + "@esy-ocaml/reason@3.4.0@d41d8cd9" ], "devDependencies": [] }, @@ -5343,7 +4222,8 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/reason@3.4.0@d41d8cd9" ], "devDependencies": [] @@ -5360,8 +4240,10 @@ }, "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", + "ocaml@4.6.10@d41d8cd9", + "@reason-native/pastel@0.2.1@d41d8cd9", + "@opam/re@opam:1.9.0@fc2ceb05", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/reason@3.4.0@d41d8cd9" ], "devDependencies": [] @@ -5378,13 +4260,14 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/reason@3.4.0@d41d8cd9" ], "devDependencies": [] }, - "@opam/yojson@opam:1.7.0@2d92307e": { - "id": "@opam/yojson@opam:1.7.0@2d92307e", + "@opam/yojson@opam:1.7.0@7056d985": { + "id": "@opam/yojson@opam:1.7.0@7056d985", "name": "@opam/yojson", "version": "opam:1.7.0", "source": { @@ -5401,13 +4284,17 @@ }, "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.5@bec3dbd9", + "ocaml@4.6.10@d41d8cd9", + "@opam/easy-format@opam:1.3.1@9abfd4ed", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/cppo@opam:1.6.6@f4f83858", "@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", + "ocaml@4.6.10@d41d8cd9", + "@opam/easy-format@opam:1.3.1@9abfd4ed", + "@opam/dune@opam:1.10.0@b15ce221", "@opam/biniou@opam:1.2.0@c8516f18" ] }, @@ -5429,45 +4316,79 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea", + "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@f744a0c5", "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@opam/cmdliner@opam:1.0.3@96d31520", + "@opam/cmdliner@opam:1.0.4@93208aac", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/uchar@opam:0.0.2@c8218eea" + ] + }, + "@opam/uri-sexp@opam:3.0.0@6f57c443": { + "id": "@opam/uri-sexp@opam:3.0.0@6f57c443", + "name": "@opam/uri-sexp", + "version": "opam:3.0.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/8f/8fb334fba6ebbf879e2e82d80d6adee8bdaf6cec3bb3da248110d805477d19fa#sha256:8fb334fba6ebbf879e2e82d80d6adee8bdaf6cec3bb3da248110d805477d19fa", + "archive:https://github.com/mirage/ocaml-uri/releases/download/v3.0.0/uri-v3.0.0.tbz#sha256:8fb334fba6ebbf879e2e82d80d6adee8bdaf6cec3bb3da248110d805477d19fa" + ], + "opam": { + "name": "uri-sexp", + "version": "3.0.0", + "path": "esy.lock/opam/uri-sexp.3.0.0" + } + }, + "overrides": [], + "dependencies": [ + "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/uchar@opam:0.0.2@c8218eea" + "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/dune@opam:1.10.0@b15ce221" ] }, - "@opam/uri@opam:2.2.0@dfca6d0f": { - "id": "@opam/uri@opam:2.2.0@dfca6d0f", + "@opam/uri@opam:3.0.0@08fba7ee": { + "id": "@opam/uri@opam:3.0.0@08fba7ee", "name": "@opam/uri", - "version": "opam:2.2.0", + "version": "opam:3.0.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" + "archive:https://opam.ocaml.org/cache/sha256/8f/8fb334fba6ebbf879e2e82d80d6adee8bdaf6cec3bb3da248110d805477d19fa#sha256:8fb334fba6ebbf879e2e82d80d6adee8bdaf6cec3bb3da248110d805477d19fa", + "archive:https://github.com/mirage/ocaml-uri/releases/download/v3.0.0/uri-v3.0.0.tbz#sha256:8fb334fba6ebbf879e2e82d80d6adee8bdaf6cec3bb3da248110d805477d19fa" ], "opam": { "name": "uri", - "version": "2.2.0", - "path": "esy.lock/opam/uri.2.2.0" + "version": "3.0.0", + "path": "esy.lock/opam/uri.3.0.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" + "ocaml@4.6.10@d41d8cd9", + "@opam/stringext@opam:1.6.0@104bc94b", + "@opam/re@opam:1.9.0@fc2ceb05", + "@opam/dune@opam:1.10.0@b15ce221", + "@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" + "ocaml@4.6.10@d41d8cd9", + "@opam/stringext@opam:1.6.0@104bc94b", + "@opam/re@opam:1.9.0@fc2ceb05", + "@opam/dune@opam:1.10.0@b15ce221" ] }, "@opam/uchar@opam:0.0.2@c8218eea": { @@ -5488,10 +4409,44 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlbuild@opam:0.14.0@427a2331", + "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/tyxml@opam:4.3.0@9dca4c30": { + "id": "@opam/tyxml@opam:4.3.0@9dca4c30", + "name": "@opam/tyxml", + "version": "opam:4.3.0", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/fd/fd834a567f813bf447cab5f4c3a723e2#md5:fd834a567f813bf447cab5f4c3a723e2", + "archive:https://github.com/ocsigen/tyxml/releases/download/4.3.0/tyxml-4.3.0.tbz#md5:fd834a567f813bf447cab5f4c3a723e2" + ], + "opam": { + "name": "tyxml", + "version": "4.3.0", + "path": "esy.lock/opam/tyxml.4.3.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/uutf@opam:1.0.2@4440868f", + "@opam/seq@opam:0.1@93954fa7", + "@opam/re@opam:1.9.0@fc2ceb05", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/uutf@opam:1.0.2@4440868f", + "@opam/seq@opam:0.1@93954fa7", + "@opam/re@opam:1.9.0@fc2ceb05", + "@opam/dune@opam:1.10.0@b15ce221" + ] }, "@opam/topkg@opam:1.0.0@61f4ccf9": { "id": "@opam/topkg@opam:1.0.0@61f4ccf9", @@ -5511,44 +4466,49 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", + "ocaml@4.6.10@d41d8cd9", + "@opam/result@opam:1.4@6fb665c3", "@opam/ocamlfind@opam:1.8.0@f744a0c5", "@opam/ocamlbuild@opam:0.14.0@427a2331", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", + "ocaml@4.6.10@d41d8cd9", + "@opam/result@opam:1.4@6fb665c3", "@opam/ocamlbuild@opam:0.14.0@427a2331" ] }, - "@opam/stringext@opam:1.5.0@fc7e81d0": { - "id": "@opam/stringext@opam:1.5.0@fc7e81d0", + "@opam/stringext@opam:1.6.0@104bc94b": { + "id": "@opam/stringext@opam:1.6.0@104bc94b", "name": "@opam/stringext", - "version": "opam:1.5.0", + "version": "opam:1.6.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" + "archive:https://opam.ocaml.org/cache/sha256/db/db41f5d52e9eab17615f110b899dfeb27dd7e7f89cd35ae43827c5119db206ea#sha256:db41f5d52e9eab17615f110b899dfeb27dd7e7f89cd35ae43827c5119db206ea", + "archive:https://github.com/rgrinberg/stringext/releases/download/1.6.0/stringext-1.6.0.tbz#sha256:db41f5d52e9eab17615f110b899dfeb27dd7e7f89cd35ae43827c5119db206ea" ], "opam": { "name": "stringext", - "version": "1.5.0", - "path": "esy.lock/opam/stringext.1.5.0" + "version": "1.6.0", + "path": "esy.lock/opam/stringext.1.6.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@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" + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base-bytes@opam:base@19d0c2ff" ] }, - "@opam/stdlib-shims@opam:0.1.0@b4c63262": { - "id": "@opam/stdlib-shims@opam:0.1.0@b4c63262", + "@opam/stdlib-shims@opam:0.1.0@d957c903": { + "id": "@opam/stdlib-shims@opam:0.1.0@d957c903", "name": "@opam/stdlib-shims", "version": "opam:0.1.0", "source": { @@ -5565,13 +4525,17 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221" + ] }, - "@opam/stdio@opam:v0.12.0@1d18adcb": { - "id": "@opam/stdio@opam:v0.12.0@1d18adcb", + "@opam/stdio@opam:v0.12.0@04b3b004": { + "id": "@opam/stdio@opam:v0.12.0@04b3b004", "name": "@opam/stdio", "version": "opam:v0.12.0", "source": { @@ -5588,16 +4552,19 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/base@opam:v0.12.1@de2972e2", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base@opam:v0.12.1@de2972e2" + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5" ] }, - "@opam/ssl@opam:0.5.7@893f9f78": { - "id": "@opam/ssl@opam:0.5.7@893f9f78", + "@opam/ssl@opam:0.5.7@8560f98a": { + "id": "@opam/ssl@opam:0.5.7@8560f98a", "name": "@opam/ssl", "version": "opam:0.5.7", "source": { @@ -5614,18 +4581,21 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/conf-openssl@opam:1@88fa7998", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/conf-openssl@opam:1@83a4276f", "@opam/base-unix@opam:base@87d0b2eb", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/conf-openssl@opam:1@88fa7998", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/conf-openssl@opam:1@83a4276f", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/sexplib0@opam:v0.12.0@e823b4e9": { - "id": "@opam/sexplib0@opam:v0.12.0@e823b4e9", + "@opam/sexplib0@opam:v0.12.0@e432406d": { + "id": "@opam/sexplib0@opam:v0.12.0@e432406d", "name": "@opam/sexplib0", "version": "opam:v0.12.0", "source": { @@ -5642,13 +4612,17 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221" + ] }, - "@opam/sexplib@opam:v0.12.0@c65643bb": { - "id": "@opam/sexplib@opam:v0.12.0@c65643bb", + "@opam/sexplib@opam:v0.12.0@7033807f": { + "id": "@opam/sexplib@opam:v0.12.0@7033807f", "name": "@opam/sexplib", "version": "opam:v0.12.0", "source": { @@ -5665,13 +4639,19 @@ }, "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@dcdca088", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/parsexp@opam:v0.12.0@a23b4f78", + "@opam/num@opam:1.2@3595a888", + "@opam/dune@opam:1.10.0@b15ce221", + "@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@dcdca088" + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/parsexp@opam:v0.12.0@a23b4f78", + "@opam/num@opam:1.2@3595a888", + "@opam/dune@opam:1.10.0@b15ce221" ] }, "@opam/seq@opam:0.1@93954fa7": { @@ -5692,37 +4672,42 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@f744a0c5", + "ocaml@4.6.10@d41d8cd9", + "@opam/ocamlfind@opam:1.8.0@f744a0c5", "@opam/ocamlbuild@opam:0.14.0@427a2331", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": ["ocaml@4.6.10@d41d8cd9"] }, - "@opam/result@opam:1.3@bee8bf2e": { - "id": "@opam/result@opam:1.3@bee8bf2e", + "@opam/result@opam:1.4@6fb665c3": { + "id": "@opam/result@opam:1.4@6fb665c3", "name": "@opam/result", - "version": "opam:1.3", + "version": "opam:1.4", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/4b/4beebefd41f7f899b6eeba7414e7ae01#md5:4beebefd41f7f899b6eeba7414e7ae01", - "archive:https://github.com/janestreet/result/releases/download/1.3/result-1.3.tbz#md5:4beebefd41f7f899b6eeba7414e7ae01" + "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.3", - "path": "esy.lock/opam/result.1.3" + "version": "1.4", + "path": "esy.lock/opam/result.1.4" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221" + ] }, - "@opam/re@opam:1.9.0@7f4a36a5": { - "id": "@opam/re@opam:1.9.0@7f4a36a5", + "@opam/re@opam:1.9.0@fc2ceb05": { + "id": "@opam/re@opam:1.9.0@fc2ceb05", "name": "@opam/re", "version": "opam:1.9.0", "source": { @@ -5739,71 +4724,142 @@ }, "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" + "ocaml@4.6.10@d41d8cd9", + "@opam/seq@opam:0.1@93954fa7", + "@opam/dune@opam:1.10.0@b15ce221", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/seq@opam:0.1@93954fa7", + "@opam/dune@opam:1.10.0@b15ce221" + ] + }, + "@opam/ptime@opam:0.8.5@0051d642": { + "id": "@opam/ptime@opam:0.8.5@0051d642", + "name": "@opam/ptime", + "version": "opam:0.8.5", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/4d/4d48055d623ecf2db792439b3e96a520#md5:4d48055d623ecf2db792439b3e96a520", + "archive:https://erratique.ch/software/ptime/releases/ptime-0.8.5.tbz#md5:4d48055d623ecf2db792439b3e96a520" + ], + "opam": { + "name": "ptime", + "version": "0.8.5", + "path": "esy.lock/opam/ptime.0.8.5" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/topkg@opam:1.0.0@61f4ccf9", + "@opam/result@opam:1.4@6fb665c3", + "@opam/ocamlfind@opam:1.8.0@f744a0c5", + "@opam/ocamlbuild@opam:0.14.0@427a2331", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/seq@opam:0.1@93954fa7" + "ocaml@4.6.10@d41d8cd9", + "@opam/result@opam:1.4@6fb665c3" ] }, - "@opam/ppxlib@opam:0.6.0@3500c1bb": { - "id": "@opam/ppxlib@opam:0.6.0@3500c1bb", + "@opam/ppxlib@opam:0.8.0@189fc0d4": { + "id": "@opam/ppxlib@opam:0.8.0@189fc0d4", "name": "@opam/ppxlib", - "version": "opam:0.6.0", + "version": "opam:0.8.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" + "archive:https://opam.ocaml.org/cache/md5/9b/9b1cfe1ae58d7ad851ed5618c1bf64a0#md5:9b1cfe1ae58d7ad851ed5618c1bf64a0", + "archive:https://github.com/ocaml-ppx/ppxlib/archive/0.8.0.tar.gz#md5:9b1cfe1ae58d7ad851ed5618c1bf64a0" ], "opam": { "name": "ppxlib", - "version": "0.6.0", - "path": "esy.lock/opam/ppxlib.0.6.0" + "version": "0.8.0", + "path": "esy.lock/opam/ppxlib.0.8.0" + } + }, + "overrides": [], + "dependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/stdio@opam:v0.12.0@04b3b004", + "@opam/ppx_derivers@opam:1.2.1@aee9c3db", + "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334", + "@opam/ocaml-compiler-libs@opam:v0.12.0@692d9405", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/stdio@opam:v0.12.0@04b3b004", + "@opam/ppx_derivers@opam:1.2.1@aee9c3db", + "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334", + "@opam/ocaml-compiler-libs@opam:v0.12.0@692d9405", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5" + ] + }, + "@opam/ppxfind@opam:1.3@9b29babb": { + "id": "@opam/ppxfind@opam:1.3@9b29babb", + "name": "@opam/ppxfind", + "version": "opam:1.3", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/sha256/d4/d49db026d0e74212c4b475b4e628aa57508c7452a0682d8c96e80c130ab892e4#sha256:d49db026d0e74212c4b475b4e628aa57508c7452a0682d8c96e80c130ab892e4", + "archive:https://github.com/diml/ppxfind/releases/download/1.3/ppxfind-1.3.tbz#sha256:d49db026d0e74212c4b475b4e628aa57508c7452a0682d8c96e80c130ab892e4" + ], + "opam": { + "name": "ppxfind", + "version": "1.3", + "path": "esy.lock/opam/ppxfind.1.3" } }, "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.11.0@7e9ced39", - "@opam/dune@opam:1.9.3@cccbbfe7", "@opam/base@opam:v0.12.1@de2972e2", + "ocaml@4.6.10@d41d8cd9", + "@opam/ocamlfind@opam:1.8.0@f744a0c5", + "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334", + "@opam/dune@opam:1.10.0@b15ce221", "@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.11.0@7e9ced39", - "@opam/base@opam:v0.12.1@de2972e2" + "ocaml@4.6.10@d41d8cd9", + "@opam/ocamlfind@opam:1.8.0@f744a0c5", + "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334", + "@opam/dune@opam:1.10.0@b15ce221" ] }, - "@opam/ppx_tools_versioned@opam:5.2.2@34409c89": { - "id": "@opam/ppx_tools_versioned@opam:5.2.2@34409c89", + "@opam/ppx_tools_versioned@opam:5.2.3@4994ec80": { + "id": "@opam/ppx_tools_versioned@opam:5.2.3@4994ec80", "name": "@opam/ppx_tools_versioned", - "version": "opam:5.2.2", + "version": "opam:5.2.3", "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" + "archive:https://opam.ocaml.org/cache/md5/b1/b1455e5a4a1bcd9ddbfcf712ccbd4262#md5:b1455e5a4a1bcd9ddbfcf712ccbd4262", + "archive:https://github.com/ocaml-ppx/ppx_tools_versioned/archive/5.2.3.tar.gz#md5:b1455e5a4a1bcd9ddbfcf712ccbd4262" ], "opam": { "name": "ppx_tools_versioned", - "version": "5.2.2", - "path": "esy.lock/opam/ppx_tools_versioned.5.2.2" + "version": "5.2.3", + "path": "esy.lock/opam/ppx_tools_versioned.5.2.3" } }, "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" + "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334", + "@opam/dune@opam:1.10.0@b15ce221", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ "ocaml@4.6.10@d41d8cd9", - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd" + "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334", + "@opam/dune@opam:1.10.0@b15ce221" ] }, "@opam/ppx_tools@opam:5.1+4.06.0@a9357225": { @@ -5824,15 +4880,17 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@f744a0c5", + "ocaml@4.6.10@d41d8cd9", + "@opam/ocamlfind@opam:1.8.0@f744a0c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@f744a0c5" + "ocaml@4.6.10@d41d8cd9", + "@opam/ocamlfind@opam:1.8.0@f744a0c5" ] }, - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6": { - "id": "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275": { + "id": "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", "name": "@opam/ppx_sexp_conv", "version": "opam:v0.12.0", "source": { @@ -5849,19 +4907,23 @@ }, "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.1@de2972e2", + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/ppxlib@opam:0.8.0@189fc0d4", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5", "@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.1@de2972e2" + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/ppxlib@opam:0.8.0@189fc0d4", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5" ] }, - "@opam/ppx_let@opam:v0.12.0@8bca1692": { - "id": "@opam/ppx_let@opam:v0.12.0@8bca1692", + "@opam/ppx_let@opam:v0.12.0@b52d29f3": { + "id": "@opam/ppx_let@opam:v0.12.0@b52d29f3", "name": "@opam/ppx_let", "version": "opam:v0.12.0", "source": { @@ -5878,17 +4940,21 @@ }, "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.1@de2972e2", + "ocaml@4.6.10@d41d8cd9", + "@opam/ppxlib@opam:0.8.0@189fc0d4", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5", "@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.1@de2972e2" + "ocaml@4.6.10@d41d8cd9", + "@opam/ppxlib@opam:0.8.0@189fc0d4", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5" ] }, - "@opam/ppx_fields_conv@opam:v0.12.0@b6bbc5d9": { - "id": "@opam/ppx_fields_conv@opam:v0.12.0@b6bbc5d9", + "@opam/ppx_fields_conv@opam:v0.12.0@2d8ce62e": { + "id": "@opam/ppx_fields_conv@opam:v0.12.0@2d8ce62e", "name": "@opam/ppx_fields_conv", "version": "opam:v0.12.0", "source": { @@ -5905,58 +4971,60 @@ }, "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.1@de2972e2", + "ocaml@4.6.10@d41d8cd9", + "@opam/ppxlib@opam:0.8.0@189fc0d4", + "@opam/fieldslib@opam:v0.12.0@5f543501", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5", "@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.1@de2972e2" + "ocaml@4.6.10@d41d8cd9", + "@opam/ppxlib@opam:0.8.0@189fc0d4", + "@opam/fieldslib@opam:v0.12.0@5f543501", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5" ] }, - "@opam/ppx_deriving@opam:4.2.1@7927b93a": { - "id": "@opam/ppx_deriving@opam:4.2.1@7927b93a", + "@opam/ppx_deriving@opam:4.4@43678d5a": { + "id": "@opam/ppx_deriving@opam:4.4@43678d5a", "name": "@opam/ppx_deriving", - "version": "opam:4.2.1", + "version": "opam:4.4", "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" + "archive:https://opam.ocaml.org/cache/sha256/c2/c2d85af4cb65a1f163f624590fb0395a164bbfd0d05082092526b669e66bcc34#sha256:c2d85af4cb65a1f163f624590fb0395a164bbfd0d05082092526b669e66bcc34", + "archive:https://github.com/ocaml-ppx/ppx_deriving/archive/v4.4.tar.gz#sha256:c2d85af4cb65a1f163f624590fb0395a164bbfd0d05082092526b669e66bcc34" ], "opam": { "name": "ppx_deriving", - "version": "4.2.1", - "path": "esy.lock/opam/ppx_deriving.4.2.1" + "version": "4.4", + "path": "esy.lock/opam/ppx_deriving.4.4" } }, - "overrides": [ - { - "opamoverride": - "esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override" - } - ], + "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", + "ocaml@4.6.10@d41d8cd9", + "@opam/result@opam:1.4@6fb665c3", + "@opam/ppxfind@opam:1.3@9b29babb", "@opam/ppx_tools@opam:5.1+4.06.0@a9357225", - "@opam/ppx_derivers@opam:1.2.1@0b458500", - "@opam/ocamlfind@opam:1.8.0@f744a0c5", - "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd", - "@opam/cppo_ocamlbuild@opam:1.6.0@7c1eb503", - "@opam/cppo@opam:1.6.5@bec3dbd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/ppx_derivers@opam:1.2.1@aee9c3db", + "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/cppo@opam:1.6.6@f4f83858", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", + "ocaml@4.6.10@d41d8cd9", + "@opam/result@opam:1.4@6fb665c3", "@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@aee9c3db", + "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334", + "@opam/dune@opam:1.10.0@b15ce221" ] }, - "@opam/ppx_derivers@opam:1.2.1@0b458500": { - "id": "@opam/ppx_derivers@opam:1.2.1@0b458500", + "@opam/ppx_derivers@opam:1.2.1@aee9c3db": { + "id": "@opam/ppx_derivers@opam:1.2.1@aee9c3db", "name": "@opam/ppx_derivers", "version": "opam:1.2.1", "source": { @@ -5973,13 +5041,17 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221" + ] }, - "@opam/parsexp@opam:v0.12.0@66f48735": { - "id": "@opam/parsexp@opam:v0.12.0@66f48735", + "@opam/parsexp@opam:v0.12.0@a23b4f78": { + "id": "@opam/parsexp@opam:v0.12.0@a23b4f78", "name": "@opam/parsexp", "version": "opam:v0.12.0", "source": { @@ -5996,13 +5068,17 @@ }, "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.1@de2972e2", + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5", "@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.1@de2972e2" + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5" ] }, "@opam/ocamlfind@opam:1.8.0@f744a0c5": { @@ -6024,15 +5100,15 @@ }, "overrides": [ { - "opamoverride": - "esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override" + "opamoverride": "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", + "ocaml@4.6.10@d41d8cd9", + "@opam/conf-m4@opam:1@da6f4f44", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": ["ocaml@4.6.10@d41d8cd9"] }, "@opam/ocamlbuild@opam:0.14.0@427a2331": { "id": "@opam/ocamlbuild@opam:0.14.0@427a2331", @@ -6052,95 +5128,103 @@ }, "overrides": [ { - "opamoverride": - "esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override" + "opamoverride": "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" + "ocaml@4.6.10@d41d8cd9", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@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", + "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334": { + "id": "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334", "name": "@opam/ocaml-migrate-parsetree", - "version": "opam:1.3.1", + "version": "opam:1.4.0", "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" + "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" ], "opam": { "name": "ocaml-migrate-parsetree", - "version": "1.3.1", - "path": "esy.lock/opam/ocaml-migrate-parsetree.1.3.1" + "version": "1.4.0", + "path": "esy.lock/opam/ocaml-migrate-parsetree.1.4.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", - "@opam/ppx_derivers@opam:1.2.1@0b458500", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.6.10@d41d8cd9", + "@opam/result@opam:1.4@6fb665c3", + "@opam/ppx_derivers@opam:1.2.1@aee9c3db", + "@opam/dune@opam:1.10.0@b15ce221", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", - "@opam/ppx_derivers@opam:1.2.1@0b458500" + "ocaml@4.6.10@d41d8cd9", + "@opam/result@opam:1.4@6fb665c3", + "@opam/ppx_derivers@opam:1.2.1@aee9c3db", + "@opam/dune@opam:1.10.0@b15ce221" ] }, - "@opam/ocaml-compiler-libs@opam:v0.11.0@7e9ced39": { - "id": "@opam/ocaml-compiler-libs@opam:v0.11.0@7e9ced39", + "@opam/ocaml-compiler-libs@opam:v0.12.0@692d9405": { + "id": "@opam/ocaml-compiler-libs@opam:v0.12.0@692d9405", "name": "@opam/ocaml-compiler-libs", - "version": "opam:v0.11.0", + "version": "opam:v0.12.0", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/e1/e170c16186aa55b7e8b11e461418a10a#md5:e170c16186aa55b7e8b11e461418a10a", - "archive:https://ocaml.janestreet.com/ocaml-core/v0.11/files/ocaml-compiler-libs-v0.11.0.tar.gz#md5:e170c16186aa55b7e8b11e461418a10a" + "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.11.0", - "path": "esy.lock/opam/ocaml-compiler-libs.v0.11.0" + "version": "v0.12.0", + "path": "esy.lock/opam/ocaml-compiler-libs.v0.12.0" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221" + ] }, - "@opam/num@opam:1.1@dcdca088": { - "id": "@opam/num@opam:1.1@dcdca088", + "@opam/num@opam:1.2@3595a888": { + "id": "@opam/num@opam:1.2@3595a888", "name": "@opam/num", - "version": "opam:1.1", + "version": "opam:1.2", "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" + "archive:https://opam.ocaml.org/cache/md5/4f/4f43ce8e44db68692bee50f2f8ef911c#md5:4f43ce8e44db68692bee50f2f8ef911c", + "archive:https://github.com/ocaml/num/archive/v1.2.tar.gz#md5:4f43ce8e44db68692bee50f2f8ef911c" ], "opam": { "name": "num", - "version": "1.1", - "path": "esy.lock/opam/num.1.1" + "version": "1.2", + "path": "esy.lock/opam/num.1.2" } }, "overrides": [ { - "opamoverride": - "esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__num_opam__c__1.2_opam_override" } ], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@f744a0c5", + "ocaml@4.6.10@d41d8cd9", + "@opam/ocamlfind@opam:1.8.0@f744a0c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": ["ocaml@4.6.10@d41d8cd9"] }, - "@opam/mmap@opam:1.1.0@6f2a1426": { - "id": "@opam/mmap@opam:1.1.0@6f2a1426", + "@opam/mmap@opam:1.1.0@fdc850b3": { + "id": "@opam/mmap@opam:1.1.0@fdc850b3", "name": "@opam/mmap", "version": "opam:1.1.0", "source": { @@ -6157,119 +5241,130 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221" + ] }, - "@opam/merlin-extend@opam:0.3@0af73a50": { - "id": "@opam/merlin-extend@opam:0.3@0af73a50", + "@opam/merlin-extend@opam:0.4@64c45329": { + "id": "@opam/merlin-extend@opam:0.4@64c45329", "name": "@opam/merlin-extend", - "version": "opam:0.3", + "version": "opam:0.4", "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" + "archive:https://opam.ocaml.org/cache/md5/06/0663a58f2c45fad71615fbf0f6dd2e51#md5:0663a58f2c45fad71615fbf0f6dd2e51", + "archive:https://github.com/let-def/merlin-extend/archive/v0.4.tar.gz#md5:0663a58f2c45fad71615fbf0f6dd2e51" ], "opam": { "name": "merlin-extend", - "version": "0.3", - "path": "esy.lock/opam/merlin-extend.0.3" + "version": "0.4", + "path": "esy.lock/opam/merlin-extend.0.4" } }, - "overrides": [ - { - "opamoverride": - "esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override" - } - ], + "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@f744a0c5", - "@opam/cppo@opam:1.6.5@bec3dbd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/cppo@opam:1.6.6@f4f83858", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221" + ] }, - "@opam/merlin@opam:3.2.2@829ee6dd": { - "id": "@opam/merlin@opam:3.2.2@829ee6dd", + "@opam/merlin@opam:3.3.1@4bcdbbb7": { + "id": "@opam/merlin@opam:3.3.1@4bcdbbb7", "name": "@opam/merlin", - "version": "opam:3.2.2", + "version": "opam:3.3.1", "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" + "archive:https://opam.ocaml.org/cache/md5/b5/b542cacabeb98f9f22c6740f22a9fea7#md5:b542cacabeb98f9f22c6740f22a9fea7", + "archive:https://github.com/ocaml/merlin/archive/v3.3.1.tar.gz#md5:b542cacabeb98f9f22c6740f22a9fea7" ], "opam": { "name": "merlin", - "version": "3.2.2", - "path": "esy.lock/opam/merlin.3.2.2" + "version": "3.3.1", + "path": "esy.lock/opam/merlin.3.3.1" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/yojson@opam:1.7.0@2d92307e", + "ocaml@4.6.10@d41d8cd9", + "@opam/yojson@opam:1.7.0@7056d985", "@opam/ocamlfind@opam:1.8.0@f744a0c5", - "@opam/dune@opam:1.9.3@cccbbfe7", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "@opam/dune@opam:1.10.0@b15ce221", + "@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@f744a0c5" + "ocaml@4.6.10@d41d8cd9", + "@opam/yojson@opam:1.7.0@7056d985", + "@opam/ocamlfind@opam:1.8.0@f744a0c5", + "@opam/dune@opam:1.10.0@b15ce221" ] }, - "@opam/menhir@opam:20181113@0c8257a8": { - "id": "@opam/menhir@opam:20181113@0c8257a8", + "@opam/menhir@opam:20190626@bbeb8953": { + "id": "@opam/menhir@opam:20190626@bbeb8953", "name": "@opam/menhir", - "version": "opam:20181113", + "version": "opam:20190626", "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" + "archive:https://opam.ocaml.org/cache/md5/78/783961f8d124449a1a335cc8e50f013f#md5:783961f8d124449a1a335cc8e50f013f", + "archive:https://gitlab.inria.fr/fpottier/menhir/repository/20190626/archive.tar.gz#md5:783961f8d124449a1a335cc8e50f013f" ], "opam": { "name": "menhir", - "version": "20181113", - "path": "esy.lock/opam/menhir.20181113" + "version": "20190626", + "path": "esy.lock/opam/menhir.20190626" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@f744a0c5", + "ocaml@4.6.10@d41d8cd9", + "@opam/ocamlfind@opam:1.8.0@f744a0c5", "@opam/ocamlbuild@opam:0.14.0@427a2331", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": ["ocaml@4.6.10@d41d8cd9"] }, - "@opam/markup@opam:0.8.0@e4958f14": { - "id": "@opam/markup@opam:0.8.0@e4958f14", + "@opam/markup@opam:0.8.1@16cd2c18": { + "id": "@opam/markup@opam:0.8.1@16cd2c18", "name": "@opam/markup", - "version": "opam:0.8.0", + "version": "opam:0.8.1", "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" + "archive:https://opam.ocaml.org/cache/md5/d9/d9cd1bdd9ee5d65af7d36ad5900cc0e2#md5:d9cd1bdd9ee5d65af7d36ad5900cc0e2", + "archive:https://github.com/aantron/markup.ml/archive/0.8.1.tar.gz#md5:d9cd1bdd9ee5d65af7d36ad5900cc0e2" ], "opam": { "name": "markup", - "version": "0.8.0", - "path": "esy.lock/opam/markup.0.8.0" + "version": "0.8.1", + "path": "esy.lock/opam/markup.0.8.1" } }, "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", + "@opam/uutf@opam:1.0.2@4440868f", + "@opam/uchar@opam:0.0.2@c8218eea", + "@opam/dune@opam:1.10.0@b15ce221", "@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/uutf@opam:1.0.2@4440868f", + "@opam/uchar@opam:0.0.2@c8218eea", + "@opam/dune@opam:1.10.0@b15ce221" ] }, - "@opam/magic-mime@opam:1.1.1@9fd12a0f": { - "id": "@opam/magic-mime@opam:1.1.1@9fd12a0f", + "@opam/magic-mime@opam:1.1.1@1370cc6f": { + "id": "@opam/magic-mime@opam:1.1.1@1370cc6f", "name": "@opam/magic-mime", "version": "opam:1.1.1", "source": { @@ -6286,13 +5381,17 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": [ + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221" + ] }, - "@opam/macaddr@opam:3.1.0@b114fdd9": { - "id": "@opam/macaddr@opam:3.1.0@b114fdd9", + "@opam/macaddr@opam:3.1.0@5c671ae5": { + "id": "@opam/macaddr@opam:3.1.0@5c671ae5", "name": "@opam/macaddr", "version": "opam:3.1.0", "source": { @@ -6309,11 +5408,15 @@ }, "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" + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/dune@opam:1.10.0@b15ce221", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9" + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/dune@opam:1.10.0@b15ce221" ] }, "@opam/lwt_ssl@opam:1.1.2@ac833920": { @@ -6334,19 +5437,22 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ssl@opam:0.5.7@893f9f78", - "@opam/lwt@opam:4.2.1@c1888ec9", + "ocaml@4.6.10@d41d8cd9", + "@opam/ssl@opam:0.5.7@8560f98a", + "@opam/lwt@opam:4.2.1@08ba7e51", "@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@opam:0.5.7@893f9f78", - "@opam/lwt@opam:4.2.1@c1888ec9", "@opam/base-unix@opam:base@87d0b2eb" + "ocaml@4.6.10@d41d8cd9", + "@opam/ssl@opam:0.5.7@8560f98a", + "@opam/lwt@opam:4.2.1@08ba7e51", + "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/lwt_ppx@opam:1.2.2@946c5ba2": { - "id": "@opam/lwt_ppx@opam:1.2.2@946c5ba2", + "@opam/lwt_ppx@opam:1.2.2@ee59a0be": { + "id": "@opam/lwt_ppx@opam:1.2.2@ee59a0be", "name": "@opam/lwt_ppx", "version": "opam:1.2.2", "source": { @@ -6364,20 +5470,22 @@ "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", + "@opam/ppx_tools_versioned@opam:5.2.3@4994ec80", + "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334", + "@opam/lwt@opam:4.2.1@08ba7e51", + "@opam/dune@opam:1.10.0@b15ce221", "@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/ppx_tools_versioned@opam:5.2.3@4994ec80", + "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334", + "@opam/lwt@opam:4.2.1@08ba7e51", + "@opam/dune@opam:1.10.0@b15ce221" ] }, - "@opam/lwt@opam:4.2.1@c1888ec9": { - "id": "@opam/lwt@opam:4.2.1@c1888ec9", + "@opam/lwt@opam:4.2.1@08ba7e51": { + "id": "@opam/lwt@opam:4.2.1@08ba7e51", "name": "@opam/lwt", "version": "opam:4.2.1", "source": { @@ -6394,16 +5502,22 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/seq@opam:0.1@93954fa7", - "@opam/result@opam:1.3@bee8bf2e", "@opam/mmap@opam:1.1.0@6f2a1426", - "@opam/dune@opam:1.9.3@cccbbfe7", "@opam/cppo@opam:1.6.5@bec3dbd9", + "ocaml@4.6.10@d41d8cd9", + "@opam/seq@opam:0.1@93954fa7", + "@opam/result@opam:1.4@6fb665c3", + "@opam/mmap@opam:1.1.0@fdc850b3", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/cppo@opam:1.6.6@f4f83858", "@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.3@bee8bf2e", "@opam/mmap@opam:1.1.0@6f2a1426" + "ocaml@4.6.10@d41d8cd9", + "@opam/seq@opam:0.1@93954fa7", + "@opam/result@opam:1.4@6fb665c3", + "@opam/mmap@opam:1.1.0@fdc850b3", + "@opam/dune@opam:1.10.0@b15ce221" ] }, "@opam/logs@opam:0.6.3@80c08d15": { @@ -6424,14 +5538,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/topkg@opam:1.0.0@61f4ccf9", + "ocaml@4.6.10@d41d8cd9", + "@opam/topkg@opam:1.0.0@61f4ccf9", "@opam/ocamlfind@opam:1.8.0@f744a0c5", "@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", + "@opam/lwt@opam:4.2.1@08ba7e51", + "@opam/fmt@opam:0.8.6@a06c130d", + "@opam/cmdliner@opam:1.0.4@93208aac", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": ["ocaml@4.6.10@d41d8cd9"] }, "@opam/lambdasoup@opam:0.6.3@b8ef0a81": { "id": "@opam/lambdasoup@opam:0.6.3@b8ef0a81", @@ -6451,12 +5567,43 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/markup@opam:0.8.0@e4958f14", + "ocaml@4.6.10@d41d8cd9", + "@opam/markup@opam:0.8.1@16cd2c18", "@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" + "ocaml@4.6.10@d41d8cd9", + "@opam/markup@opam:0.8.1@16cd2c18" + ] + }, + "@opam/junit@opam:2.0.1@8972ddca": { + "id": "@opam/junit@opam:2.0.1@8972ddca", + "name": "@opam/junit", + "version": "opam:2.0.1", + "source": { + "type": "install", + "source": [ + "archive:https://opam.ocaml.org/cache/md5/40/40224fb3d4f5e47dc5ff4605587d383b#md5:40224fb3d4f5e47dc5ff4605587d383b", + "archive:https://github.com/Khady/ocaml-junit/releases/download/2.0.1/junit-2.0.1.tbz#md5:40224fb3d4f5e47dc5ff4605587d383b" + ], + "opam": { + "name": "junit", + "version": "2.0.1", + "path": "esy.lock/opam/junit.2.0.1" + } + }, + "overrides": [], + "dependencies": [ + "@opam/tyxml@opam:4.3.0@9dca4c30", + "@opam/ptime@opam:0.8.5@0051d642", + "@opam/dune@opam:1.10.0@b15ce221", + "@esy-ocaml/substs@0.0.1@d41d8cd9" + ], + "devDependencies": [ + "@opam/tyxml@opam:4.3.0@9dca4c30", + "@opam/ptime@opam:0.8.5@0051d642", + "@opam/dune@opam:1.10.0@b15ce221" ] }, "@opam/jsonm@opam:1.0.1@ad3e76f5": { @@ -6477,14 +5624,17 @@ }, "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", + "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@f744a0c5", "@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", + "ocaml@4.6.10@d41d8cd9", + "@opam/uutf@opam:1.0.2@4440868f", "@opam/uchar@opam:0.0.2@c8218eea" ] }, @@ -6494,7 +5644,7 @@ "version": "opam:transition", "source": { "type": "install", - "source": [ "no-source:" ], + "source": ["no-source:"], "opam": { "name": "jbuilder", "version": "transition", @@ -6503,15 +5653,17 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7" + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221" ] }, - "@opam/ipaddr@opam:3.1.0@e0ecc70f": { - "id": "@opam/ipaddr@opam:3.1.0@e0ecc70f", + "@opam/ipaddr@opam:3.1.0@170cb8ed": { + "id": "@opam/ipaddr@opam:3.1.0@170cb8ed", "name": "@opam/ipaddr", "version": "opam:3.1.0", "source": { @@ -6528,13 +5680,17 @@ }, "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" + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/macaddr@opam:3.1.0@5c671ae5", + "@opam/dune@opam:1.10.0@b15ce221", + "@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" + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/macaddr@opam:3.1.0@5c671ae5", + "@opam/dune@opam:1.10.0@b15ce221" ] }, "@opam/fmt@opam:0.8.6@a06c130d": { @@ -6555,21 +5711,24 @@ }, "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@f744a0c5", + "ocaml@4.6.10@d41d8cd9", + "@opam/topkg@opam:1.0.0@61f4ccf9", + "@opam/stdlib-shims@opam:0.1.0@d957c903", + "@opam/seq@opam:0.1@93954fa7", + "@opam/ocamlfind@opam:1.8.0@f744a0c5", "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@opam/cmdliner@opam:1.0.3@96d31520", + "@opam/cmdliner@opam:1.0.4@93208aac", "@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", + "ocaml@4.6.10@d41d8cd9", + "@opam/stdlib-shims@opam:0.1.0@d957c903", "@opam/seq@opam:0.1@93954fa7" ] }, - "@opam/fieldslib@opam:v0.12.0@a177b847": { - "id": "@opam/fieldslib@opam:v0.12.0@a177b847", + "@opam/fieldslib@opam:v0.12.0@5f543501": { + "id": "@opam/fieldslib@opam:v0.12.0@5f543501", "name": "@opam/fieldslib", "version": "opam:v0.12.0", "source": { @@ -6586,12 +5745,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", - "@opam/base@opam:v0.12.1@de2972e2", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base@opam:v0.12.1@de2972e2" + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base@opam:v0.12.2@4eee02b5" ] }, "@opam/easy-format@opam:1.3.1@9abfd4ed": { @@ -6612,105 +5774,81 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", + "ocaml@4.6.10@d41d8cd9", + "@opam/jbuilder@opam:transition@58bdfe0a", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": ["ocaml@4.6.10@d41d8cd9"] }, - "@opam/dune@opam:1.9.3@cccbbfe7": { - "id": "@opam/dune@opam:1.9.3@cccbbfe7", + "@opam/dune@opam:1.10.0@b15ce221": { + "id": "@opam/dune@opam:1.10.0@b15ce221", "name": "@opam/dune", - "version": "opam:1.9.3", + "version": "opam:1.10.0", "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" + "archive:https://opam.ocaml.org/cache/sha256/ed/ed16e628de270c5dc242fbf52e6b80252f7039c04d93970779f13c135e4edd95#sha256:ed16e628de270c5dc242fbf52e6b80252f7039c04d93970779f13c135e4edd95", + "archive:https://github.com/ocaml/dune/releases/download/1.10.0/dune-1.10.0.tbz#sha256:ed16e628de270c5dc242fbf52e6b80252f7039c04d93970779f13c135e4edd95" ], "opam": { "name": "dune", - "version": "1.9.3", - "path": "esy.lock/opam/dune.1.9.3" + "version": "1.10.0", + "path": "esy.lock/opam/dune.1.10.0" } }, "overrides": [ { - "opamoverride": - "esy.lock/overrides/opam__s__dune_opam__c__1.9.3_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__dune_opam__c__1.10.0_opam_override" } ], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/base-unix@opam:base@87d0b2eb", + "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", + "ocaml@4.6.10@d41d8cd9", + "@opam/base-unix@opam:base@87d0b2eb", "@opam/base-threads@opam:base@36803084" ] }, - "@opam/cppo_ocamlbuild@opam:1.6.0@7c1eb503": { - "id": "@opam/cppo_ocamlbuild@opam:1.6.0@7c1eb503", - "name": "@opam/cppo_ocamlbuild", - "version": "opam:1.6.0", - "source": { - "type": "install", - "source": [ - "archive:https://opam.ocaml.org/cache/md5/ae/aee411b3546bc5d198c71ae9185cade4#md5:aee411b3546bc5d198c71ae9185cade4", - "archive:https://github.com/mjambon/cppo/archive/v1.6.0.tar.gz#md5:aee411b3546bc5d198c71ae9185cade4" - ], - "opam": { - "name": "cppo_ocamlbuild", - "version": "1.6.0", - "path": "esy.lock/opam/cppo_ocamlbuild.1.6.0" - } - }, - "overrides": [], - "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@f744a0c5", - "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@opam/jbuilder@opam:transition@58bdfe0a", - "@opam/cppo@opam:1.6.5@bec3dbd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" - ], - "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@f744a0c5", - "@opam/ocamlbuild@opam:0.14.0@427a2331", - "@opam/cppo@opam:1.6.5@bec3dbd9" - ] - }, - "@opam/cppo@opam:1.6.5@bec3dbd9": { - "id": "@opam/cppo@opam:1.6.5@bec3dbd9", + "@opam/cppo@opam:1.6.6@f4f83858": { + "id": "@opam/cppo@opam:1.6.6@f4f83858", "name": "@opam/cppo", - "version": "opam:1.6.5", + "version": "opam:1.6.6", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/1c/1cd25741d31417995b0973fe0b6f6c82#md5:1cd25741d31417995b0973fe0b6f6c82", - "archive:https://github.com/mjambon/cppo/archive/v1.6.5.tar.gz#md5:1cd25741d31417995b0973fe0b6f6c82" + "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.5", - "path": "esy.lock/opam/cppo.1.6.5" + "version": "1.6.6", + "path": "esy.lock/opam/cppo.1.6.6" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@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" + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/conf-which@opam:1@56319cdb": { - "id": "@opam/conf-which@opam:1@56319cdb", + "@opam/conf-which@opam:1@576f0c6d": { + "id": "@opam/conf-which@opam:1@576f0c6d", "name": "@opam/conf-which", "version": "opam:1", "source": { "type": "install", - "source": [ "no-source:" ], + "source": ["no-source:"], "opam": { "name": "conf-which", "version": "1", @@ -6718,16 +5856,16 @@ } }, "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], + "dependencies": ["@esy-ocaml/substs@0.0.1@d41d8cd9"], "devDependencies": [] }, - "@opam/conf-pkg-config@opam:1.1@c19b60f0": { - "id": "@opam/conf-pkg-config@opam:1.1@c19b60f0", + "@opam/conf-pkg-config@opam:1.1@8c52f003": { + "id": "@opam/conf-pkg-config@opam:1.1@8c52f003", "name": "@opam/conf-pkg-config", "version": "opam:1.1", "source": { "type": "install", - "source": [ "no-source:" ], + "source": ["no-source:"], "opam": { "name": "conf-pkg-config", "version": "1.1", @@ -6736,8 +5874,7 @@ }, "overrides": [ { - "opamoverride": - "esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override" + "opamoverride": "esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override" } ], "dependencies": [ @@ -6746,13 +5883,13 @@ ], "devDependencies": [] }, - "@opam/conf-openssl@opam:1@88fa7998": { - "id": "@opam/conf-openssl@opam:1@88fa7998", + "@opam/conf-openssl@opam:1@83a4276f": { + "id": "@opam/conf-openssl@opam:1@83a4276f", "name": "@opam/conf-openssl", "version": "opam:1", "source": { "type": "install", - "source": [ "no-source:" ], + "source": ["no-source:"], "opam": { "name": "conf-openssl", "version": "1", @@ -6761,18 +5898,18 @@ }, "overrides": [], "dependencies": [ - "@opam/conf-pkg-config@opam:1.1@c19b60f0", + "@opam/conf-pkg-config@opam:1.1@8c52f003", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [] }, - "@opam/conf-m4@opam:1@dd7dde42": { - "id": "@opam/conf-m4@opam:1@dd7dde42", + "@opam/conf-m4@opam:1@da6f4f44": { + "id": "@opam/conf-m4@opam:1@da6f4f44", "name": "@opam/conf-m4", "version": "opam:1", "source": { "type": "install", - "source": [ "no-source:" ], + "source": ["no-source:"], "opam": { "name": "conf-m4", "version": "1", @@ -6780,11 +5917,11 @@ } }, "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], + "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", + "@opam/conduit-lwt-unix@opam:1.4.0@75560e94": { + "id": "@opam/conduit-lwt-unix@opam:1.4.0@75560e94", "name": "@opam/conduit-lwt-unix", "version": "opam:1.4.0", "source": { @@ -6801,24 +5938,30 @@ }, "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", + "ocaml@4.6.10@d41d8cd9", + "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/lwt_ssl@opam:1.1.2@ac833920", + "@opam/lwt@opam:4.2.1@08ba7e51", + "@opam/ipaddr@opam:3.1.0@170cb8ed", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/conduit-lwt@opam:1.4.0@921b32f8", "@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", + "ocaml@4.6.10@d41d8cd9", + "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/lwt@opam:4.2.1@08ba7e51", + "@opam/ipaddr@opam:3.1.0@170cb8ed", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/conduit-lwt@opam:1.4.0@921b32f8", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/conduit-lwt@opam:1.4.0@c8d62b5a": { - "id": "@opam/conduit-lwt@opam:1.4.0@c8d62b5a", + "@opam/conduit-lwt@opam:1.4.0@921b32f8": { + "id": "@opam/conduit-lwt@opam:1.4.0@921b32f8", "name": "@opam/conduit-lwt", "version": "opam:1.4.0", "source": { @@ -6835,22 +5978,27 @@ }, "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", + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib@opam:v0.12.0@7033807f", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/lwt@opam:4.2.1@08ba7e51", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/conduit@opam:1.4.0@dc389e13", "@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", + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib@opam:v0.12.0@7033807f", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/lwt@opam:4.2.1@08ba7e51", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/conduit@opam:1.4.0@dc389e13", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/conduit@opam:1.4.0@23f1271e": { - "id": "@opam/conduit@opam:1.4.0@23f1271e", + "@opam/conduit@opam:1.4.0@dc389e13": { + "id": "@opam/conduit@opam:1.4.0@dc389e13", "name": "@opam/conduit", "version": "opam:1.4.0", "source": { @@ -6867,153 +6015,177 @@ }, "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.3@bee8bf2e", - "@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", + "ocaml@4.6.10@d41d8cd9", + "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/sexplib@opam:v0.12.0@7033807f", + "@opam/result@opam:1.4@6fb665c3", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/logs@opam:0.6.3@80c08d15", + "@opam/ipaddr@opam:3.1.0@170cb8ed", + "@opam/dune@opam:1.10.0@b15ce221", "@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.3@bee8bf2e", - "@opam/ppx_sexp_conv@opam:v0.12.0@27ffefd6", - "@opam/logs@opam:0.6.3@80c08d15", "@opam/ipaddr@opam:3.1.0@e0ecc70f", + "ocaml@4.6.10@d41d8cd9", + "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/sexplib@opam:v0.12.0@7033807f", + "@opam/result@opam:1.4@6fb665c3", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/logs@opam:0.6.3@80c08d15", + "@opam/ipaddr@opam:3.1.0@170cb8ed", + "@opam/dune@opam:1.10.0@b15ce221", "@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", + "@opam/cohttp-lwt-unix@opam:2.1.3@fb07bbd5": { + "id": "@opam/cohttp-lwt-unix@opam:2.1.3@fb07bbd5", "name": "@opam/cohttp-lwt-unix", - "version": "opam:2.0.0", + "version": "opam:2.1.3", "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" + "archive:https://opam.ocaml.org/cache/sha256/6d/6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7#sha256:6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7", + "archive:https://github.com/mirage/ocaml-cohttp/releases/download/v2.1.3/cohttp-v2.1.3.tbz#sha256:6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7" ], "opam": { "name": "cohttp-lwt-unix", - "version": "2.0.0", - "path": "esy.lock/opam/cohttp-lwt-unix.2.0.0" + "version": "2.1.3", + "path": "esy.lock/opam/cohttp-lwt-unix.2.1.3" } }, "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", + "ocaml@4.6.10@d41d8cd9", + "@opam/magic-mime@opam:1.1.1@1370cc6f", + "@opam/lwt@opam:4.2.1@08ba7e51", + "@opam/logs@opam:0.6.3@80c08d15", + "@opam/fmt@opam:0.8.6@a06c130d", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/conduit-lwt-unix@opam:1.4.0@75560e94", + "@opam/cohttp-lwt@opam:2.1.3@7db3ac5e", + "@opam/cmdliner@opam:1.0.4@93208aac", "@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", + "ocaml@4.6.10@d41d8cd9", + "@opam/magic-mime@opam:1.1.1@1370cc6f", + "@opam/lwt@opam:4.2.1@08ba7e51", + "@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/dune@opam:1.10.0@b15ce221", + "@opam/conduit-lwt-unix@opam:1.4.0@75560e94", + "@opam/cohttp-lwt@opam:2.1.3@7db3ac5e", + "@opam/cmdliner@opam:1.0.4@93208aac", "@opam/base-unix@opam:base@87d0b2eb" ] }, - "@opam/cohttp-lwt@opam:2.0.0@eac11459": { - "id": "@opam/cohttp-lwt@opam:2.0.0@eac11459", + "@opam/cohttp-lwt@opam:2.1.3@7db3ac5e": { + "id": "@opam/cohttp-lwt@opam:2.1.3@7db3ac5e", "name": "@opam/cohttp-lwt", - "version": "opam:2.0.0", + "version": "opam:2.1.3", "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" + "archive:https://opam.ocaml.org/cache/sha256/6d/6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7#sha256:6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7", + "archive:https://github.com/mirage/ocaml-cohttp/releases/download/v2.1.3/cohttp-v2.1.3.tbz#sha256:6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7" ], "opam": { "name": "cohttp-lwt", - "version": "2.0.0", - "path": "esy.lock/opam/cohttp-lwt.2.0.0" + "version": "2.1.3", + "path": "esy.lock/opam/cohttp-lwt.2.1.3" } }, "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", + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/lwt@opam:4.2.1@08ba7e51", + "@opam/logs@opam:0.6.3@80c08d15", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/cohttp@opam:2.1.3@26c77f1a", "@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" + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/lwt@opam:4.2.1@08ba7e51", + "@opam/logs@opam:0.6.3@80c08d15", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/cohttp@opam:2.1.3@26c77f1a" ] }, - "@opam/cohttp@opam:2.1.2@0821c01b": { - "id": "@opam/cohttp@opam:2.1.2@0821c01b", + "@opam/cohttp@opam:2.1.3@26c77f1a": { + "id": "@opam/cohttp@opam:2.1.3@26c77f1a", "name": "@opam/cohttp", - "version": "opam:2.1.2", + "version": "opam:2.1.3", "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" + "archive:https://opam.ocaml.org/cache/sha256/6d/6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7#sha256:6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7", + "archive:https://github.com/mirage/ocaml-cohttp/releases/download/v2.1.3/cohttp-v2.1.3.tbz#sha256:6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7" ], "opam": { "name": "cohttp", - "version": "2.1.2", - "path": "esy.lock/opam/cohttp.2.1.2" + "version": "2.1.3", + "path": "esy.lock/opam/cohttp.2.1.3" } }, "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", + "ocaml@4.6.10@d41d8cd9", + "@opam/uri-sexp@opam:3.0.0@6f57c443", + "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/stringext@opam:1.6.0@104bc94b", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/re@opam:1.9.0@fc2ceb05", + "@opam/ppx_sexp_conv@opam:v0.12.0@6e30d275", + "@opam/ppx_fields_conv@opam:v0.12.0@2d8ce62e", "@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", + "@opam/fieldslib@opam:v0.12.0@5f543501", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base64@opam:3.2.0@6303aa3a", "@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" + "ocaml@4.6.10@d41d8cd9", + "@opam/uri-sexp@opam:3.0.0@6f57c443", + "@opam/uri@opam:3.0.0@08fba7ee", + "@opam/stringext@opam:1.6.0@104bc94b", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/re@opam:1.9.0@fc2ceb05", + "@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.10.0@b15ce221", + "@opam/base64@opam:3.2.0@6303aa3a" ] }, - "@opam/cmdliner@opam:1.0.3@96d31520": { - "id": "@opam/cmdliner@opam:1.0.3@96d31520", + "@opam/cmdliner@opam:1.0.4@93208aac": { + "id": "@opam/cmdliner@opam:1.0.4@93208aac", "name": "@opam/cmdliner", - "version": "opam:1.0.3", + "version": "opam:1.0.4", "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" + "archive:https://opam.ocaml.org/cache/md5/fe/fe2213d0bc63b1e10a2d0aa66d2fc8d9#md5:fe2213d0bc63b1e10a2d0aa66d2fc8d9", + "archive:http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.4.tbz#md5:fe2213d0bc63b1e10a2d0aa66d2fc8d9" ], "opam": { "name": "cmdliner", - "version": "1.0.3", - "path": "esy.lock/opam/cmdliner.1.0.3" + "version": "1.0.4", + "path": "esy.lock/opam/cmdliner.1.0.4" } }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@esy-ocaml/substs@0.0.1@d41d8cd9" + "ocaml@4.6.10@d41d8cd9", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], - "devDependencies": [ "ocaml@4.6.10@d41d8cd9" ] + "devDependencies": ["ocaml@4.6.10@d41d8cd9"] }, "@opam/biniou@opam:1.2.0@c8516f18": { "id": "@opam/biniou@opam:1.2.0@c8516f18", @@ -7033,17 +6205,19 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/jbuilder@opam:transition@58bdfe0a", + "ocaml@4.6.10@d41d8cd9", + "@opam/jbuilder@opam:transition@58bdfe0a", "@opam/easy-format@opam:1.3.1@9abfd4ed", - "@opam/conf-which@opam:1@56319cdb", + "@opam/conf-which@opam:1@576f0c6d", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/easy-format@opam:1.3.1@9abfd4ed" + "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", + "@opam/base64@opam:3.2.0@6303aa3a": { + "id": "@opam/base64@opam:3.2.0@6303aa3a", "name": "@opam/base64", "version": "opam:3.2.0", "source": { @@ -7060,12 +6234,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/dune@opam:1.9.3@cccbbfe7", + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", "@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" + "ocaml@4.6.10@d41d8cd9", + "@opam/dune@opam:1.10.0@b15ce221", + "@opam/base-bytes@opam:base@19d0c2ff" ] }, "@opam/base-unix@opam:base@87d0b2eb": { @@ -7074,7 +6251,7 @@ "version": "opam:base", "source": { "type": "install", - "source": [ "no-source:" ], + "source": ["no-source:"], "opam": { "name": "base-unix", "version": "base", @@ -7082,7 +6259,7 @@ } }, "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], + "dependencies": ["@esy-ocaml/substs@0.0.1@d41d8cd9"], "devDependencies": [] }, "@opam/base-threads@opam:base@36803084": { @@ -7091,7 +6268,7 @@ "version": "opam:base", "source": { "type": "install", - "source": [ "no-source:" ], + "source": ["no-source:"], "opam": { "name": "base-threads", "version": "base", @@ -7099,7 +6276,7 @@ } }, "overrides": [], - "dependencies": [ "@esy-ocaml/substs@0.0.1@d41d8cd9" ], + "dependencies": ["@esy-ocaml/substs@0.0.1@d41d8cd9"], "devDependencies": [] }, "@opam/base-bytes@opam:base@19d0c2ff": { @@ -7108,7 +6285,7 @@ "version": "opam:base", "source": { "type": "install", - "source": [ "no-source:" ], + "source": ["no-source:"], "opam": { "name": "base-bytes", "version": "base", @@ -7117,36 +6294,42 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@f744a0c5", + "ocaml@4.6.10@d41d8cd9", + "@opam/ocamlfind@opam:1.8.0@f744a0c5", "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/ocamlfind@opam:1.8.0@f744a0c5" + "ocaml@4.6.10@d41d8cd9", + "@opam/ocamlfind@opam:1.8.0@f744a0c5" ] }, - "@opam/base@opam:v0.12.1@de2972e2": { - "id": "@opam/base@opam:v0.12.1@de2972e2", + "@opam/base@opam:v0.12.2@4eee02b5": { + "id": "@opam/base@opam:v0.12.2@4eee02b5", "name": "@opam/base", - "version": "opam:v0.12.1", + "version": "opam:v0.12.2", "source": { "type": "install", "source": [ - "archive:https://opam.ocaml.org/cache/md5/8d/8df12fc6f12669ad6c702673ec84214c#md5:8df12fc6f12669ad6c702673ec84214c", - "archive:https://github.com/janestreet/base/archive/v0.12.1.tar.gz#md5:8df12fc6f12669ad6c702673ec84214c" + "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.1", - "path": "esy.lock/opam/base.v0.12.1" + "version": "v0.12.2", + "path": "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" + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/dune@opam:1.10.0@b15ce221", + "@esy-ocaml/substs@0.0.1@d41d8cd9" ], "devDependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/sexplib0@opam:v0.12.0@e823b4e9" + "ocaml@4.6.10@d41d8cd9", + "@opam/sexplib0@opam:v0.12.0@e432406d", + "@opam/dune@opam:1.10.0@b15ce221" ] }, "@opam/astring@opam:0.8.3@4e5e17d5": { @@ -7167,14 +6350,16 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/topkg@opam:1.0.0@61f4ccf9", + "ocaml@4.6.10@d41d8cd9", + "@opam/topkg@opam:1.0.0@61f4ccf9", "@opam/ocamlfind@opam:1.8.0@f744a0c5", "@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" + "ocaml@4.6.10@d41d8cd9", + "@opam/base-bytes@opam:base@19d0c2ff" ] }, "@jest/types@24.8.0@d41d8cd9": { @@ -7221,28 +6406,15 @@ }, "overrides": [], "dependencies": [ - "ocaml@4.6.10@d41d8cd9", "@opam/result@opam:1.3@bee8bf2e", + "ocaml@4.6.10@d41d8cd9", + "@opam/result@opam:1.4@6fb665c3", "@opam/ocamlfind@opam:1.8.0@f744a0c5", - "@opam/ocaml-migrate-parsetree@opam:1.3.1@266527bd", - "@opam/merlin-extend@opam:0.3@0af73a50", - "@opam/menhir@opam:20181113@0c8257a8", - "@opam/dune@opam:1.9.3@cccbbfe7" + "@opam/ocaml-migrate-parsetree@opam:1.4.0@7f2e4334", + "@opam/merlin-extend@opam:0.4@64c45329", + "@opam/menhir@opam:20190626@bbeb8953", + "@opam/dune@opam:1.10.0@b15ce221" ], "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/esy.lock/opam/base.v0.12.1/opam b/esy.lock/opam/base.v0.12.2/opam similarity index 84% rename from esy.lock/opam/base.v0.12.1/opam rename to esy.lock/opam/base.v0.12.2/opam index 5e1ff5a..dc74d24 100644 --- a/esy.lock/opam/base.v0.12.1/opam +++ b/esy.lock/opam/base.v0.12.2/opam @@ -10,9 +10,9 @@ build: [ ["dune" "build" "-p" name "-j" jobs] ] depends: [ - "ocaml" {>= "4.04.2" & < "4.08.0"} + "ocaml" {>= "4.04.2" & < "4.09.0"} "sexplib0" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} + "dune" {>= "1.5.1"} ] depopts: [ "base-native-int63" @@ -33,6 +33,6 @@ provided by companion libraries such as stdio: https://github.com/janestreet/stdio " url { - src: "https://github.com/janestreet/base/archive/v0.12.1.tar.gz" - checksum: "md5=8df12fc6f12669ad6c702673ec84214c" + src: "https://github.com/janestreet/base/archive/v0.12.2.tar.gz" + checksum: "md5=7150e848a730369a2549d01645fb6c72" } diff --git a/esy.lock/opam/base64.3.2.0/opam b/esy.lock/opam/base64.3.2.0/opam index b80e7b6..5f1b8fe 100644 --- a/esy.lock/opam/base64.3.2.0/opam +++ b/esy.lock/opam/base64.3.2.0/opam @@ -17,7 +17,7 @@ representation. It is specified in RFC 4648. depends: [ "ocaml" {>="4.03.0"} "base-bytes" - "dune" {build & >= "1.0.1"} + "dune" {>= "1.0.1"} "bos" {with-test} "rresult" {with-test} "alcotest" {with-test} diff --git a/esy.lock/opam/cmdliner.1.0.3/opam b/esy.lock/opam/cmdliner.1.0.4/opam similarity index 96% rename from esy.lock/opam/cmdliner.1.0.3/opam rename to esy.lock/opam/cmdliner.1.0.4/opam index 661a34b..b2187dc 100644 --- a/esy.lock/opam/cmdliner.1.0.3/opam +++ b/esy.lock/opam/cmdliner.1.0.4/opam @@ -31,6 +31,6 @@ Cmdliner has no dependencies and is distributed under the ISC license. [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" +archive: "http://erratique.ch/software/cmdliner/releases/cmdliner-1.0.4.tbz" +checksum: "fe2213d0bc63b1e10a2d0aa66d2fc8d9" } diff --git a/esy.lock/opam/cohttp-lwt-unix.2.0.0/opam b/esy.lock/opam/cohttp-lwt-unix.2.1.3/opam similarity index 82% rename from esy.lock/opam/cohttp-lwt-unix.2.0.0/opam rename to esy.lock/opam/cohttp-lwt-unix.2.1.3/opam index 3d3431e..6b3aec9 100644 --- a/esy.lock/opam/cohttp-lwt-unix.2.0.0/opam +++ b/esy.lock/opam/cohttp-lwt-unix.2.1.3/opam @@ -26,7 +26,7 @@ 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"} + "dune" {>= "1.1.0"} "conduit-lwt-unix" {>= "1.0.3"} "cmdliner" "magic-mime" @@ -45,6 +45,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.1.3/cohttp-v2.1.3.tbz" + checksum: [ + "sha256=6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7" + "sha512=0d7d97ad228745213cbb2a0f6267d7441d4409d0f1b1c971c6c4a506a0351291d5c7d4b881d94847627e806af63066d503c872735bce8c598679082871070694" + ] } diff --git a/esy.lock/opam/cohttp-lwt.2.0.0/opam b/esy.lock/opam/cohttp-lwt.2.1.3/opam similarity index 78% rename from esy.lock/opam/cohttp-lwt.2.0.0/opam rename to esy.lock/opam/cohttp-lwt.2.1.3/opam index 4fce96b..2a3aae4 100644 --- a/esy.lock/opam/cohttp-lwt.2.0.0/opam +++ b/esy.lock/opam/cohttp-lwt.2.1.3/opam @@ -26,11 +26,11 @@ 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" {>= "1.0.0"} "lwt" {>= "2.5.0"} - "sexplib0" {< "v0.13"} - "ppx_sexp_conv" {>= "v0.9.0" & < "v0.13"} + "sexplib0" + "ppx_sexp_conv" {>= "v0.9.0"} "logs" ] build: [ @@ -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.1.3/cohttp-v2.1.3.tbz" + checksum: [ + "sha256=6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7" + "sha512=0d7d97ad228745213cbb2a0f6267d7441d4409d0f1b1c971c6c4a506a0351291d5c7d4b881d94847627e806af63066d503c872735bce8c598679082871070694" + ] } diff --git a/esy.lock/opam/cohttp.2.1.2/opam b/esy.lock/opam/cohttp.2.1.3/opam similarity index 84% rename from esy.lock/opam/cohttp.2.1.2/opam rename to esy.lock/opam/cohttp.2.1.3/opam index 573e6bd..77b2651 100644 --- a/esy.lock/opam/cohttp.2.1.2/opam +++ b/esy.lock/opam/cohttp.2.1.3/opam @@ -33,9 +33,10 @@ 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"} + "dune" {>= "1.1.0"} + "re" {>= "1.9.0"} "uri" {>= "2.0.0"} + "uri-sexp" "fieldslib" "sexplib0" "ppx_fields_conv" {>= "v0.9.0"} @@ -54,6 +55,9 @@ build: [ 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" + "https://github.com/mirage/ocaml-cohttp/releases/download/v2.1.3/cohttp-v2.1.3.tbz" + checksum: [ + "sha256=6d9dd309dbf454c238bfeb39f012a3044f4a80ec9e4baa7070fcdf738fb5eff7" + "sha512=0d7d97ad228745213cbb2a0f6267d7441d4409d0f1b1c971c6c4a506a0351291d5c7d4b881d94847627e806af63066d503c872735bce8c598679082871070694" + ] } diff --git a/esy.lock/opam/conduit-lwt-unix.1.4.0/opam b/esy.lock/opam/conduit-lwt-unix.1.4.0/opam index c696460..ad3da8a 100644 --- a/esy.lock/opam/conduit-lwt-unix.1.4.0/opam +++ b/esy.lock/opam/conduit-lwt-unix.1.4.0/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/mirage/ocaml-conduit" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" depends: [ "ocaml" {>= "4.03.0"} - "dune" {build} + "dune" "base-unix" "ppx_sexp_conv" {< "v0.13"} "conduit-lwt" {>="1.4.0"} diff --git a/esy.lock/opam/conduit-lwt.1.4.0/opam b/esy.lock/opam/conduit-lwt.1.4.0/opam index e2de816..00ee4b4 100644 --- a/esy.lock/opam/conduit-lwt.1.4.0/opam +++ b/esy.lock/opam/conduit-lwt.1.4.0/opam @@ -9,7 +9,7 @@ homepage: "https://github.com/mirage/ocaml-conduit" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" depends: [ "ocaml" {>= "4.03.0"} - "dune" {build} + "dune" "base-unix" "ppx_sexp_conv" {< "v0.13"} "sexplib" {< "v0.13"} diff --git a/esy.lock/opam/conduit.1.4.0/opam b/esy.lock/opam/conduit.1.4.0/opam index 7b7f901..3d1535e 100644 --- a/esy.lock/opam/conduit.1.4.0/opam +++ b/esy.lock/opam/conduit.1.4.0/opam @@ -10,14 +10,14 @@ doc: "https://mirage.github.io/ocaml-conduit/" bug-reports: "https://github.com/mirage/ocaml-conduit/issues" depends: [ "ocaml" {>= "4.03.0"} - "dune" {build} + "dune" "ppx_sexp_conv" {< "v0.13"} "sexplib" {< "v0.13"} "astring" "uri" "result" "logs" {>= "0.5.0"} - "ipaddr" {>= "3.0.0"} + "ipaddr" {>= "3.0.0" & < "4.0.0"} ] build: [ ["dune" "subst"] {pinned} diff --git a/esy.lock/opam/conf-m4.1/opam b/esy.lock/opam/conf-m4.1/opam index 981e702..df03511 100644 --- a/esy.lock/opam/conf-m4.1/opam +++ b/esy.lock/opam/conf-m4.1/opam @@ -6,8 +6,7 @@ authors: "GNU Project" license: "GPL-3" build: [["sh" "-exc" "echo | m4"]] depexts: [ - ["m4"] {os-distribution = "debian"} - ["m4"] {os-distribution = "ubuntu"} + ["m4"] {os-family = "debian"} ["m4"] {os-distribution = "fedora"} ["m4"] {os-distribution = "rhel"} ["m4"] {os-distribution = "centos"} diff --git a/esy.lock/opam/conf-openssl.1/opam b/esy.lock/opam/conf-openssl.1/opam index c8c3d4b..ba40641 100644 --- a/esy.lock/opam/conf-openssl.1/opam +++ b/esy.lock/opam/conf-openssl.1/opam @@ -11,8 +11,7 @@ build: [ ] depends: ["conf-pkg-config" {build}] depexts: [ - ["libssl-dev"] {os-distribution = "debian"} - ["libssl-dev"] {os-distribution = "ubuntu"} + ["libssl-dev"] {os-family = "debian"} ["openssl-devel"] {os-distribution = "centos"} ["openssl-devel"] {os-distribution = "ol"} ["openssl-devel"] {os-distribution = "fedora"} diff --git a/esy.lock/opam/conf-pkg-config.1.1/opam b/esy.lock/opam/conf-pkg-config.1.1/opam index 1fbd0d5..4bd8695 100644 --- a/esy.lock/opam/conf-pkg-config.1.1/opam +++ b/esy.lock/opam/conf-pkg-config.1.1/opam @@ -17,8 +17,7 @@ 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-family = "debian"} ["pkg-config"] {os-distribution = "arch"} ["pkgconfig"] {os-distribution = "fedora"} ["pkgconfig"] {os-distribution = "centos"} diff --git a/esy.lock/opam/conf-which.1/opam b/esy.lock/opam/conf-which.1/opam index 802239a..2180f30 100644 --- a/esy.lock/opam/conf-which.1/opam +++ b/esy.lock/opam/conf-which.1/opam @@ -9,8 +9,7 @@ depexts: [ ["which"] {os-distribution = "centos"} ["which"] {os-distribution = "fedora"} ["which"] {os-family = "suse"} - ["debianutils"] {os-distribution = "debian"} - ["debianutils"] {os-distribution = "ubuntu"} + ["debianutils"] {os-family = "debian"} ["which"] {os-distribution = "nixos"} ["which"] {os-distribution = "arch"} ] diff --git a/esy.lock/opam/cppo.1.6.5/opam b/esy.lock/opam/cppo.1.6.5/opam deleted file mode 100644 index 74f8e92..0000000 --- a/esy.lock/opam/cppo.1.6.5/opam +++ /dev/null @@ -1,23 +0,0 @@ -opam-version: "2.0" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] -homepage: "https://github.com/mjambon/cppo" -dev-repo: "git+https://github.com/mjambon/cppo.git" -bug-reports: "https://github.com/mjambon/cppo/issues" -license: "BSD-3-Clause" - -build: [ - ["jbuilder" "subst" "-p" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] - ["jbuilder" "runtest" "-p" name] {with-test} -] -depends: [ - "ocaml" - "jbuilder" {build & >= "1.0+beta17"} - "base-unix" -] -synopsis: "Equivalent of the C preprocessor for OCaml programs" -url { - src: "https://github.com/mjambon/cppo/archive/v1.6.5.tar.gz" - checksum: "md5=1cd25741d31417995b0973fe0b6f6c82" -} diff --git a/esy.lock/opam/cppo.1.6.6/opam b/esy.lock/opam/cppo.1.6.6/opam new file mode 100644 index 0000000..f683f8b --- /dev/null +++ b/esy.lock/opam/cppo.1.6.6/opam @@ -0,0 +1,37 @@ +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" {>= "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/esy.lock/opam/cppo_ocamlbuild.1.6.0/opam b/esy.lock/opam/cppo_ocamlbuild.1.6.0/opam deleted file mode 100644 index 1a42968..0000000 --- a/esy.lock/opam/cppo_ocamlbuild.1.6.0/opam +++ /dev/null @@ -1,25 +0,0 @@ -opam-version: "2.0" -maintainer: "martin@mjambon.com" -authors: ["Martin Jambon"] -homepage: "http://mjambon.com/cppo.html" -dev-repo: "git+https://github.com/mjambon/cppo.git" -bug-reports: "https://github.com/mjambon/cppo/issues" -license: "BSD-3-Clause" - -build: [ - ["jbuilder" "subst" "-p" name] {pinned} - ["jbuilder" "build" "-p" name "-j" jobs] -] - -depends: [ - "ocaml" - "jbuilder" {build & >= "1.0+beta10"} - "ocamlbuild" - "ocamlfind" - "cppo" {>= "1.6.0"} -] -synopsis: "ocamlbuild support for cppo, OCaml-friendly source preprocessor" -url { - src: "https://github.com/mjambon/cppo/archive/v1.6.0.tar.gz" - checksum: "md5=aee411b3546bc5d198c71ae9185cade4" -} diff --git a/esy.lock/opam/dune.1.9.3/opam b/esy.lock/opam/dune.1.10.0/opam similarity index 77% rename from esy.lock/opam/dune.1.9.3/opam rename to esy.lock/opam/dune.1.10.0/opam index 4947f8c..43fe41d 100644 --- a/esy.lock/opam/dune.1.9.3/opam +++ b/esy.lock/opam/dune.1.10.0/opam @@ -1,29 +1,14 @@ opam-version: "2.0" -maintainer: "opensource@janestreet.com" +maintainer: ["Jane Street Group, LLC "] 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" +homepage: "https://github.com/ocaml/dune" +doc: "https://dune.readthedocs.io/" 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"} -] - +dev-repo: "git+https://github.com/ocaml/dune.git" 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. @@ -41,10 +26,28 @@ several opam roots/switches simultaneously. This helps maintaining packages across several versions of OCaml and gives cross-compilation for free. """ +depends: [ + "ocaml" {>= "4.02"} + "base-unix" + "base-threads" +] +conflicts: [ + "jbuilder" {!= "transition"} + "odoc" {< "1.3.0"} + "dune-release" {< "1.3.0"} +] +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] +] url { - src: "https://github.com/ocaml/dune/releases/download/1.9.3/dune-1.9.3.tbz" + src: + "https://github.com/ocaml/dune/releases/download/1.10.0/dune-1.10.0.tbz" checksum: [ - "sha256=317bec6de4429b5dee157e9864294e1534b722a2acfc50480bd16c804ab790ca" - "sha512=17450333156622d4612816f9ad5a224c741d62b247d63c1d77b5359d37517c1f9bc598dd11fa024f4e02ccf7eef474cd532eef1d9c34ed13439db6c781f9fa7a" + "sha256=ed16e628de270c5dc242fbf52e6b80252f7039c04d93970779f13c135e4edd95" + "sha512=2ba3e9a91650be2402bd88dc883b2b5dc1a73d63348a0fa5a9e5fa054da400f84a30e92656e7bec2c0a2786584ce85160ec5ce0b495908417d630f049af06675" ] } diff --git a/esy.lock/opam/fieldslib.v0.12.0/opam b/esy.lock/opam/fieldslib.v0.12.0/opam index 236b839..cc4cde7 100644 --- a/esy.lock/opam/fieldslib.v0.12.0/opam +++ b/esy.lock/opam/fieldslib.v0.12.0/opam @@ -12,7 +12,7 @@ build: [ depends: [ "ocaml" {>= "4.04.2"} "base" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} + "dune" {>= "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: " diff --git a/esy.lock/opam/ipaddr.3.1.0/opam b/esy.lock/opam/ipaddr.3.1.0/opam index f830a62..6aa377c 100644 --- a/esy.lock/opam/ipaddr.3.1.0/opam +++ b/esy.lock/opam/ipaddr.3.1.0/opam @@ -28,8 +28,8 @@ doc: "https://mirage.github.io/ocaml-ipaddr/" bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" depends: [ "ocaml" {>= "4.04.0"} - "dune" {build} - "macaddr" + "dune" + "macaddr" {=version} "sexplib0" "ounit" {with-test} "ppx_sexp_conv" {with-test} diff --git a/esy.lock/opam/junit.2.0.1/opam b/esy.lock/opam/junit.2.0.1/opam new file mode 100644 index 0000000..e8d192a --- /dev/null +++ b/esy.lock/opam/junit.2.0.1/opam @@ -0,0 +1,29 @@ +opam-version: "2.0" +maintainer: "Louis Roché " +authors: "Louis Roché " +homepage: "https://github.com/Khady/ocaml-junit" +bug-reports: "https://github.com/Khady/ocaml-junit/issues" +license: "LGPLv3+ with OCaml linking exception" +dev-repo: "git+https://github.com/Khady/ocaml-junit.git" +doc: "https://khady.github.io/ocaml-junit/" +tags: ["junit" "jenkins"] +depends: [ + "dune" {>= "1.0"} + "ptime" + "tyxml" {>= "4.0.0"} + "odoc" {with-doc & >= "1.1.1"} +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} + ["dune" "build" "-p" name "-j" jobs] {with-doc} +] +name: "junit" +synopsis: "JUnit XML reports generation library" +description: "JUnit XML reports generation library" +url { + src: + "https://github.com/Khady/ocaml-junit/releases/download/2.0.1/junit-2.0.1.tbz" + checksum: "md5=40224fb3d4f5e47dc5ff4605587d383b" +} diff --git a/esy.lock/opam/lwt.4.2.1/opam b/esy.lock/opam/lwt.4.2.1/opam index 0b30db9..6c4fb5e 100644 --- a/esy.lock/opam/lwt.4.2.1/opam +++ b/esy.lock/opam/lwt.4.2.1/opam @@ -20,7 +20,7 @@ dev-repo: "git+https://github.com/ocsigen/lwt.git" depends: [ "cppo" {build & >= "1.1.0"} - "dune" {build} + "dune" "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. diff --git a/esy.lock/opam/lwt_ppx.1.2.2/opam b/esy.lock/opam/lwt_ppx.1.2.2/opam index bdc2b6c..137bbac 100644 --- a/esy.lock/opam/lwt_ppx.1.2.2/opam +++ b/esy.lock/opam/lwt_ppx.1.2.2/opam @@ -16,7 +16,7 @@ maintainer: [ dev-repo: "git+https://github.com/ocsigen/lwt.git" depends: [ - "dune" {build} + "dune" "lwt" "ocaml" {>= "4.02.0"} "ocaml-migrate-parsetree" diff --git a/esy.lock/opam/macaddr.3.1.0/opam b/esy.lock/opam/macaddr.3.1.0/opam index bba227f..3848b3f 100644 --- a/esy.lock/opam/macaddr.3.1.0/opam +++ b/esy.lock/opam/macaddr.3.1.0/opam @@ -9,7 +9,7 @@ doc: "https://mirage.github.io/ocaml-ipaddr/" bug-reports: "https://github.com/mirage/ocaml-ipaddr/issues" depends: [ "ocaml" {>= "4.04.0"} - "dune" {build} + "dune" "sexplib0" "ounit" {with-test} "ppx_sexp_conv" {with-test} diff --git a/esy.lock/opam/magic-mime.1.1.1/opam b/esy.lock/opam/magic-mime.1.1.1/opam index 0813872..90dd668 100644 --- a/esy.lock/opam/magic-mime.1.1.1/opam +++ b/esy.lock/opam/magic-mime.1.1.1/opam @@ -25,7 +25,7 @@ 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} + "dune" ] build: [ ["dune" "subst"] {pinned} diff --git a/esy.lock/opam/markup.0.8.0/opam b/esy.lock/opam/markup.0.8.1/opam similarity index 89% rename from esy.lock/opam/markup.0.8.0/opam rename to esy.lock/opam/markup.0.8.1/opam index a22644c..f59c6cf 100644 --- a/esy.lock/opam/markup.0.8.0/opam +++ b/esy.lock/opam/markup.0.8.1/opam @@ -1,31 +1,33 @@ opam-version: "2.0" -version: "0.8.0" -maintainer: "Anton Bachin " -authors: "Anton Bachin " +synopsis: "Error-recovering functional HTML5 and XML parsers and writers" + +version: "0.8.1" +license: "BSD" homepage: "https://github.com/aantron/markup.ml" doc: "http://aantron.github.io/markup.ml" bug-reports: "https://github.com/aantron/markup.ml/issues" + +authors: "Anton Bachin " +maintainer: "Anton Bachin " dev-repo: "git+https://github.com/aantron/markup.ml.git" -license: "BSD" depends: [ - "ocaml" - "dune" {build} - "ounit" {with-test} + "dune" "uchar" "uutf" {>= "1.0.0"} + + "bisect_ppx" {dev & >= "1.3.0"} + "ounit" {dev} ] # 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. +# constraint of Uutf. Without *that*, Markup.ml works on OCaml 3.11 or earlier. 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 @@ -47,6 +49,6 @@ 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" + src: "https://github.com/aantron/markup.ml/archive/0.8.1.tar.gz" + checksum: "md5=d9cd1bdd9ee5d65af7d36ad5900cc0e2" } diff --git a/esy.lock/opam/menhir.20181113/opam b/esy.lock/opam/menhir.20190626/opam similarity index 66% rename from esy.lock/opam/menhir.20181113/opam rename to esy.lock/opam/menhir.20190626/opam index d207e08..3dd2da0 100644 --- a/esy.lock/opam/menhir.20181113/opam +++ b/esy.lock/opam/menhir.20190626/opam @@ -13,9 +13,6 @@ build: [ 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} @@ -24,9 +21,9 @@ depends: [ synopsis: "An LR(1) parser generator" url { src: - "https://gitlab.inria.fr/fpottier/menhir/repository/20181113/archive.tar.gz" + "https://gitlab.inria.fr/fpottier/menhir/repository/20190626/archive.tar.gz" checksum: [ - "md5=69ce441a06ea131cd43e7b44c4303f3c" - "sha512=4ddefcd71d305bfb933a4056da57e36c13c99ec6dfcc4695814798fbbd78b4d65828381ebcb0e58c4c0394105ac763af3d475474e05e408f7080315bc3cf6176" + "md5=783961f8d124449a1a335cc8e50f013f" + "sha512=bacc5161682130d894a6476fb79363aa73e5582543265a0c23c9a1f9d974007c04853dc8f6faa2b8bd2e82b2323b8604dcc4cb74308af667698079b394dfd492" ] } diff --git a/esy.lock/opam/merlin-extend.0.3/opam b/esy.lock/opam/merlin-extend.0.4/opam similarity index 57% rename from esy.lock/opam/merlin-extend.0.3/opam rename to esy.lock/opam/merlin-extend.0.4/opam index 03ed72e..8db9014 100644 --- a/esy.lock/opam/merlin-extend.0.3/opam +++ b/esy.lock/opam/merlin-extend.0.4/opam @@ -5,20 +5,24 @@ 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"] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] +] depends: [ - "ocaml" {>= "4.02.3" & < "4.08.0"} - "ocamlfind" {build} + "dune" "cppo" {build} + "ocaml" {>= "4.02.3"} ] 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 +doc: "https://let-def.github.io/merlin-extend" url { - src: "https://github.com/let-def/merlin-extend/archive/v0.3.tar.gz" - checksum: "md5=9c6dfd4f53328f02f12fcc265f4e2dda" + src: "https://github.com/let-def/merlin-extend/archive/v0.4.tar.gz" + checksum: [ + "md5=0663a58f2c45fad71615fbf0f6dd2e51" + "sha512=9c0f966f57756c06622fdb8ae1e0721bc098b8a9102fb87c22ad62cb52ece77e7447da2f200993f313273ea0b7c40cd889244407813167bd0d572293f02e0968" + ] } diff --git a/esy.lock/opam/merlin.3.2.2/opam b/esy.lock/opam/merlin.3.2.2/opam deleted file mode 100644 index 6392981..0000000 --- a/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/esy.lock/opam/merlin.3.3.1/opam b/esy.lock/opam/merlin.3.3.1/opam new file mode 100644 index 0000000..b6de2e0 --- /dev/null +++ b/esy.lock/opam/merlin.3.3.1/opam @@ -0,0 +1,69 @@ +opam-version: "2.0" +maintainer: "defree@gmail.com" +authors: "The Merlin team" +homepage: "https://github.com/ocaml/merlin" +bug-reports: "https://github.com/ocaml/merlin/issues" +dev-repo: "git+https://github.com/ocaml/merlin.git" +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.02.1" & < "4.09"} + "dune" {>= "1.8.0"} + "ocamlfind" {>= "1.5.2"} + "yojson" + "mdx" {with-test & >= "1.3.0"} +] +synopsis: + "Editor helper, provides completion, typing and source browsing in Vim and Emacs" +description: + "Merlin is an assistant for editing OCaml code. It aims to provide the features available in modern IDEs: error reporting, auto completion, source browsing and much more." +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} +] +url { + src: "https://github.com/ocaml/merlin/archive/v3.3.1.tar.gz" + checksum: [ + "md5=b542cacabeb98f9f22c6740f22a9fea7" + "sha512=8aa976197a55cdbe38180e80b1ae98b7408734a7a55b975a5be982016e7e723c64e9a82bcb1ff2827b27f9c5d210a2c34665d3e5c18afdaf4b0767b526b3d834" + ] +} diff --git a/esy.lock/opam/mmap.1.1.0/opam b/esy.lock/opam/mmap.1.1.0/opam index 0b515b4..fa66b3a 100644 --- a/esy.lock/opam/mmap.1.1.0/opam +++ b/esy.lock/opam/mmap.1.1.0/opam @@ -11,7 +11,7 @@ build: [ ] depends: [ "ocaml" {>= "4.02.3"} - "dune" {build & >= "1.6"} + "dune" {>= "1.6"} ] synopsis: "File mapping functionality" description: """ diff --git a/esy.lock/opam/num.1.1/files/findlib-install.patch b/esy.lock/opam/num.1.1/files/findlib-install.patch deleted file mode 100644 index d2837ff..0000000 --- a/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/esy.lock/opam/num.1.1/files/installation-warning.patch b/esy.lock/opam/num.1.2/files/installation-warning.patch similarity index 100% rename from esy.lock/opam/num.1.1/files/installation-warning.patch rename to esy.lock/opam/num.1.2/files/installation-warning.patch diff --git a/esy.lock/opam/num.1.1/opam b/esy.lock/opam/num.1.2/opam similarity index 66% rename from esy.lock/opam/num.1.1/opam rename to esy.lock/opam/num.1.2/opam index c711ab3..51fcaf4 100644 --- a/esy.lock/opam/num.1.1/opam +++ b/esy.lock/opam/num.1.2/opam @@ -1,6 +1,5 @@ opam-version: "2.0" -name: "num" -version: "1.1" +version: "1.2" maintainer: "Xavier Leroy " authors: [ "Valérie Ménissier-Morain" @@ -20,24 +19,18 @@ install: [ "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" ] +patches: [ "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" + src: "https://github.com/ocaml/num/archive/v1.2.tar.gz" + checksum: "md5=4f43ce8e44db68692bee50f2f8ef911c" } diff --git a/esy.lock/opam/ocaml-compiler-libs.v0.11.0/opam b/esy.lock/opam/ocaml-compiler-libs.v0.12.0/opam similarity index 72% rename from esy.lock/opam/ocaml-compiler-libs.v0.11.0/opam rename to esy.lock/opam/ocaml-compiler-libs.v0.12.0/opam index 901b5dc..e6e537e 100644 --- a/esy.lock/opam/ocaml-compiler-libs.v0.11.0/opam +++ b/esy.lock/opam/ocaml-compiler-libs.v0.12.0/opam @@ -6,11 +6,11 @@ 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: [ - ["jbuilder" "build" "-p" name "-j" jobs] + ["dune" "build" "-p" name "-j" jobs] ] depends: [ "ocaml" {>= "4.04.1"} - "jbuilder" {build & >= "1.0+beta12"} + "dune" {>= "1.0"} ] synopsis: "OCaml compiler libraries repackaged" description: """ @@ -18,6 +18,6 @@ This packages exposes the OCaml compiler libraries repackages under the toplevel names Ocaml_common, Ocaml_bytecomp, ...""" url { src: - "https://ocaml.janestreet.com/ocaml-core/v0.11/files/ocaml-compiler-libs-v0.11.0.tar.gz" - checksum: "md5=e170c16186aa55b7e8b11e461418a10a" + "https://github.com/janestreet/ocaml-compiler-libs/archive/v0.12.0.tar.gz" + checksum: "md5=3351925ed99be59829641d2044fc80c0" } diff --git a/esy.lock/opam/ocaml-migrate-parsetree.1.3.1/opam b/esy.lock/opam/ocaml-migrate-parsetree.1.4.0/opam similarity index 77% rename from esy.lock/opam/ocaml-migrate-parsetree.1.3.1/opam rename to esy.lock/opam/ocaml-migrate-parsetree.1.4.0/opam index b39341d..4152207 100644 --- a/esy.lock/opam/ocaml-migrate-parsetree.1.3.1/opam +++ b/esy.lock/opam/ocaml-migrate-parsetree.1.4.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.4.0/ocaml-migrate-parsetree-v1.4.0.tbz" checksum: [ - "sha256=83e4955a6fd6b494646ab92c476840ea96b5fb434435c287e7ad3e6efadc8338" - "sha512=7da86f9596dd1439990a6f087fdeba64a0f3ce2634473be4cca92ecc02b6fcd97917956890fbe35b3cba5a126d007afec6ede1e4afd0a5218c89fd6079ad4182" + "sha256=231fbdc205187b3ee266b535d9cfe44b599067b2f6e97883c782ea7bb577d3b8" + "sha512=61ee91d2d146cc2d2ff2d5dc4ef5dea4dc4d3c8dbd8b4c9586d64b6ad7302327ab35547aa0a5b0103c3f07b66b13d416a1bee6d4d117293cd3cabe44113ec6d4" ] } diff --git a/esy.lock/opam/parsexp.v0.12.0/opam b/esy.lock/opam/parsexp.v0.12.0/opam index d436ee9..9061a8b 100644 --- a/esy.lock/opam/parsexp.v0.12.0/opam +++ b/esy.lock/opam/parsexp.v0.12.0/opam @@ -13,7 +13,7 @@ depends: [ "ocaml" {>= "4.04.2"} "base" {>= "v0.12" & < "v0.13"} "sexplib0" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} + "dune" {>= "1.5.1"} ] synopsis: "S-expression parsing library" description: " diff --git a/esy.lock/opam/ppx_derivers.1.2.1/opam b/esy.lock/opam/ppx_derivers.1.2.1/opam index 19e8b0f..602bce3 100644 --- a/esy.lock/opam/ppx_derivers.1.2.1/opam +++ b/esy.lock/opam/ppx_derivers.1.2.1/opam @@ -10,7 +10,7 @@ build: [ ] depends: [ "ocaml" - "dune" {build} + "dune" ] synopsis: "Shared [@@deriving] plugin registry" description: """ diff --git a/esy.lock/opam/ppx_deriving.4.2.1/opam b/esy.lock/opam/ppx_deriving.4.2.1/opam deleted file mode 100644 index b1048e0..0000000 --- a/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/esy.lock/opam/ppx_deriving.4.4/opam b/esy.lock/opam/ppx_deriving.4.4/opam new file mode 100644 index 0000000..c6ada9a --- /dev/null +++ b/esy.lock/opam/ppx_deriving.4.4/opam @@ -0,0 +1,35 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ppx_deriving" +doc: "https://ocaml-ppx.github.io/ppx_deriving/" +bug-reports: "https://github.com/ocaml-ppx/ppx_deriving/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving.git" +tags: [ "syntax" ] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test & ocaml:version >= "4.03"} + ["dune" "build" "@doc" "-p" name "-j" jobs] {with-doc} +] +depends: [ + "dune" {>= "1.6.3"} + "cppo" {build} + "ppxfind" {build} + "ocaml-migrate-parsetree" + "ppx_derivers" + "ppx_tools" {>= "4.02.3"} + "result" + "ounit" {with-test} + "ocaml" {>= "4.02" & < "4.09.0"} +] +synopsis: "Type-driven code generation for OCaml >=4.02.2" +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.4.tar.gz" + checksum: "sha256=c2d85af4cb65a1f163f624590fb0395a164bbfd0d05082092526b669e66bcc34"} diff --git a/esy.lock/opam/ppx_fields_conv.v0.12.0/opam b/esy.lock/opam/ppx_fields_conv.v0.12.0/opam index 9140fe9..869e9c1 100644 --- a/esy.lock/opam/ppx_fields_conv.v0.12.0/opam +++ b/esy.lock/opam/ppx_fields_conv.v0.12.0/opam @@ -13,8 +13,8 @@ depends: [ "ocaml" {>= "4.04.2"} "base" {>= "v0.12" & < "v0.13"} "fieldslib" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} - "ppxlib" {>= "0.5.0"} + "dune" {>= "1.5.1"} + "ppxlib" {>= "0.5.0" & < "0.9.0"} ] synopsis: "Generation of accessor and iteration functions for ocaml records" description: " diff --git a/esy.lock/opam/ppx_let.v0.12.0/opam b/esy.lock/opam/ppx_let.v0.12.0/opam index 17e5536..3ed1cf8 100644 --- a/esy.lock/opam/ppx_let.v0.12.0/opam +++ b/esy.lock/opam/ppx_let.v0.12.0/opam @@ -12,8 +12,8 @@ build: [ depends: [ "ocaml" {>= "4.04.2"} "base" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} - "ppxlib" {>= "0.5.0"} + "dune" {>= "1.5.1"} + "ppxlib" {>= "0.5.0" & < "0.9.0"} ] synopsis: "Monadic let-bindings" description: " diff --git a/esy.lock/opam/ppx_sexp_conv.v0.12.0/opam b/esy.lock/opam/ppx_sexp_conv.v0.12.0/opam index 4a8ca51..be8a859 100644 --- a/esy.lock/opam/ppx_sexp_conv.v0.12.0/opam +++ b/esy.lock/opam/ppx_sexp_conv.v0.12.0/opam @@ -13,8 +13,8 @@ depends: [ "ocaml" {>= "4.04.2"} "base" {>= "v0.12" & < "v0.13"} "sexplib0" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} - "ppxlib" {>= "0.5.0"} + "dune" {>= "1.5.1"} + "ppxlib" {>= "0.5.0" & < "0.9.0"} ] synopsis: "[@@deriving] plugin to generate S-expression conversion functions" description: " diff --git a/esy.lock/opam/ppx_tools_versioned.5.2.2/opam b/esy.lock/opam/ppx_tools_versioned.5.2.3/opam similarity index 73% rename from esy.lock/opam/ppx_tools_versioned.5.2.2/opam rename to esy.lock/opam/ppx_tools_versioned.5.2.3/opam index 46aff30..dbf79a1 100644 --- a/esy.lock/opam/ppx_tools_versioned.5.2.2/opam +++ b/esy.lock/opam/ppx_tools_versioned.5.2.3/opam @@ -16,15 +16,15 @@ build: [ ] depends: [ "ocaml" {>= "4.02.0"} - "dune" {build & >= "1.0"} - "ocaml-migrate-parsetree" {>= "1.0.10"} + "dune" {>= "1.0"} + "ocaml-migrate-parsetree" {>= "1.4.0"} ] 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" + "https://github.com/ocaml-ppx/ppx_tools_versioned/archive/5.2.3.tar.gz" checksum: [ - "md5=f78a3c2b4cc3b92702e1f7096a6125fa" - "sha512=68c168ebc01af46fe8766ad7e36cc778caabb97d8eb303db284d106450cb79974c2a640ce459e197630b9e84b02caa24b59c97c9a8d39ddadc7efc7284e42a70" + "md5=b1455e5a4a1bcd9ddbfcf712ccbd4262" + "sha512=af20aa0031b9c638537bcdb52c75de95f316ae8fd455a38672a60da5c7c6895cca9dbecd5d56a88c3c40979c6a673a047d986b5b41e1e84b528b7df5d905b9b1" ] } diff --git a/esy.lock/opam/ppxfind.1.3/opam b/esy.lock/opam/ppxfind.1.3/opam new file mode 100644 index 0000000..c235368 --- /dev/null +++ b/esy.lock/opam/ppxfind.1.3/opam @@ -0,0 +1,31 @@ +opam-version: "2.0" +maintainer: "jeremie@dimino.org" +authors: ["Jérémie Dimino"] +license: "BSD3" +homepage: "https://github.com/diml/ppxfind" +bug-reports: "https://github.com/diml/ppxfind/issues" +dev-repo: "git+https://github.com/diml/ppxfind.git" +doc: "https://diml.github.io/ppxfind/" +build: [ + ["dune" "build" "-p" name "-j" jobs] +] +depends: [ + "dune" {>= "1.0"} + "ocaml-migrate-parsetree" + "ocamlfind" + "ocaml" {>= "4.02.3"} +] +conflicts: [ "dune" {= "1.2.0" | = "1.2.1"} ] +synopsis: "Tool combining ocamlfind and ppx" +description: """ +Ppxfind is a small command line tool that among other things allows +to use old style ppx rewriters with jbuilder. +""" +url { + src: + "https://github.com/diml/ppxfind/releases/download/1.3/ppxfind-1.3.tbz" + checksum: [ + "sha256=d49db026d0e74212c4b475b4e628aa57508c7452a0682d8c96e80c130ab892e4" + "sha512=dd81bf5b3413f99a3c39f25e5e747f8d57d3bacac6a1fda92478af317e2d543294b4937982c94cf010978fcd71b1cfbfce1edbaa0c3d03973079296fda89689f" + ] +} diff --git a/esy.lock/opam/ppxlib.0.6.0/opam b/esy.lock/opam/ppxlib.0.8.0/opam similarity index 86% rename from esy.lock/opam/ppxlib.0.6.0/opam rename to esy.lock/opam/ppxlib.0.8.0/opam index 9943b80..09c8590 100644 --- a/esy.lock/opam/ppxlib.0.6.0/opam +++ b/esy.lock/opam/ppxlib.0.8.0/opam @@ -16,9 +16,9 @@ run-test: [ depends: [ "ocaml" {>= "4.04.1"} "base" {>= "v0.11.0" & < "v0.13"} - "dune" {build} + "dune" "ocaml-compiler-libs" {>= "v0.11.0"} - "ocaml-migrate-parsetree" {>= "1.0.9"} + "ocaml-migrate-parsetree" {>= "1.3.1"} "ppx_derivers" {>= "1.0"} "stdio" {>= "v0.11.0" & < "v0.13"} "ocamlfind" {with-test} @@ -37,6 +37,6 @@ A comprehensive toolbox for ppx development. It features: """ url { src: - "https://github.com/ocaml-ppx/ppxlib/releases/download/0.6.0/ppxlib-0.6.0.tbz" - checksum: "md5=e2d129139891c135acc6d52a3fa9f731" + "https://github.com/ocaml-ppx/ppxlib/archive/0.8.0.tar.gz" + checksum: "md5=9b1cfe1ae58d7ad851ed5618c1bf64a0" } diff --git a/esy.lock/opam/ptime.0.8.5/opam b/esy.lock/opam/ptime.0.8.5/opam new file mode 100644 index 0000000..ed7c8d9 --- /dev/null +++ b/esy.lock/opam/ptime.0.8.5/opam @@ -0,0 +1,49 @@ +opam-version: "2.0" +maintainer: "Daniel Bünzli " +authors: ["The ptime programmers"] +homepage: "https://erratique.ch/software/ptime" +doc: "https://erratique.ch/software/ptime/doc" +dev-repo: "git+http://erratique.ch/repos/ptime.git" +bug-reports: "https://github.com/dbuenzli/ptime/issues" +tags: [ "time" "posix" "system" "org:erratique" ] +license: "ISC" +depends: [ + "ocaml" {>= "4.01.0"} + "ocamlfind" {build} + "ocamlbuild" {build} + "topkg" {build} + "result" +] +depopts: [ "js_of_ocaml" ] +conflicts: [ "js_of_ocaml" { < "3.3.0" } ] +build:[[ + "ocaml" "pkg/pkg.ml" "build" + "--pinned" "%{pinned}%" + "--with-js_of_ocaml" "%{js_of_ocaml:installed}%" ]] + +synopsis: """POSIX time for OCaml""" +description: """\ + +Ptime has platform independent POSIX time support in pure OCaml. It +provides a type to represent a well-defined range of POSIX timestamps +with picosecond precision, conversion with date-time values, +conversion with [RFC 3339 timestamps][rfc3339] and pretty printing to a +human-readable, locale-independent representation. + +The additional Ptime_clock library provides access to a system POSIX +clock and to the system's current time zone offset. + +Ptime is not a calendar library. + +Ptime depends on the `result` compatibility package. Ptime_clock +depends on your system library. Ptime_clock's optional JavaScript +support depends on [js_of_ocaml][jsoo]. Ptime and its libraries are +distributed under the ISC license. + +[rfc3339]: http://tools.ietf.org/html/rfc3339 +[jsoo]: http://ocsigen.org/js_of_ocaml/ +""" +url { +archive: "https://erratique.ch/software/ptime/releases/ptime-0.8.5.tbz" +checksum: "4d48055d623ecf2db792439b3e96a520" +} diff --git a/esy.lock/opam/re.1.9.0/opam b/esy.lock/opam/re.1.9.0/opam index 28b376f..39c937b 100644 --- a/esy.lock/opam/re.1.9.0/opam +++ b/esy.lock/opam/re.1.9.0/opam @@ -21,7 +21,7 @@ build: [ depends: [ "ocaml" {>= "4.02"} - "dune" {build} + "dune" "ounit" {with-test} "seq" ] diff --git a/esy.lock/opam/result.1.3/opam b/esy.lock/opam/result.1.4/opam similarity index 72% rename from esy.lock/opam/result.1.3/opam rename to esy.lock/opam/result.1.4/opam index 8b156d6..f0e9aa7 100644 --- a/esy.lock/opam/result.1.3/opam +++ b/esy.lock/opam/result.1.4/opam @@ -5,10 +5,10 @@ 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: [["jbuilder" "build" "-p" name "-j" jobs]] +build: [["dune" "build" "-p" name "-j" jobs]] depends: [ "ocaml" - "jbuilder" {build & >= "1.0+beta11"} + "dune" {>= "1.0"} ] synopsis: "Compatibility Result module" description: """ @@ -17,6 +17,6 @@ while staying compatible with older version of OCaml should use the Result module defined in this library.""" url { src: - "https://github.com/janestreet/result/releases/download/1.3/result-1.3.tbz" - checksum: "md5=4beebefd41f7f899b6eeba7414e7ae01" + "https://github.com/janestreet/result/archive/1.4.tar.gz" + checksum: "md5=d3162dbc501a2af65c8c71e0866541da" } diff --git a/esy.lock/opam/sexplib.v0.12.0/opam b/esy.lock/opam/sexplib.v0.12.0/opam index e04b74c..efc16ad 100644 --- a/esy.lock/opam/sexplib.v0.12.0/opam +++ b/esy.lock/opam/sexplib.v0.12.0/opam @@ -13,7 +13,7 @@ depends: [ "ocaml" {>= "4.04.2"} "parsexp" {>= "v0.12" & < "v0.13"} "sexplib0" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} + "dune" {>= "1.5.1"} "num" ] synopsis: "Library for serializing OCaml values to and from S-expressions" diff --git a/esy.lock/opam/sexplib0.v0.12.0/opam b/esy.lock/opam/sexplib0.v0.12.0/opam index 8268113..9b45864 100644 --- a/esy.lock/opam/sexplib0.v0.12.0/opam +++ b/esy.lock/opam/sexplib0.v0.12.0/opam @@ -11,7 +11,7 @@ build: [ ] depends: [ "ocaml" {>= "4.04.2"} - "dune" {build & >= "1.5.1"} + "dune" {>= "1.5.1"} ] synopsis: "Library containing the definition of S-expressions and some base converters" description: " diff --git a/esy.lock/opam/ssl.0.5.7/opam b/esy.lock/opam/ssl.0.5.7/opam index 0ed7232..8d66141 100644 --- a/esy.lock/opam/ssl.0.5.7/opam +++ b/esy.lock/opam/ssl.0.5.7/opam @@ -9,7 +9,7 @@ build: [ ] depends: [ "ocaml" {>= "4.02.0"} - "dune" {build & >= "1.2.1"} + "dune" {>= "1.2.1"} "base-unix" "conf-openssl" ] diff --git a/esy.lock/opam/stdio.v0.12.0/opam b/esy.lock/opam/stdio.v0.12.0/opam index d0adfe5..477c745 100644 --- a/esy.lock/opam/stdio.v0.12.0/opam +++ b/esy.lock/opam/stdio.v0.12.0/opam @@ -12,7 +12,7 @@ build: [ depends: [ "ocaml" {>= "4.04.2"} "base" {>= "v0.12" & < "v0.13"} - "dune" {build & >= "1.5.1"} + "dune" {>= "1.5.1"} ] synopsis: "Standard IO library for OCaml" description: " diff --git a/esy.lock/opam/stdlib-shims.0.1.0/opam b/esy.lock/opam/stdlib-shims.0.1.0/opam index 6c27a70..5839c43 100644 --- a/esy.lock/opam/stdlib-shims.0.1.0/opam +++ b/esy.lock/opam/stdlib-shims.0.1.0/opam @@ -8,7 +8,7 @@ bug-reports: "https://github.com/ocaml/stdlib-shims/issues" tags: ["stdlib" "compatibility" "org:ocaml"] license: ["typeof OCaml system"] depends: [ - "dune" {build} + "dune" "ocaml" {>= "4.02.3"} ] build: [ "dune" "build" "-p" name "-j" jobs ] diff --git a/esy.lock/opam/stringext.1.5.0/opam b/esy.lock/opam/stringext.1.5.0/opam deleted file mode 100644 index 8198a67..0000000 --- a/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/esy.lock/opam/stringext.1.6.0/opam b/esy.lock/opam/stringext.1.6.0/opam new file mode 100644 index 0000000..5242fe3 --- /dev/null +++ b/esy.lock/opam/stringext.1.6.0/opam @@ -0,0 +1,32 @@ +opam-version: "2.0" +maintainer: "rudi.grinberg@gmail.com" +authors: "Rudi Grinberg" +license: "MIT" +homepage: "https://github.com/rgrinberg/stringext" +bug-reports: "https://github.com/rgrinberg/stringext/issues" +depends: [ + "ocaml" {>= "4.02.3"} + "dune" {>= "1.0"} + "ounit" {with-test} + "qtest" {with-test & >= "2.2"} + "base-bytes" +] +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +dev-repo: "git+https://github.com/rgrinberg/stringext.git" +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/releases/download/1.6.0/stringext-1.6.0.tbz" + checksum: [ + "sha256=db41f5d52e9eab17615f110b899dfeb27dd7e7f89cd35ae43827c5119db206ea" + "sha512=d8ebe40f42b598a9bd99f1ef4b00ba93458385a4accd121af66a0bf3b3f8d7135f576740adf1a43081dd409977c2219fd4bdbb5b3d1308890d301d553ed49900" + ] +} diff --git a/esy.lock/opam/tyxml.4.3.0/opam b/esy.lock/opam/tyxml.4.3.0/opam new file mode 100644 index 0000000..82a22de --- /dev/null +++ b/esy.lock/opam/tyxml.4.3.0/opam @@ -0,0 +1,45 @@ +opam-version: "2.0" +maintainer: "dev@ocsigen.org" +homepage: "https://github.com/ocsigen/tyxml/" +bug-reports: "https://github.com/ocsigen/tyxml/issues" +doc: "https://ocsigen.org/tyxml/manual/" +dev-repo: "git+https://github.com/ocsigen/tyxml.git" +license: "LGPL-2.1 with OCaml linking exception" + +build: [ + ["dune" "subst"] {pinned} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] + +depends: [ + "ocaml" {>= "4.02"} + "re" {>= "1.5.0"} + ("ocaml" {>= "4.07"} | "re" {>= "1.8.0"}) + "dune" + "alcotest" {with-test} + "seq" + "uutf" {>= "1.0.0"} +] + +synopsis:"TyXML is a library for building correct HTML and SVG documents" +description:""" +TyXML provides a set of convenient combinators that uses the OCaml +type system to ensure the validity of the generated documents. TyXML +can be used with any representation of HTML and SVG: the textual one, +provided directly by this package, or DOM trees (`js_of_ocaml-tyxml`) +virtual DOM (`virtual-dom`) and reactive or replicated trees +(`eliom`). You can also create your own representation and use it to +instantiate a new set of combinators. + +```ocaml +open Tyxml +let to_ocaml = Html.(a ~a:[a_href "ocaml.org"] [txt "OCaml!"]) +``` +""" +authors: "The ocsigen team" +url { + src: + "https://github.com/ocsigen/tyxml/releases/download/4.3.0/tyxml-4.3.0.tbz" + checksum: "md5=fd834a567f813bf447cab5f4c3a723e2" +} diff --git a/esy.lock/opam/uri-sexp.3.0.0/opam b/esy.lock/opam/uri-sexp.3.0.0/opam new file mode 100644 index 0000000..26b4fe1 --- /dev/null +++ b/esy.lock/opam/uri-sexp.3.0.0/opam @@ -0,0 +1,33 @@ +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: """ +ocaml-uri with sexp support +""" +depends: [ + "uri" {= version} + "dune" {>= "1.2.0"} + "ppx_sexp_conv" {>= "v0.9.0"} + "sexplib0" + "ounit" {with-test} +] +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/v3.0.0/uri-v3.0.0.tbz" + checksum: [ + "sha256=8fb334fba6ebbf879e2e82d80d6adee8bdaf6cec3bb3da248110d805477d19fa" + "sha512=553c18032a7c96cccdc8e37f497ce34e821b9dd089cfc8685783b7ade1d4dfa422722e4724abcba8b1171b51fa91a2bee297396fc7c349118069b6352e07881e" + ] +} diff --git a/esy.lock/opam/uri.2.2.0/opam b/esy.lock/opam/uri.3.0.0/opam similarity index 66% rename from esy.lock/opam/uri.2.2.0/opam rename to esy.lock/opam/uri.3.0.0/opam index c082307..4fe9c55 100644 --- a/esy.lock/opam/uri.2.2.0/opam +++ b/esy.lock/opam/uri.3.0.0/opam @@ -14,11 +14,10 @@ for parsing URI or URLs. """ depends: [ "ocaml" {>= "4.04.0"} - "dune" {build & >= "1.2.0"} + "dune" {>= "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"} + "ppx_sexp_conv" {with-test & >= "v0.9.0"} + "re" {>= "1.9.0"} "stringext" {>= "1.4.0"} ] build: [ @@ -28,6 +27,9 @@ build: [ ] url { src: - "https://github.com/mirage/ocaml-uri/releases/download/v2.2.0/uri-v2.2.0.tbz" - checksum: "md5=e52e17fc6cc3491ab44994e6ebc5664c" + "https://github.com/mirage/ocaml-uri/releases/download/v3.0.0/uri-v3.0.0.tbz" + checksum: [ + "sha256=8fb334fba6ebbf879e2e82d80d6adee8bdaf6cec3bb3da248110d805477d19fa" + "sha512=553c18032a7c96cccdc8e37f497ce34e821b9dd089cfc8685783b7ade1d4dfa422722e4724abcba8b1171b51fa91a2bee297396fc7c349118069b6352e07881e" + ] } diff --git a/esy.lock/opam/yojson.1.7.0/opam b/esy.lock/opam/yojson.1.7.0/opam index 54591c6..ffef068 100644 --- a/esy.lock/opam/yojson.1.7.0/opam +++ b/esy.lock/opam/yojson.1.7.0/opam @@ -12,7 +12,7 @@ build: [ run-test: [["dune" "runtest" "-p" name "-j" jobs]] depends: [ "ocaml" {>= "4.02.3"} - "dune" {build} + "dune" "cppo" {build} "easy-format" "biniou" {>= "1.2.0"} 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 index f80e80e..6d710b6 100644 --- 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 @@ -1,4 +1,10 @@ { + "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.9.3_opam_override/package.json b/esy.lock/overrides/opam__s__dune_opam__c__1.10.0_opam_override/package.json similarity index 100% rename from esy.lock/overrides/opam__s__dune_opam__c__1.9.3_opam_override/package.json rename to esy.lock/overrides/opam__s__dune_opam__c__1.10.0_opam_override/package.json diff --git a/esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix-4.2.3007.patch b/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/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/esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/files/merlin-extend-winfix.patch b/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/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/esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/package.json b/esy.lock/overrides/opam__s__merlin_extend_opam__c__0.3_opam_override/package.json deleted file mode 100644 index acc90eb..0000000 --- a/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/esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override/files/num-1.1.patch b/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/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/esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override/package.json b/esy.lock/overrides/opam__s__num_opam__c__1.2_opam_override/package.json similarity index 72% rename from 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.2_opam_override/package.json index 2d281bf..d4dd922 100644 --- a/esy.lock/overrides/opam__s__num_opam__c__1.1_opam_override/package.json +++ b/esy.lock/overrides/opam__s__num_opam__c__1.2_opam_override/package.json @@ -1,10 +1,5 @@ { "build": [ - [ - "bash", - "-c", - "#{os == 'windows' ? 'patch -p1 < num-1.1.patch' : 'true'}" - ], [ "make" ] diff --git a/esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/files/ppx_deriving-4.2.1.patch b/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/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/esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/package.json b/esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/package.json deleted file mode 100644 index b291cf8..0000000 --- a/esy.lock/overrides/opam__s__ppx__deriving_opam__c__4.2.1_opam_override/package.json +++ /dev/null @@ -1,15 +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" - ] - ] -} diff --git a/executable/Install.re b/executable/Install.re index 24e0cf1..0ca102e 100644 --- a/executable/Install.re +++ b/executable/Install.re @@ -17,40 +17,11 @@ let mkDownloadsDir = () => { }; }; -let main = (~version as versionName) => { - let%lwt os = System.NodeOS.get() - and arch = System.NodeArch.get() - and versionName = - switch (versionName) { - | Some(versionName) => Lwt.return(versionName) - | None => Dotfiles.getVersion() - }; - - let versionName = Versions.format(versionName); - let%lwt _ = Versions.throwIfInstalled(versionName); - - Logger.debug( - - "Looking for node " - versionName - " for " - - {System.NodeOS.toString(os)} - " " - {System.NodeArch.toString(arch)} - - , - ); - - let%lwt (versionName, filepath) = - Versions.getFileToDownload(~version=versionName, ~os, ~arch); - - let%lwt _ = Versions.throwIfInstalled(versionName); - +let download = (~version, ~filepath) => { let tarDestination = Filename.concat( Directories.downloads, - versionName ++ Versions.Remote.downloadFileSuffix, + version ++ Versions.Remote.downloadFileSuffix, ); Logger.debug( @@ -65,7 +36,7 @@ let main = (~version as versionName) => { let%lwt _ = System.mkdirp(Filename.dirname(tarDestination)); let%lwt _ = Http.download(filepath, ~into=tarDestination); let extractionDestination = - Filename.concat(Directories.nodeVersions, versionName); + Filename.concat(Directories.nodeVersions, version); Logger.debug( @@ -79,13 +50,66 @@ let main = (~version as versionName) => { Logger.info( "Version " - versionName + version " was successfully downloaded" , ); let%lwt _ = Compression.extractFile(tarDestination, ~into=extractionDestination); + Lwt.return_unit; +}; + +let main = (~version as versionName) => { + let%lwt os = System.NodeOS.get() + and arch = System.NodeArch.get() + and versionName = + switch (versionName) { + | Some(versionName) => Lwt.return(versionName) + | None => Dotfiles.getVersion() + }; + + let versionName = Versions.format(versionName); + + Logger.debug( + + "Looking for node " + versionName + " for " + + {System.NodeOS.toString(os)} + " " + {System.NodeArch.toString(arch)} + + , + ); + + let%lwt (fullVersionName, filepath) = + Versions.getFileToDownload(~version=versionName, ~os, ~arch); + + let%lwt isAlreadyInstalled = Versions.isInstalled(fullVersionName); + + let%lwt _ = + if (isAlreadyInstalled) { + Logger.error( + + "Version " + fullVersionName + " is already installed." + , + ); + Lwt.return_unit; + } else { + download(~version=fullVersionName, ~filepath); + }; + + let%lwt _ = + if (Base.String.is_prefix(versionName, ~prefix="latest")) { + let%lwt _ = Alias.run(~name=versionName, ~version=fullVersionName); + Lwt.return_unit; + } else { + Lwt.return_unit; + }; Lwt.return(); }; @@ -104,15 +128,6 @@ let run = (~version) => , ); exit(1); - | Versions.Already_installed(version) => - Logger.error( - - "Version " - version - " is already installed." - , - ) - |> Lwt.return | Versions.Version_not_found(version) => Logger.error( diff --git a/feature_tests/use_nvmrc_lts/.nvmrc b/feature_tests/use_nvmrc_lts/.nvmrc new file mode 100644 index 0000000..0312896 --- /dev/null +++ b/feature_tests/use_nvmrc_lts/.nvmrc @@ -0,0 +1 @@ +lts/dubnium diff --git a/feature_tests/use_nvmrc_lts/run.sh b/feature_tests/use_nvmrc_lts/run.sh new file mode 100644 index 0000000..bace121 --- /dev/null +++ b/feature_tests/use_nvmrc_lts/run.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +set -e + +eval "$(fnm env)" +fnm install +fnm use + +fnm ls | grep latest-dubnium diff --git a/library/Versions.re b/library/Versions.re index 500fa62..25594d5 100644 --- a/library/Versions.re +++ b/library/Versions.re @@ -45,25 +45,26 @@ module Local = { let remove = version => Fs.rmdir(version.fullPath); - let getLatestInstalledNameByPrefix = prefix => { - open Lwt.Infix; - let%lwt versions = - Lwt.catch( - () => - Fs.readdir(Directories.nodeVersions) - >|= List.filter(isVersionFitsPrefix(prefix)) - >|= List.sort(flip(compare)), - _ => Lwt.return_nil, - ); - switch (versions) { - | [version, ..._xs] => Lwt.return_some(version) - | [] => Lwt.return_none - }; - }; + let getLatestInstalledNameByPrefix = prefix => + Lwt.Infix.( + { + let%lwt versions = + Lwt.catch( + () => + Fs.readdir(Directories.nodeVersions) + >|= List.filter(isVersionFitsPrefix(prefix)) + >|= List.sort(flip(compare)), + _ => Lwt.return_nil, + ); + switch (versions) { + | [version, ..._xs] => Lwt.return_some(version) + | [] => Lwt.return_none + }; + } + ); }; exception Version_not_found(string); -exception Already_installed(string); module Aliases = { module VersionAliasMap = Map.Make(String); @@ -166,6 +167,16 @@ module Remote = { }; }; +let ltsVersion = version => + if (Base.String.is_prefix(version, ~prefix="lts/")) { + switch (Str.last_chars(version, String.length(version) - 4)) { + | exception _ => None + | x => Some(x) + }; + } else { + None; + }; + let format = version => { let version = switch (Str.first_chars(version, 1) |> Int32.of_string) { @@ -173,6 +184,12 @@ let format = version => { | exception _ => version }; + let version = + switch (ltsVersion(version)) { + | Some(lts) => "latest-" ++ lts + | None => version + }; + version; }; @@ -185,7 +202,7 @@ let endsWith = (~suffix, str) => { exception No_Download_For_System(System.NodeOS.t, System.NodeArch.t); -let getCurrentVersion = () => { +let getCurrentVersion = () => switch%lwt (Fs.realpath(Directories.currentVersion)) { | Missing(x) when x == Directories.currentVersion => Lwt.return_none | Missing(_) => Lwt.return_some(Local.systemVersion) @@ -203,7 +220,6 @@ let getCurrentVersion = () => { }, ); }; -}; let getInstalledVersions = () => { let%lwt versions = @@ -248,22 +264,23 @@ let getRemoteVersions = () => { |> Lwt.return; }; -let getRemoteLatestVersionByPrefix = prefix => { - open Remote; +let getRemoteLatestVersionByPrefix = prefix => + Remote.( + { + let%lwt remoteVersions = getRemoteVersions(); - let%lwt remoteVersions = getRemoteVersions(); + let compatibleVersions = + remoteVersions + |> List.map(x => x.name) + |> List.filter(isVersionFitsPrefix(prefix)) + |> List.sort(flip(compare)); - let compatibleVersions = - remoteVersions - |> List.map(x => x.name) - |> List.filter(isVersionFitsPrefix(prefix)) - |> List.sort(flip(compare)); - - switch (compatibleVersions) { - | [version, ..._vs] => Lwt.return_some(version) - | [] => Lwt.return_none - }; -}; + switch (compatibleVersions) { + | [version, ..._vs] => Lwt.return_some(version) + | [] => Lwt.return_none + }; + } + ); let getExactFileToDownload = (~version as versionName, ~os, ~arch) => { let versionName = @@ -301,7 +318,7 @@ let getExactFileToDownload = (~version as versionName, ~os, ~arch) => { }; }; -let getFileToDownload = (~version, ~os, ~arch) => { +let getFileToDownload = (~version, ~os, ~arch) => try%lwt (getExactFileToDownload(~version, ~os, ~arch)) { | Version_not_found(_) as e => switch%lwt (getRemoteLatestVersionByPrefix(version)) { @@ -310,7 +327,6 @@ let getFileToDownload = (~version, ~os, ~arch) => { getExactFileToDownload(~version=exactVersion, ~os, ~arch) } }; -}; type t = | System @@ -323,33 +339,35 @@ let parse = version => { if (formattedVersion == Local.systemVersion.name) { Lwt.return_some(System); } else { - let aliasPath = Aliases.toDirectory(version); - let versionPath = Local.toDirectory(formattedVersion); - - let%lwt aliasExists = Fs.exists(aliasPath) - and versionExists = Fs.exists(versionPath) + let%lwt aliasExists = Aliases.toDirectory(version) |> Fs.exists + and aliasExistsOnFormatted = + Aliases.toDirectory(formattedVersion) |> Fs.exists + and versionExists = Local.toDirectory(formattedVersion) |> Fs.exists and versionByPrefixPath = Local.getLatestInstalledNameByPrefix(formattedVersion); - switch (versionExists, aliasExists, versionByPrefixPath) { - | (true, _, _) => Some(Local(formattedVersion)) |> Lwt.return - | (_, true, _) => Some(Alias(version)) |> Lwt.return - | (_, false, Some(version)) => Some(Local(version)) |> Lwt.return - | (false, false, None) => Lwt.return_none + switch ( + versionExists, + aliasExists, + aliasExistsOnFormatted, + versionByPrefixPath, + ) { + | (true, _, _, _) => Some(Local(formattedVersion)) |> Lwt.return + | (_, true, _, _) => Some(Alias(version)) |> Lwt.return + | (_, _, true, _) => Some(Alias(formattedVersion)) |> Lwt.return + | (_, false, false, Some(version)) => + Some(Local(version)) |> Lwt.return + | (false, false, false, None) => Lwt.return_none }; }; }; -let throwIfInstalled = versionName => { +let isInstalled = versionName => { let%lwt installedVersions = try%lwt (getInstalledVersions()) { | _ => Lwt.return([]) }; - let isAlreadyInstalled = - installedVersions |> List.exists(x => Local.(x.name == versionName)); - if (isAlreadyInstalled) { - Lwt.fail(Already_installed(versionName)); - } else { - Lwt.return(); - }; + installedVersions + |> List.exists(x => Local.(x.name == versionName)) + |> Lwt.return; }; diff --git a/package.json b/package.json index 4674ed2..f7674a7 100644 --- a/package.json +++ b/package.json @@ -81,27 +81,30 @@ }, "license": "GPL-3.0", "dependencies": { - "@opam/dune": "*", - "@opam/base": "*", - "@opam/cmdliner": "*", - "@opam/lwt": "*", - "@opam/lwt_ppx": "*", - "@opam/ppx_let": "*", - "@opam/ppx_deriving": "*", - "@opam/cohttp": "*", - "@opam/cohttp-lwt": "*", - "@opam/cohttp-lwt-unix": "*", - "@opam/ssl": "*", - "@opam/lwt_ssl": "*", - "@reason-native/console": "*", - "@reason-native/pastel": "~0.2.0", - "@reason-native/rely": "~1.2.0", + "@opam/dune": "^1.9.3", + "@opam/base": "v0.12.2", + "@opam/cmdliner": "^1.0.3", + "@opam/lwt": "^4.2.1", + "@opam/lwt_ppx": "^1.2.2", + "@opam/ppx_let": "v0.12.0", + "@opam/ppx_deriving": "^4.2.1", + "@opam/cohttp": "^2.1.2", + "@opam/cohttp-lwt": "^2.0.0", + "@opam/cohttp-lwt-unix": "^2.0.0", + "@opam/ssl": "0.5.7", + "@opam/lwt_ssl": "^1.1.2", + "@reason-native/console": "^0.1.0", + "@reason-native/pastel": "^0.2.0", + "@reason-native/rely": "^1.2.0", "@esy-ocaml/reason": "*", - "@opam/lambdasoup": "*", + "@opam/lambdasoup": "^0.6.3", "refmterr": "*", "ocaml": "~4.6.0", "pesy": "*" }, + "resolutions": { + "@opam/macaddr": "3.1.0" + }, "devDependencies": { "@opam/merlin": "*", "prettier": "*", diff --git a/test/SmokeTest.re b/test/SmokeTest.re index aa5c0b6..47ec23c 100644 --- a/test/SmokeTest.re +++ b/test/SmokeTest.re @@ -7,7 +7,7 @@ describe("Smoke test", ({test, _}) => { test("Get version", ({expect}) => { let version = run([|"--version"|]); - expect.string(version).toMatch("^[0-9]+.[0-9]+.[0-9]+$"); + expect.string(version |> String.trim).toMatch("^\\d+.\\d+.\\d+$"); }); test("env", ({expect}) => { diff --git a/windows.json b/windows.json index 387145e..3fd49a2 100644 --- a/windows.json +++ b/windows.json @@ -4,6 +4,7 @@ "build": "refmterr dune build --profile release", "resolutions": { "yarn-pkg-config": "prometheansacrifice/yarn-pkg-config#cc5b4f913cccee781461b16d49b902c84727e7ed", + "@opam/macaddr": "mirage/ocaml-ipaddr:macaddr.opam#633e0d7f10d7dd505490a4185c265064a906c482", "@esy-packages/esy-openssl": "esy-packages/esy-openssl#f731e9c", "@opam/ssl": { "source": "ulrikstrid/ocaml-ssl:ssl.opam#2ec4c66",