From e02e3c08ad00b0271802cb89e7a615860b6a7db7 Mon Sep 17 00:00:00 2001 From: Jacky Nguyen Date: Mon, 20 May 2024 14:46:49 -0400 Subject: [PATCH] Update dependencies --- cli.sh | 3 + deno.lock | 121 +++++++++++---------- flake.lock | 12 +- src/actions/blacklist_instance.ts | 4 +- src/actions/compile.ts | 45 ++++---- src/actions/ensure_instance_whitelisted.ts | 4 +- src/actions/install.ts | 8 +- src/actions/show_version.ts | 3 +- src/actions/typeify.ts | 4 +- src/actions/uninstall.ts | 4 +- src/actions/update.ts | 4 +- src/actions/whitelist_instance.ts | 4 +- src/deps/async_utils.ts | 2 +- src/deps/case.ts | 2 +- src/deps/cli_utils.ts | 2 +- src/deps/exec_utils.ts | 2 +- src/deps/k8s_utils.ts | 2 +- src/deps/quote_shell.ts | 2 +- src/deps/semver.ts | 2 +- src/deps/std_fmt_colors.ts | 2 +- src/deps/std_fs.ts | 4 +- src/deps/std_io.ts | 4 +- src/deps/std_path.ts | 2 +- src/deps/std_yaml.ts | 2 +- src/deps/typebox.ts | 2 +- src/deps/validation_utils.ts | 2 +- 26 files changed, 126 insertions(+), 122 deletions(-) diff --git a/cli.sh b/cli.sh index 43afdb0..3ff1815 100755 --- a/cli.sh +++ b/cli.sh @@ -1,5 +1,6 @@ #!/usr/bin/env bash set -euo pipefail +shopt -s globstar ENTRY_FILE="./src/helmet.ts" MOD_FILE="./src/mod.ts" @@ -7,6 +8,8 @@ MOD_FILE="./src/mod.ts" code_quality() { echo "Checking formatting..." deno fmt --check ./src + echo "Checking..." + deno check ./src/**/*.ts echo "Linting..." deno lint ./src echo "Running eslint..." diff --git a/deno.lock b/deno.lock index 15a6dcc..70beec8 100644 --- a/deno.lock +++ b/deno.lock @@ -2,96 +2,101 @@ "version": "3", "packages": { "specifiers": { - "jsr:@std/assert@^0.221.0": "jsr:@std/assert@0.221.0", - "jsr:@std/assert@~0.221.0": "jsr:@std/assert@0.221.0", - "jsr:@std/async@~0.221.0": "jsr:@std/async@0.221.0", - "jsr:@std/bytes@^0.221.0": "jsr:@std/bytes@0.221.0", - "jsr:@std/collections@~0.221.0": "jsr:@std/collections@0.221.0", - "jsr:@std/fmt@^0.221.0": "jsr:@std/fmt@0.221.0", - "jsr:@std/fs@^0.221.0": "jsr:@std/fs@0.221.0", - "jsr:@std/io@^0.221.0": "jsr:@std/io@0.221.0", - "jsr:@std/path@^0.221.0": "jsr:@std/path@0.221.0", - "jsr:@std/semver@^0.221.0": "jsr:@std/semver@0.221.0", - "jsr:@std/streams@~0.221.0": "jsr:@std/streams@0.221.0", - "jsr:@std/yaml@^0.221.0": "jsr:@std/yaml@0.221.0", - "jsr:@wok/case@~1.0.1": "jsr:@wok/case@1.0.1", - "jsr:@wok/k8s@~1.29.0": "jsr:@wok/k8s@1.29.3+5", - "jsr:@wok/openapi-client@~1.0.0": "jsr:@wok/openapi-client@1.0.1", - "jsr:@wok/typebox@~0.32.0": "jsr:@wok/typebox@0.32.20+2", - "jsr:@wok/utils@~1.1.5": "jsr:@wok/utils@1.1.5" + "jsr:@std/assert@^0.224.0": "jsr:@std/assert@0.224.0", + "jsr:@std/async@0.224.0": "jsr:@std/async@0.224.0", + "jsr:@std/bytes@^0.224.0": "jsr:@std/bytes@0.224.0", + "jsr:@std/cli@0.224.0": "jsr:@std/cli@0.224.0", + "jsr:@std/collections@0.224.0": "jsr:@std/collections@0.224.0", + "jsr:@std/fmt@0.224.0": "jsr:@std/fmt@0.224.0", + "jsr:@std/fs@0.224.0": "jsr:@std/fs@0.224.0", + "jsr:@std/io@0.224.0": "jsr:@std/io@0.224.0", + "jsr:@std/path@0.224.0": "jsr:@std/path@0.224.0", + "jsr:@std/path@^0.224.0": "jsr:@std/path@0.224.0", + "jsr:@std/semver@0.224.0": "jsr:@std/semver@0.224.0", + "jsr:@std/streams@0.224.0": "jsr:@std/streams@0.224.0", + "jsr:@std/yaml@0.224.0": "jsr:@std/yaml@0.224.0", + "jsr:@wok/case@1.0.1": "jsr:@wok/case@1.0.1", + "jsr:@wok/k8s@1.30.1+1": "jsr:@wok/k8s@1.30.1+1", + "jsr:@wok/openapi-client@1.0.1": "jsr:@wok/openapi-client@1.0.1", + "jsr:@wok/typebox@0.32.30+1": "jsr:@wok/typebox@0.32.30+1", + "jsr:@wok/utils@1.3.1": "jsr:@wok/utils@1.3.1" }, "jsr": { - "@std/assert@0.221.0": { - "integrity": "a5f1aa6e7909dbea271754fd4ab3f4e687aeff4873b4cef9a320af813adb489a" + "@std/assert@0.224.0": { + "integrity": "8643233ec7aec38a940a8264a6e3eed9bfa44e7a71cc6b3c8874213ff401967f" }, - "@std/async@0.221.0": { - "integrity": "f5519861754a1bb2898d227dd8ccb545abc975534aa9063e53911d6cb4e365cf" + "@std/async@0.224.0": { + "integrity": "b6da423eeafbd0003fe88d950e069368c6a156f8b5293b7adbd9c8903a8f8d66" }, - "@std/bytes@0.221.0": { - "integrity": "64a047011cf833890a4a2ab7293ac55a1b4f5a050624ebc6a0159c357de91966" + "@std/bytes@0.224.0": { + "integrity": "a2250e1d0eb7d1c5a426f21267ab9bdeac2447fa87a3d0d1a467d3f7a6058e49" }, - "@std/collections@0.221.0": { - "integrity": "789a365bb79b06c4da79d2b93fe32ddfe03b93ab083e72c1de96303d12f84be5" + "@std/cli@0.224.0": { + "integrity": "2612373d68984637bdad8b9c9dd160e9838ac2a6d463354d537d2897a7cc6d1c" }, - "@std/fmt@0.221.0": { - "integrity": "379fed69bdd9731110f26b9085aeb740606b20428ce6af31ef6bd45ef8efa62a" + "@std/collections@0.224.0": { + "integrity": "d00201d1833c6e05371c7e9f0b178522597b1dda0b0a9ecf0c579414e1dd2770" }, - "@std/fs@0.221.0": { - "integrity": "028044450299de8ed5a716ade4e6d524399f035513b85913794f4e81f07da286", + "@std/fmt@0.224.0": { + "integrity": "e20e9a2312a8b5393272c26191c0a68eda8d2c4b08b046bad1673148f1d69851" + }, + "@std/fs@0.224.0": { + "integrity": "52a5ec89731ac0ca8f971079339286f88c571a4d61686acf75833f03a89d8e69", "dependencies": [ - "jsr:@std/assert@^0.221.0", - "jsr:@std/path@^0.221.0" + "jsr:@std/assert@^0.224.0", + "jsr:@std/path@^0.224.0" ] }, - "@std/io@0.221.0": { - "integrity": "faf7f8700d46ab527fa05cc6167f4b97701a06c413024431c6b4d207caa010da", + "@std/io@0.224.0": { + "integrity": "0aff885d21d829c050b8a08b1d71b54aed5841aecf227f8d77e99ec529a11e8e", "dependencies": [ - "jsr:@std/assert@^0.221.0", - "jsr:@std/bytes@^0.221.0" + "jsr:@std/assert@^0.224.0", + "jsr:@std/bytes@^0.224.0" ] }, - "@std/path@0.221.0": { - "integrity": "0a36f6b17314ef653a3a1649740cc8db51b25a133ecfe838f20b79a56ebe0095", + "@std/path@0.224.0": { + "integrity": "55bca6361e5a6d158b9380e82d4981d82d338ec587de02951e2b7c3a24910ee6", "dependencies": [ - "jsr:@std/assert@^0.221.0" + "jsr:@std/assert@^0.224.0" ] }, - "@std/semver@0.221.0": { - "integrity": "836a446cd1d054d08c7498c243199ddf0b604740d72dec56df96e2833413f039" + "@std/semver@0.224.0": { + "integrity": "8da7354393dd9d2029278412107dbd5ca9dfb1fa240148d948eb2bfeb14f136a" }, - "@std/streams@0.221.0": { - "integrity": "47f2f74634b47449277c0ee79fe878da4424b66bd8975c032e3afdca88986e61", + "@std/streams@0.224.0": { + "integrity": "9c21feb45113abfc67dd536029624d1792d56dfbb029b8c1baf4ad5a2c35769e", "dependencies": [ - "jsr:@std/bytes@^0.221.0" + "jsr:@std/bytes@^0.224.0" ] }, - "@std/yaml@0.221.0": { - "integrity": "bac8913ee4f6fc600d4b92cc020f755070e22687ad242341f31d123ff690ae98" + "@std/yaml@0.224.0": { + "integrity": "9bd99c6beb4d2db98de81c50853f15e68d4c95f38d737934b0e909bbeeff2b6d" }, "@wok/case@1.0.1": { "integrity": "409e94f961f5b278992bace87a0c7d3c6a3db516d01759bdb827d9ae4d75e9aa" }, - "@wok/k8s@1.29.3+5": { - "integrity": "002a024589f1522cec9832a198a139308ccc6c0d18ceb2a67dbd85989d8a1957", + "@wok/k8s@1.30.1+1": { + "integrity": "dae7189bc7ff8ae18cd1385bab88487ab5b40090ea7d6d414b2ea4a4210b6907", "dependencies": [ - "jsr:@std/collections@~0.221.0", - "jsr:@wok/openapi-client@~1.0.0" + "jsr:@std/collections@0.224.0", + "jsr:@wok/openapi-client@1.0.1" ] }, "@wok/openapi-client@1.0.1": { "integrity": "267fb8a139d1b6719b1ad0ffbefbd190df8e95d32d53bd010d78694d81a777ba" }, - "@wok/typebox@0.32.20+2": { - "integrity": "abc7670454142e94c8bc28e7b6dc66bbd9405654846c095499f1dea08bc876b4" + "@wok/typebox@0.32.30+1": { + "integrity": "da8949d6702f140b3b02c052e636adc35711e67a321be825fe5f43f85038e80b" }, - "@wok/utils@1.1.5": { - "integrity": "2a7581c49b3d9738167e0b81018b9a014f0af11726def8534f757a0a1f549ba4", + "@wok/utils@1.3.1": { + "integrity": "b77697352043cb9d1dcc17cca52b0b2b30691ae77d8ad45112a75f090e1eff66", "dependencies": [ - "jsr:@std/assert@~0.221.0", - "jsr:@std/async@~0.221.0", - "jsr:@std/streams@~0.221.0", - "jsr:@wok/k8s@~1.29.0", - "jsr:@wok/typebox@~0.32.0" + "jsr:@std/async@0.224.0", + "jsr:@std/cli@0.224.0", + "jsr:@std/streams@0.224.0", + "jsr:@wok/case@1.0.1", + "jsr:@wok/k8s@1.30.1+1", + "jsr:@wok/typebox@0.32.30+1" ] } } diff --git a/flake.lock b/flake.lock index 2a4db0f..e778ac8 100644 --- a/flake.lock +++ b/flake.lock @@ -83,11 +83,11 @@ "npmlock2nixPkg": "npmlock2nixPkg" }, "locked": { - "lastModified": 1714586722, - "narHash": "sha256-Wd2ICANxIYQm2jOw0BR1BbmZFYLdK1A6rHiEEiS2rkE=", + "lastModified": 1716226023, + "narHash": "sha256-elT1qkKKQE7TTTtM9robP9q/5u0LIMUyeZjEHw5ElJM=", "owner": "shopstic", "repo": "nix-hot-pot", - "rev": "fd17b960aa59d546d25af82c64b27a3cf5b7ad55", + "rev": "da697315bd27d9638513fd3fc948ccccc95e9a55", "type": "github" }, "original": { @@ -149,11 +149,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1714409183, - "narHash": "sha256-Wacm/DrzLD7mjFGnSxxyGkJgg2unU/dNdNgdngBH+RU=", + "lastModified": 1715668745, + "narHash": "sha256-xp62OkRkbUDNUc6VSqH02jB0FbOS+MsfMb7wL1RJOfA=", "owner": "nixos", "repo": "nixpkgs", - "rev": "576ecd43d3b864966b4423a853412d6177775e8b", + "rev": "9ddcaffecdf098822d944d4147dd8da30b4e6843", "type": "github" }, "original": { diff --git a/src/actions/blacklist_instance.ts b/src/actions/blacklist_instance.ts index 0420413..7c29664 100644 --- a/src/actions/blacklist_instance.ts +++ b/src/actions/blacklist_instance.ts @@ -6,12 +6,12 @@ import { bold, red } from "../deps/std_fmt_colors.ts"; import { importBundleModule } from "../libs/iac_utils.ts"; export default createCliAction( - Type.Object({ + { path: Type.String({ description: "Path to the instance module", examples: ["./instances/prod.ts"], }), - }), + }, async ({ path }) => { const source = resolvePath(path); diff --git a/src/actions/compile.ts b/src/actions/compile.ts index bccedca..888038a 100644 --- a/src/actions/compile.ts +++ b/src/actions/compile.ts @@ -268,28 +268,25 @@ export async function compile( ); } -export default createCliAction( - Type.Object({ - version: Type.String({ - description: "Version to write to the generated Chart.yaml", - examples: ["1.0.0"], - }), - source: Type.String({ - description: "Path to the instance module's source", - examples: ["./instances/prod.ts"], - }), - destination: Type.String({ - description: "Destination path to generate the Helm chart to", - examples: ["/path/to/compiled-prod-chart"], - }), +export default createCliAction({ + version: Type.String({ + description: "Version to write to the generated Chart.yaml", + examples: ["1.0.0"], }), - async ({ version, source, destination }) => { - await compile({ - version, - source, - destination, - }); - - return ExitCode.Zero; - }, -); + source: Type.String({ + description: "Path to the instance module's source", + examples: ["./instances/prod.ts"], + }), + destination: Type.String({ + description: "Destination path to generate the Helm chart to", + examples: ["/path/to/compiled-prod-chart"], + }), +}, async ({ version, source, destination }) => { + await compile({ + version, + source, + destination, + }); + + return ExitCode.Zero; +}); diff --git a/src/actions/ensure_instance_whitelisted.ts b/src/actions/ensure_instance_whitelisted.ts index 0442513..8a029e9 100644 --- a/src/actions/ensure_instance_whitelisted.ts +++ b/src/actions/ensure_instance_whitelisted.ts @@ -7,12 +7,12 @@ import { importBundleModule } from "../libs/iac_utils.ts"; import { fetchCurrentWhitelist } from "./whitelist_instance.ts"; export default createCliAction( - Type.Object({ + { path: Type.String({ description: "Path to the instance module", examples: ["./instances/prod.ts"], }), - }), + }, async ({ path }) => { const source = resolvePath(path); diff --git a/src/actions/install.ts b/src/actions/install.ts index a378486..9896eb7 100644 --- a/src/actions/install.ts +++ b/src/actions/install.ts @@ -1,6 +1,6 @@ import { captureExec, inheritExec, printErrLines, printOutLines } from "../deps/exec_utils.ts"; import { validate } from "../deps/validation_utils.ts"; -import { type Static, Type } from "../deps/typebox.ts"; +import { type Static, type TObject, Type } from "../deps/typebox.ts"; import { joinPath, resolvePath } from "../deps/std_path.ts"; import { expandGlobSync } from "../deps/std_fs.ts"; import { createCliAction, ExitCode } from "../deps/cli_utils.ts"; @@ -118,7 +118,7 @@ async function helmInstall( }); } -export const ParamsSchema = Type.Object({ +export const ParamsSchema = { name: Type.String({ description: "Helm release base name. This will be used as the prefx of the different sub-releases (*-crds, *-namespaces and *-resources)", @@ -164,7 +164,7 @@ export const ParamsSchema = Type.Object({ default: false, examples: [false], })), -}); +}; export async function install( { @@ -178,7 +178,7 @@ export async function install( createNamespace = false, debug = false, timeout, - }: Static, + }: Static>, ) { const resolvedSource = resolvePath(source); diff --git a/src/actions/show_version.ts b/src/actions/show_version.ts index 8774417..2b95ce6 100644 --- a/src/actions/show_version.ts +++ b/src/actions/show_version.ts @@ -1,8 +1,7 @@ import { createCliAction, ExitCode } from "../deps/cli_utils.ts"; -import { Type } from "../deps/typebox.ts"; export default createCliAction( - Type.Object({}), + {}, () => { console.log(JSON.stringify( { diff --git a/src/actions/typeify.ts b/src/actions/typeify.ts index 877ac98..dc3f27b 100644 --- a/src/actions/typeify.ts +++ b/src/actions/typeify.ts @@ -685,7 +685,7 @@ ${crdInterfaces} } export default createCliAction( - Type.Object({ + { charts: Type.String({ description: "Glob pattern to match directories of Helm charts, for which types will be generated", examples: ["./charts/*"], @@ -694,7 +694,7 @@ export default createCliAction( description: "Path to the destination directory where types will be generated into", examples: ["./types"], }), - }), + }, async ({ charts, types }) => { const resolvedTypesPath = resolvePath(types); diff --git a/src/actions/uninstall.ts b/src/actions/uninstall.ts index 101d11a..e6ca225 100644 --- a/src/actions/uninstall.ts +++ b/src/actions/uninstall.ts @@ -3,7 +3,7 @@ import { inheritExec } from "../deps/exec_utils.ts"; import { Type } from "../deps/typebox.ts"; export default createCliAction( - Type.Object({ + { name: Type.String({ description: "Instance name to uninstall", examples: ["iac-my-stack"], @@ -12,7 +12,7 @@ export default createCliAction( description: "The namespace where corresponding Helm releases of this instance were installed to", examples: ["iac-my-stack"], }), - }), + }, async ({ name, namespace }) => { await inheritExec({ cmd: ["helm", "uninstall", "-n", namespace, `${name}-resources`], diff --git a/src/actions/update.ts b/src/actions/update.ts index 9cc7159..c7df183 100644 --- a/src/actions/update.ts +++ b/src/actions/update.ts @@ -428,7 +428,7 @@ async function updateHelmRepoChart({ } export default createCliAction( - Type.Object({ + { manifest: Type.String({ description: "Path to the manifest module", examples: ["./manifest.ts"], @@ -444,7 +444,7 @@ export default createCliAction( only: Type.Optional(Type.String({ description: "Optional filter which partially matches the name of only a certain chart to update", })), - }), + }, async ({ manifest, charts: chartsPath, types: typesPath, only }) => { const resolvedManifest = resolvePath(manifest); const resolvedChartsPath = resolvePath(chartsPath); diff --git a/src/actions/whitelist_instance.ts b/src/actions/whitelist_instance.ts index 2578b98..b52dd9c 100644 --- a/src/actions/whitelist_instance.ts +++ b/src/actions/whitelist_instance.ts @@ -71,12 +71,12 @@ export async function updateWhitelist( } export default createCliAction( - Type.Object({ + { path: Type.String({ description: "Path to the instance module", examples: ["./instances/prod.ts"], }), - }), + }, async ({ path }) => { const source = resolvePath(path); diff --git a/src/deps/async_utils.ts b/src/deps/async_utils.ts index 79cfcac..66eef7d 100644 --- a/src/deps/async_utils.ts +++ b/src/deps/async_utils.ts @@ -1 +1 @@ -export * from "jsr:@wok/utils@~1.1.5/async"; +export * from "jsr:@wok/utils@1.3.1/async"; diff --git a/src/deps/case.ts b/src/deps/case.ts index cbf480b..4cffa09 100644 --- a/src/deps/case.ts +++ b/src/deps/case.ts @@ -1 +1 @@ -export { pascalCase } from "jsr:@wok/case@~1.0.1"; +export { pascalCase } from "jsr:@wok/case@1.0.1"; diff --git a/src/deps/cli_utils.ts b/src/deps/cli_utils.ts index cbebb86..0b3f2e9 100644 --- a/src/deps/cli_utils.ts +++ b/src/deps/cli_utils.ts @@ -1 +1 @@ -export * from "jsr:@wok/utils@~1.1.5/cli"; +export * from "jsr:@wok/utils@1.3.1/cli"; diff --git a/src/deps/exec_utils.ts b/src/deps/exec_utils.ts index 18633ed..557a69d 100644 --- a/src/deps/exec_utils.ts +++ b/src/deps/exec_utils.ts @@ -1 +1 @@ -export * from "jsr:@wok/utils@~1.1.5/exec"; +export * from "jsr:@wok/utils@1.3.1/exec"; diff --git a/src/deps/k8s_utils.ts b/src/deps/k8s_utils.ts index 359086c..eed8f78 100644 --- a/src/deps/k8s_utils.ts +++ b/src/deps/k8s_utils.ts @@ -1 +1 @@ -export * from "jsr:@wok/utils@~1.1.5/k8s"; +export * from "jsr:@wok/utils@1.3.1/k8s"; diff --git a/src/deps/quote_shell.ts b/src/deps/quote_shell.ts index cbbca44..38b65c0 100644 --- a/src/deps/quote_shell.ts +++ b/src/deps/quote_shell.ts @@ -1 +1 @@ -export { quoteShell } from "jsr:@wok/utils@~1.1.5/quote-shell"; +export { quoteShell } from "jsr:@wok/utils@1.3.1/quote-shell"; diff --git a/src/deps/semver.ts b/src/deps/semver.ts index 89855ea..a62bac0 100644 --- a/src/deps/semver.ts +++ b/src/deps/semver.ts @@ -5,4 +5,4 @@ export { type Range as SemverRange, type SemVer, tryParse as semverTryParse, -} from "jsr:@std/semver@^0.221.0"; +} from "jsr:@std/semver@0.224.0"; diff --git a/src/deps/std_fmt_colors.ts b/src/deps/std_fmt_colors.ts index e8e4353..60eef84 100644 --- a/src/deps/std_fmt_colors.ts +++ b/src/deps/std_fmt_colors.ts @@ -1 +1 @@ -export * from "jsr:@std/fmt@^0.221.0/colors"; +export * from "jsr:@std/fmt@0.224.0/colors"; diff --git a/src/deps/std_fs.ts b/src/deps/std_fs.ts index e266cef..c6a31d3 100644 --- a/src/deps/std_fs.ts +++ b/src/deps/std_fs.ts @@ -1,2 +1,2 @@ -export { exists as fsExists } from "jsr:@std/fs@^0.221.0/exists"; -export { expandGlob, expandGlobSync } from "jsr:@std/fs@^0.221.0/expand-glob"; +export { exists as fsExists } from "jsr:@std/fs@0.224.0/exists"; +export { expandGlob, expandGlobSync } from "jsr:@std/fs@0.224.0/expand-glob"; diff --git a/src/deps/std_io.ts b/src/deps/std_io.ts index 7aa8d16..1f2ee28 100644 --- a/src/deps/std_io.ts +++ b/src/deps/std_io.ts @@ -1,2 +1,2 @@ -export { readLines } from "jsr:@std/io@^0.221.0/read-lines"; -export { readerFromStreamReader } from "jsr:@std/io@^0.221.0/reader-from-stream-reader"; +export { readLines } from "jsr:@std/io@0.224.0/read-lines"; +export { readerFromStreamReader } from "jsr:@std/io@0.224.0/reader-from-stream-reader"; diff --git a/src/deps/std_path.ts b/src/deps/std_path.ts index 801c6cb..9ca3512 100644 --- a/src/deps/std_path.ts +++ b/src/deps/std_path.ts @@ -5,4 +5,4 @@ export { fromFileUrl, join as joinPath, resolve as resolvePath, -} from "jsr:@std/path@^0.221.0"; +} from "jsr:@std/path@0.224.0"; diff --git a/src/deps/std_yaml.ts b/src/deps/std_yaml.ts index 06e3536..2e971e5 100644 --- a/src/deps/std_yaml.ts +++ b/src/deps/std_yaml.ts @@ -1 +1 @@ -export { parse as parseYaml, stringify as stringifyYaml } from "jsr:@std/yaml@^0.221.0"; +export { parse as parseYaml, stringify as stringifyYaml } from "jsr:@std/yaml@0.224.0"; diff --git a/src/deps/typebox.ts b/src/deps/typebox.ts index c694c77..d723514 100644 --- a/src/deps/typebox.ts +++ b/src/deps/typebox.ts @@ -1 +1 @@ -export * from "jsr:@wok/utils@~1.1.5/typebox"; +export * from "jsr:@wok/utils@1.3.1/typebox"; diff --git a/src/deps/validation_utils.ts b/src/deps/validation_utils.ts index de1ced7..a4dbc3d 100644 --- a/src/deps/validation_utils.ts +++ b/src/deps/validation_utils.ts @@ -1 +1 @@ -export * from "jsr:@wok/utils@~1.1.5/validation"; +export * from "jsr:@wok/utils@1.3.1/validation";