From 9907a05962c52fe46790839e76bc1cee95d27c22 Mon Sep 17 00:00:00 2001 From: Jacky Nguyen Date: Fri, 9 Feb 2024 22:24:52 -0500 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20enforce=20that=20values.yaml=20?= =?UTF-8?q?must=20exist=20in=20a=20chart?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deno.lock | 86 ++++++++++++++++++------------------ flake.lock | 32 +++++++------- src/actions/typeify.ts | 32 +++++++------- src/deps/async_utils.ts | 2 +- src/deps/cli_utils.ts | 2 +- src/deps/exec_utils.ts | 2 +- src/deps/k8s_utils.ts | 2 +- src/deps/typebox.ts | 2 +- src/deps/validation_utils.ts | 4 +- 9 files changed, 81 insertions(+), 83 deletions(-) diff --git a/deno.lock b/deno.lock index bfba215..a572821 100644 --- a/deno.lock +++ b/deno.lock @@ -162,49 +162,49 @@ "https://deno.land/x/openapi_client@3.0.3/index.ts": "218b8f0d1cff4cc7b22abdbe960504d8e956b5fb022282e9cf89894dfc5df89f", "https://deno.land/x/openapi_client@3.0.3/types.ts": "561693bf2252a25c61e317a033a82b28e06ba2c1feee313cd17916f4ab37d883", "https://deno.land/x/semver@v1.4.1/mod.ts": "0b79c87562eb8a1f008ab0d98f8bb60076dd65bc06f1f8fdfac2d2dab162c27b", - "https://deno.land/x/typebox_deno@0.31.17-2/examples/formats/date-time.ts": "4beab17465395a2a0a3a79fbf0419554cf4849d7369e076a9e815b46cf5898bb", - "https://deno.land/x/typebox_deno@0.31.17-2/examples/formats/date.ts": "c3ca8e9f8c2e73727d8d3d17210d99c949555cd9836d8dbaa9e5b9d201912934", - "https://deno.land/x/typebox_deno@0.31.17-2/examples/formats/email.ts": "812a1f3e9d4d30fcca92262df884ef025ff6ebb9f8929d1abc41fedf112085a4", - "https://deno.land/x/typebox_deno@0.31.17-2/examples/formats/index.ts": "7c95e1c046e1f742f26bdd597dbe027d3a5013ee56df24dc167de00bfe85b785", - "https://deno.land/x/typebox_deno@0.31.17-2/examples/formats/ipv4.ts": "fc24f380d8b415b12544f85307bba12a433940b7f7025a360a120c62322a1ff9", - "https://deno.land/x/typebox_deno@0.31.17-2/examples/formats/ipv6.ts": "5961e8564437c4956f97642039e21d1a90eb97ef7082076ee163c5f2f715e890", - "https://deno.land/x/typebox_deno@0.31.17-2/examples/formats/time.ts": "a9fa758f5ec6243ffca17c7e09ddbf2136493db504ac8c64a05e292345b9da5c", - "https://deno.land/x/typebox_deno@0.31.17-2/examples/formats/url.ts": "6d969cbeda727d668b92f75c9b600f1763e4b094c72215f9854450060a9705a4", - "https://deno.land/x/typebox_deno@0.31.17-2/examples/formats/uuid.ts": "607ac4578b244a70debce29430b5b2f5f1c777e8f656506db474c3ec2de3ede6", - "https://deno.land/x/typebox_deno@0.31.17-2/src/compiler/compiler.ts": "ee57acedcd76fd9994bdbe70886313666c83c00b3a8d60aa983ac09a0ee88c1c", - "https://deno.land/x/typebox_deno@0.31.17-2/src/compiler/index.ts": "8bbfc0061cc761c81cae35bb70947480cb97da09a7314f532417d08588242392", - "https://deno.land/x/typebox_deno@0.31.17-2/src/errors/errors.ts": "a5d4144afb254df4e250f341cb59c715ec324416d7f4cd63a0a5a8b7bb45f202", - "https://deno.land/x/typebox_deno@0.31.17-2/src/errors/index.ts": "636e3df280211e703b5f936433ae97d5bd78c82b3362e9e58eea697f89e4e7ae", - "https://deno.land/x/typebox_deno@0.31.17-2/src/system/index.ts": "933fc0606785d489dbef779a78f3ea834ac56e140a0fe15bc243d974bc61de1a", - "https://deno.land/x/typebox_deno@0.31.17-2/src/system/system.ts": "613774840b745a3c8969d83953ec8fd52684b1bb4552841956262e3e0dfcd4ef", - "https://deno.land/x/typebox_deno@0.31.17-2/src/typebox.ts": "330e1c429f00498ead1503012e7e494d62ee500406099293acf3ec32fa2f7cef", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/cast.ts": "b7f0d98078fccb6b6a70df1cab9e03ad64984b1c7b6c8cd284745bd54ea39b71", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/check.ts": "2e5eadb73d195e84aae3398d0a1119d4b49f659c05575ee3742e155d88feb053", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/clone.ts": "49255dddbeef67d2758abfeb9e063620df56635c5b8e53345c8919a9ec50d675", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/convert.ts": "1f295a1d377dec435ca4ee3717acb60ccba11952856c3446c4c3eb5559745d59", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/create.ts": "7b764340ab3441a17d980fa7141e17f12d4161634bf786a554792c851c0840c8", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/delta.ts": "0700030cb6e349e7b79961579bd6f0ef4b5ad956867dde28c10b467fe1a7844f", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/deref.ts": "a8ac79224e26005661e97b88e10bdf3006d9c4a14c09102904ada6d3b67c5962", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/equal.ts": "a2fbc5e7190e5617322fe886068789bc84eb558f0b2eed02dfc52baa0b9518a4", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/guard.ts": "b72494ab6a105c822bbb7ee576bb13d3d9f30499ec5ed9d8a205f9994d27ed23", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/hash.ts": "4df9a87a294e7ca692b3631dc2192a63b039e85ddc69e71a6b8bdd8cefd510f3", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/index.ts": "b3113ab878b623f89aaafecb7e71ae06dc9a77c8f98524f5d38afd3a82589d3b", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/mutate.ts": "aa41b5916c2c18ed926d2cd6c3bfb74bbb715e3f2239e1f4e5bde6c1c92adbca", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/pointer.ts": "e3768e6513e2c4466c78c4816dafa4eb42865c219910221f58aa3e2246ddd41d", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/transform.ts": "28d15232a4ec755e2c6cfb0a8e413b50bacdc81dbc3020bf15839e9a725bd033", - "https://deno.land/x/typebox_deno@0.31.17-2/src/value/value.ts": "173557ba37d2302672b2fe91c66998f226959c856646f964b74e71a5a68c0269", - "https://deno.land/x/utils@2.18.1/async_utils.ts": "743af703577ba04cd241a848dbec30f152be08f999d4bdd57faaa60bb9184c28", - "https://deno.land/x/utils@2.18.1/cli_utils.ts": "7f66605cf6e37665a440f64e0e69e4b12649e535e45f96791287f91212d4f526", - "https://deno.land/x/utils@2.18.1/deps/ajv.ts": "1fac145bc1ed156d55683a3f8a7d35e2b2a9366d11ba5d421b7e440507a01f6b", - "https://deno.land/x/utils@2.18.1/deps/k8s_api.ts": "c91d6b8e5949e1290f50f480692d72130f65114cdd1bbfa952950e83f2ed8f11", - "https://deno.land/x/utils@2.18.1/deps/std_async.ts": "410eb0383367005d41ce5ce3ae3758f97dbd0b76a5c056b4a602a540ade17b4d", - "https://deno.land/x/utils@2.18.1/deps/std_collections.ts": "ffab96758a591a3790da4e6809596e617387a302739c34f1ea21b61291baf70e", - "https://deno.land/x/utils@2.18.1/deps/std_flags.ts": "ae8598ac47da777500ba4133f724941ee4b7384111aa5005e8469711c56a80aa", - "https://deno.land/x/utils@2.18.1/deps/std_streams.ts": "f5cd442e588e9625fedb1fb5af28996f041a1b184d429899b64b3b529797eff9", - "https://deno.land/x/utils@2.18.1/deps/typebox.ts": "2c25e1e4a2325cee9595cc70cb0106593b5ccf951dd9236a06b04e0f8b4e3b85", - "https://deno.land/x/utils@2.18.1/exec_utils.ts": "b34e28fbe90c4fa27e3fc9462fe9040011f9bce1c575035374dbb7ddb0fe306d", - "https://deno.land/x/utils@2.18.1/k8s_utils.ts": "2abf44aa7ea7b39ab534ba21bf5d64cffc19bed0b37258c6911f22b1008ba026", - "https://deno.land/x/utils@2.18.1/validation_utils.ts": "2b429d8a6a8b2be81173b1e6b49b1a54aef47c2b785603cf6e6fd48209886db3", + "https://deno.land/x/typebox_deno@0.31.22/examples/formats/date-time.ts": "4beab17465395a2a0a3a79fbf0419554cf4849d7369e076a9e815b46cf5898bb", + "https://deno.land/x/typebox_deno@0.31.22/examples/formats/date.ts": "c3ca8e9f8c2e73727d8d3d17210d99c949555cd9836d8dbaa9e5b9d201912934", + "https://deno.land/x/typebox_deno@0.31.22/examples/formats/email.ts": "812a1f3e9d4d30fcca92262df884ef025ff6ebb9f8929d1abc41fedf112085a4", + "https://deno.land/x/typebox_deno@0.31.22/examples/formats/index.ts": "7c95e1c046e1f742f26bdd597dbe027d3a5013ee56df24dc167de00bfe85b785", + "https://deno.land/x/typebox_deno@0.31.22/examples/formats/ipv4.ts": "fc24f380d8b415b12544f85307bba12a433940b7f7025a360a120c62322a1ff9", + "https://deno.land/x/typebox_deno@0.31.22/examples/formats/ipv6.ts": "5961e8564437c4956f97642039e21d1a90eb97ef7082076ee163c5f2f715e890", + "https://deno.land/x/typebox_deno@0.31.22/examples/formats/time.ts": "a9fa758f5ec6243ffca17c7e09ddbf2136493db504ac8c64a05e292345b9da5c", + "https://deno.land/x/typebox_deno@0.31.22/examples/formats/url.ts": "6d969cbeda727d668b92f75c9b600f1763e4b094c72215f9854450060a9705a4", + "https://deno.land/x/typebox_deno@0.31.22/examples/formats/uuid.ts": "607ac4578b244a70debce29430b5b2f5f1c777e8f656506db474c3ec2de3ede6", + "https://deno.land/x/typebox_deno@0.31.22/src/compiler/compiler.ts": "ee57acedcd76fd9994bdbe70886313666c83c00b3a8d60aa983ac09a0ee88c1c", + "https://deno.land/x/typebox_deno@0.31.22/src/compiler/index.ts": "8bbfc0061cc761c81cae35bb70947480cb97da09a7314f532417d08588242392", + "https://deno.land/x/typebox_deno@0.31.22/src/errors/errors.ts": "5e2841e9be74105d7a2f1aa74811d3d028c6754cf25353f115b76116ed5baf1c", + "https://deno.land/x/typebox_deno@0.31.22/src/errors/index.ts": "636e3df280211e703b5f936433ae97d5bd78c82b3362e9e58eea697f89e4e7ae", + "https://deno.land/x/typebox_deno@0.31.22/src/system/index.ts": "933fc0606785d489dbef779a78f3ea834ac56e140a0fe15bc243d974bc61de1a", + "https://deno.land/x/typebox_deno@0.31.22/src/system/system.ts": "613774840b745a3c8969d83953ec8fd52684b1bb4552841956262e3e0dfcd4ef", + "https://deno.land/x/typebox_deno@0.31.22/src/typebox.ts": "24dc82d4c93843634f33c34c19d2a225edf4513d0682cd62da27aca28e60af7f", + "https://deno.land/x/typebox_deno@0.31.22/src/value/cast.ts": "b7f0d98078fccb6b6a70df1cab9e03ad64984b1c7b6c8cd284745bd54ea39b71", + "https://deno.land/x/typebox_deno@0.31.22/src/value/check.ts": "2e5eadb73d195e84aae3398d0a1119d4b49f659c05575ee3742e155d88feb053", + "https://deno.land/x/typebox_deno@0.31.22/src/value/clone.ts": "49255dddbeef67d2758abfeb9e063620df56635c5b8e53345c8919a9ec50d675", + "https://deno.land/x/typebox_deno@0.31.22/src/value/convert.ts": "1f295a1d377dec435ca4ee3717acb60ccba11952856c3446c4c3eb5559745d59", + "https://deno.land/x/typebox_deno@0.31.22/src/value/create.ts": "7b764340ab3441a17d980fa7141e17f12d4161634bf786a554792c851c0840c8", + "https://deno.land/x/typebox_deno@0.31.22/src/value/delta.ts": "0700030cb6e349e7b79961579bd6f0ef4b5ad956867dde28c10b467fe1a7844f", + "https://deno.land/x/typebox_deno@0.31.22/src/value/deref.ts": "a8ac79224e26005661e97b88e10bdf3006d9c4a14c09102904ada6d3b67c5962", + "https://deno.land/x/typebox_deno@0.31.22/src/value/equal.ts": "a2fbc5e7190e5617322fe886068789bc84eb558f0b2eed02dfc52baa0b9518a4", + "https://deno.land/x/typebox_deno@0.31.22/src/value/guard.ts": "b72494ab6a105c822bbb7ee576bb13d3d9f30499ec5ed9d8a205f9994d27ed23", + "https://deno.land/x/typebox_deno@0.31.22/src/value/hash.ts": "4df9a87a294e7ca692b3631dc2192a63b039e85ddc69e71a6b8bdd8cefd510f3", + "https://deno.land/x/typebox_deno@0.31.22/src/value/index.ts": "b3113ab878b623f89aaafecb7e71ae06dc9a77c8f98524f5d38afd3a82589d3b", + "https://deno.land/x/typebox_deno@0.31.22/src/value/mutate.ts": "aa41b5916c2c18ed926d2cd6c3bfb74bbb715e3f2239e1f4e5bde6c1c92adbca", + "https://deno.land/x/typebox_deno@0.31.22/src/value/pointer.ts": "e3768e6513e2c4466c78c4816dafa4eb42865c219910221f58aa3e2246ddd41d", + "https://deno.land/x/typebox_deno@0.31.22/src/value/transform.ts": "0018f72fc1f2d29b60ccc3d03b3de517a2d61ae278f858d1ec34c4312e4df430", + "https://deno.land/x/typebox_deno@0.31.22/src/value/value.ts": "173557ba37d2302672b2fe91c66998f226959c856646f964b74e71a5a68c0269", + "https://deno.land/x/utils@2.18.6/async_utils.ts": "743af703577ba04cd241a848dbec30f152be08f999d4bdd57faaa60bb9184c28", + "https://deno.land/x/utils@2.18.6/cli_utils.ts": "7f66605cf6e37665a440f64e0e69e4b12649e535e45f96791287f91212d4f526", + "https://deno.land/x/utils@2.18.6/deps/ajv.ts": "1fac145bc1ed156d55683a3f8a7d35e2b2a9366d11ba5d421b7e440507a01f6b", + "https://deno.land/x/utils@2.18.6/deps/k8s_api.ts": "c91d6b8e5949e1290f50f480692d72130f65114cdd1bbfa952950e83f2ed8f11", + "https://deno.land/x/utils@2.18.6/deps/std_async.ts": "410eb0383367005d41ce5ce3ae3758f97dbd0b76a5c056b4a602a540ade17b4d", + "https://deno.land/x/utils@2.18.6/deps/std_collections.ts": "ffab96758a591a3790da4e6809596e617387a302739c34f1ea21b61291baf70e", + "https://deno.land/x/utils@2.18.6/deps/std_flags.ts": "ae8598ac47da777500ba4133f724941ee4b7384111aa5005e8469711c56a80aa", + "https://deno.land/x/utils@2.18.6/deps/std_streams.ts": "f5cd442e588e9625fedb1fb5af28996f041a1b184d429899b64b3b529797eff9", + "https://deno.land/x/utils@2.18.6/deps/typebox.ts": "3265a769678708e62ed74ef08b68d76e77bfaf78ce1eaedd1073b069b20edbe2", + "https://deno.land/x/utils@2.18.6/exec_utils.ts": "b34e28fbe90c4fa27e3fc9462fe9040011f9bce1c575035374dbb7ddb0fe306d", + "https://deno.land/x/utils@2.18.6/k8s_utils.ts": "2abf44aa7ea7b39ab534ba21bf5d64cffc19bed0b37258c6911f22b1008ba026", + "https://deno.land/x/utils@2.18.6/validation_utils.ts": "2b429d8a6a8b2be81173b1e6b49b1a54aef47c2b785603cf6e6fd48209886db3", "https://esm.sh/ajv-formats@2.1.1?pin=v132": "f6430b1c8192e145b3ab4a0816007d032a6ee5eae4b0471d668fb0ba5f8fd82e", "https://esm.sh/ajv@8.12.0?pin=v132": "b4b1a7a0a8cb88dbec230e37812ed20bd8fab4c919339153e504cadc17496ef3", "https://esm.sh/v132/ajv-formats@2.1.1/denonext/ajv-formats.mjs": "34d851be801bc78f2c9abb30133689a9bf43fb99020ba548022b28de52ccfd4d", diff --git a/flake.lock b/flake.lock index 3d17d65..1b298f6 100644 --- a/flake.lock +++ b/flake.lock @@ -6,16 +6,16 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1702180668, - "narHash": "sha256-vOHpaR1Fvbp7QZXqpHSIAUko7D/yUF3VnSRaRWTdjp8=", + "lastModified": 1706490764, + "narHash": "sha256-yO/29H7r4WsxIoncQzArOsH/6lyyvICiM8c1DL/p1P4=", "owner": "shopstic", "repo": "nix-fdb", - "rev": "f1e4098e50063b504682db64f48396be5b8986c3", + "rev": "66373327d9456e70a0ac3522311a11e791f41259", "type": "github" }, "original": { "owner": "shopstic", - "ref": "7.1.45", + "ref": "7.1.53", "repo": "nix-fdb", "type": "github" } @@ -43,11 +43,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1701680307, - "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=", + "lastModified": 1705309234, + "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", "owner": "numtide", "repo": "flake-utils", - "rev": "4022d587cbbfd70fe950c1e2083a02621806a725", + "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", "type": "github" }, "original": { @@ -83,11 +83,11 @@ "npmlock2nixPkg": "npmlock2nixPkg" }, "locked": { - "lastModified": 1705518506, - "narHash": "sha256-Vko5uIHhb/70qc7Lx8uInLXI81mnL+2whg3IoZ5PHW0=", + "lastModified": 1706988406, + "narHash": "sha256-uGBHwQmzt0RGUOYKdrtnN7JKCd5a+4tpseKjXxTboso=", "owner": "shopstic", "repo": "nix-hot-pot", - "rev": "d499dca78a006ea700e139f4ce51353af060a594", + "rev": "e7d7daa7c9ca242c0f0fbe318dd135a28e82928e", "type": "github" }, "original": { @@ -121,11 +121,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1701952659, - "narHash": "sha256-TJv2srXt6fYPUjxgLAL0cy4nuf1OZD4KuA1TrCiQqg0=", + "lastModified": 1706098335, + "narHash": "sha256-r3dWjT8P9/Ah5m5ul4WqIWD8muj5F+/gbCdjiNVBKmU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "b4372c4924d9182034066c823df76d6eaf1f4ec4", + "rev": "a77ab169a83a4175169d78684ddd2e54486ac651", "type": "github" }, "original": { @@ -137,11 +137,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1705331948, - "narHash": "sha256-qjQXfvrAT1/RKDFAMdl8Hw3m4tLVvMCc8fMqzJv0pP4=", + "lastModified": 1706826059, + "narHash": "sha256-N69Oab+cbt3flLvYv8fYnEHlBsWwdKciNZHUbynVEOA=", "owner": "nixos", "repo": "nixpkgs", - "rev": "b8dd8be3c790215716e7c12b247f45ca525867e2", + "rev": "25e3d4c0d3591c99929b1ec07883177f6ea70c9d", "type": "github" }, "original": { diff --git a/src/actions/typeify.ts b/src/actions/typeify.ts index 1cf36cb..fdc4543 100644 --- a/src/actions/typeify.ts +++ b/src/actions/typeify.ts @@ -461,26 +461,24 @@ async function readChartValues( const valuesPath = joinPath(chartPath, "values.yaml"); - if (!await fsExists(valuesPath)) { - throw new Error( - `Expected a 'values.yaml' file inside the Helm chart directory but none is found at ${valuesPath}`, - ); - } + let values: Record = {}; - const raw = await Deno.readTextFile(valuesPath); + if (await fsExists(valuesPath)) { + const raw = await Deno.readTextFile(valuesPath); - const parsed = (() => { - try { - return parseYaml(raw); - } catch (e) { - console.warn( - `Failed parsing ${valuesPath}, going types ignore it. Reason: ${e.message}`, - ); - return {}; - } - })(); + const parsed = (() => { + try { + return parseYaml(raw); + } catch (e) { + console.warn( + `Failed parsing ${valuesPath}, going types ignore it. Reason: ${e.message}`, + ); + return {}; + } + })(); - const values = (typeof parsed === "object" && parsed !== null) ? parsed as Record : {}; + values = (typeof parsed === "object" && parsed !== null) ? parsed as Record : {}; + } return deepMerge(baseValues, values); } diff --git a/src/deps/async_utils.ts b/src/deps/async_utils.ts index fef7832..0529d7f 100644 --- a/src/deps/async_utils.ts +++ b/src/deps/async_utils.ts @@ -1 +1 @@ -export * from "https://deno.land/x/utils@2.18.1/async_utils.ts"; +export * from "https://deno.land/x/utils@2.18.6/async_utils.ts"; diff --git a/src/deps/cli_utils.ts b/src/deps/cli_utils.ts index 8286b44..74b9196 100644 --- a/src/deps/cli_utils.ts +++ b/src/deps/cli_utils.ts @@ -1 +1 @@ -export * from "https://deno.land/x/utils@2.18.1/cli_utils.ts"; +export * from "https://deno.land/x/utils@2.18.6/cli_utils.ts"; diff --git a/src/deps/exec_utils.ts b/src/deps/exec_utils.ts index 9f477b0..b5d36b8 100644 --- a/src/deps/exec_utils.ts +++ b/src/deps/exec_utils.ts @@ -1 +1 @@ -export * from "https://deno.land/x/utils@2.18.1/exec_utils.ts"; +export * from "https://deno.land/x/utils@2.18.6/exec_utils.ts"; diff --git a/src/deps/k8s_utils.ts b/src/deps/k8s_utils.ts index df87bf6..d5f84f2 100644 --- a/src/deps/k8s_utils.ts +++ b/src/deps/k8s_utils.ts @@ -1 +1 @@ -export * from "https://deno.land/x/utils@2.18.1/k8s_utils.ts"; +export * from "https://deno.land/x/utils@2.18.6/k8s_utils.ts"; diff --git a/src/deps/typebox.ts b/src/deps/typebox.ts index e677a62..4c8febe 100644 --- a/src/deps/typebox.ts +++ b/src/deps/typebox.ts @@ -1 +1 @@ -export * from "https://deno.land/x/utils@2.18.1/deps/typebox.ts"; +export * from "https://deno.land/x/utils@2.18.6/deps/typebox.ts"; diff --git a/src/deps/validation_utils.ts b/src/deps/validation_utils.ts index 76b1ca1..6b3b6f1 100644 --- a/src/deps/validation_utils.ts +++ b/src/deps/validation_utils.ts @@ -1,2 +1,2 @@ -export * from "https://deno.land/x/utils@2.18.1/validation_utils.ts"; -export type { ValidationResult } from "https://deno.land/x/utils@2.18.1/validation_utils.ts"; +export * from "https://deno.land/x/utils@2.18.6/validation_utils.ts"; +export type { ValidationResult } from "https://deno.land/x/utils@2.18.6/validation_utils.ts";