From 494aa7bed9f83ecd2ebdf87f8bb24d05d8642489 Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Thu, 11 Jan 2024 16:40:36 +1100 Subject: [PATCH] chore: update to std 0.211.0, commons 0.4.0, dnt 0.39.0 --- _build_npm.ts | 4 +- bundle_test.ts | 16 -- deno.jsonc | 4 +- deno.lock | 416 ---------------------------- deps.ts | 75 +++-- examples/closeServer.ts | 2 +- examples/cookieServer.ts | 2 +- examples/countingServer.ts | 2 +- examples/httpsServer.ts | 2 +- examples/proxyServer.ts | 2 +- examples/readerServer.ts | 4 +- examples/routingServer.ts | 2 +- examples/server.ts | 2 +- examples/sseServer.ts | 2 +- examples/staticServer.ts | 2 +- http_server_native_unstable_test.ts | 16 +- range.ts | 2 +- range_test.ts | 4 +- request.ts | 2 +- test_deps.ts | 20 +- util.ts | 4 +- 21 files changed, 77 insertions(+), 508 deletions(-) delete mode 100644 bundle_test.ts delete mode 100644 deno.lock diff --git a/_build_npm.ts b/_build_npm.ts index 20eee8a9..938666c9 100755 --- a/_build_npm.ts +++ b/_build_npm.ts @@ -8,8 +8,8 @@ * @module */ -import { build, emptyDir } from "https://deno.land/x/dnt@0.38.1/mod.ts"; -import { copy } from "https://deno.land/std@0.200.0/fs/copy.ts"; +import { build, emptyDir } from "https://deno.land/x/dnt@0.39.0/mod.ts"; +import { copy } from "https://deno.land/std@0.211.0/fs/copy.ts"; async function start() { await emptyDir("./npm"); diff --git a/bundle_test.ts b/bundle_test.ts deleted file mode 100644 index cae25936..00000000 --- a/bundle_test.ts +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2018-2023 the oak authors. All rights reserved. MIT license. - -import { isNode } from "./util.ts"; - -const BUNDLE = "./oak.bundle.js"; - -Deno.test({ - name: "bundle can load", - ignore: isNode(), - async fn() { - const { Application, Router } = await import(BUNDLE); - const router = new Router(); - const app = new Application(); - app.use(router.routes()); - }, -}); diff --git a/deno.jsonc b/deno.jsonc index 56c7218f..cf9acc05 100644 --- a/deno.jsonc +++ b/deno.jsonc @@ -4,8 +4,8 @@ "coverage": "deno coverage --unstable --lcov ./cov", "example": "deno run --unstable --allow-net examples/echoServer.ts", "test": "deno test --import-map import-map.json --allow-read --allow-write --allow-net --parallel --ignore=npm,http_server_native_unstable_test.ts", - "test:bundle": "deno bundle --import-map import-map.json mod.ts oak.bundle.js", "test:no-check": "deno test --import-map import-map.json --allow-read --allow-write --allow-net --no-check --parallel --ignore=npm,http_server_native_unstable_test.ts", "test:unstable": "deno test --coverage=./cov --import-map import-map.json --allow-read --allow-write --allow-net --unstable --cert ./examples/tls/RootCA.crt --parallel --ignore=npm" - } + }, + "lock": false } diff --git a/deno.lock b/deno.lock deleted file mode 100644 index a0fe8951..00000000 --- a/deno.lock +++ /dev/null @@ -1,416 +0,0 @@ -{ - "version": "2", - "redirects": { - "https://deno.land/x/std@0.126.0/node/http.ts": "https://deno.land/std@0.126.0/node/http.ts" - }, - "remote": { - "https://deno.land/std@0.126.0/_deno_unstable.ts": "23a1a36928f1b6d3b0170aaa67de09af12aa998525f608ff7331b9fb364cbde6", - "https://deno.land/std@0.126.0/_util/assert.ts": "6396c1bd0361c4939e7f32f9b03efffcd04b640a1b206ed67058553d6cb59cc4", - "https://deno.land/std@0.126.0/_util/os.ts": "49b92edea1e82ba295ec946de8ffd956ed123e2948d9bd1d3e901b04e4307617", - "https://deno.land/std@0.126.0/async/deadline.ts": "edbdf6cd7a5e3337c4c24c9b616491f8f1d61d36fc415d5d5b4af33557de0d23", - "https://deno.land/std@0.126.0/async/debounce.ts": "3cf9306b4e9038ee3238111e338f412ecf3541b1a97ba9fc1f960be8af5a5f39", - "https://deno.land/std@0.126.0/async/deferred.ts": "677692a2399d4cabbc45e06abe4f585afd6196c59e24a98edb866598af9f0eef", - "https://deno.land/std@0.126.0/async/delay.ts": "f38013c800f5129b14fdbf41fb4f4fbaf9525f69f4266946e14d0cf57c830b0c", - "https://deno.land/std@0.126.0/async/mod.ts": "a28709190a1966cb50e5815ef269bb588ee192373cde73b1096641820dc52a36", - "https://deno.land/std@0.126.0/async/mux_async_iterator.ts": "35561f258d32c77170f9d1faf3d650890fb6502d5fe12f505c050b4ea1aee899", - "https://deno.land/std@0.126.0/async/pool.ts": "97b0dd27c69544e374df857a40902e74e39532f226005543eabacb551e277082", - "https://deno.land/std@0.126.0/async/tee.ts": "518c7bfd5184c8cd92b47115026a6a2243e81d83e2c3e71c2aa5cdb5988998b1", - "https://deno.land/std@0.126.0/bytes/bytes_list.ts": "cfe63225fc153a1ae8f18c1d68d979e131906487664719d92771642b6587b11c", - "https://deno.land/std@0.126.0/bytes/equals.ts": "6f38a72d4a75a1232fe984e5fb362b962c2e9bec6385f4ca13252e1ca53dba00", - "https://deno.land/std@0.126.0/bytes/mod.ts": "ed5c42feb746c3709d186787346004f97301dc076b33434653e451efd8efcf6a", - "https://deno.land/std@0.126.0/encoding/base64.ts": "784384e3cc39c59534d15f71e87f5b8da73cc5e1460417eb32ec9d62617d4f87", - "https://deno.land/std@0.126.0/encoding/base64url.ts": "e604e5c7d37e77093a30834abc5cfd4795967c484725d006db6be0b0c26b43e6", - "https://deno.land/std@0.126.0/flags/mod.ts": "fb2703f9e412da6b24ddf29da3fd1fd6ca9f2501303ec58c2536d48f1e492b21", - "https://deno.land/std@0.126.0/fmt/colors.ts": "870f10d440af4c309ab7bff97266d8ddb2c8a69039bcbd33253c8bfc14502116", - "https://deno.land/std@0.126.0/fmt/printf.ts": "e2c0f72146aed1efecf0c39ab928b26ae493a2278f670a871a0fbdcf36ff3379", - "https://deno.land/std@0.126.0/http/http_status.ts": "3e0b5615881917ad82bddf5395fbab6a82d2d20c1d77e98089513a26e3257b2c", - "https://deno.land/std@0.126.0/io/buffer.ts": "09e3111ebf8f354afcc6cdf9697f21167e8289f57bf753650f68b231f4782187", - "https://deno.land/std@0.126.0/node/_async_hooks.ts": "0a9acb20b344dda136cf00dbc7757a68f0525451a70a226b182b2ef89282dac6", - "https://deno.land/std@0.126.0/node/_buffer.js": "25ab711fd157e3059cdad2e8fddb414256d8ad557705b7b4731d699172ae6aca", - "https://deno.land/std@0.126.0/node/_core.ts": "568d277be2e086af996cbdd599fec569f5280e9a494335ca23ad392b130d7bb9", - "https://deno.land/std@0.126.0/node/_dns/_utils.ts": "42494c8b8fa1c13eb134c5696744f77197717fa857e4d05147f2395a739b0a40", - "https://deno.land/std@0.126.0/node/_events.js": "f12f76d27bc4960534fd4bfb2c44b585964a08e455c01dc394a8b4e380e53be6", - "https://deno.land/std@0.126.0/node/_fixed_queue.ts": "455b3c484de48e810b13bdf95cd1658ecb1ba6bcb8b9315ffe994efcde3ba5f5", - "https://deno.land/std@0.126.0/node/_http_agent.js": "a6947953b074935d26886c0f65ccc9e885d3f751034eeaaf0b758d5662967b17", - "https://deno.land/std@0.126.0/node/_http_common.ts": "73a9ec85e8d62a783b2a52577ebeafc3d69f9be21ba12e654dfbde455cf58162", - "https://deno.land/std@0.126.0/node/_http_outgoing.ts": "0e93954c65878baf4f85346992cb5e09c4778e8a44a6435f74bb50b2b1b7ca3e", - "https://deno.land/std@0.126.0/node/_next_tick.ts": "27c1c196d26145ec12d6b64b071e30b0757a3029810444cb0c796b35f136ffe5", - "https://deno.land/std@0.126.0/node/_options.ts": "27f3c1269a700d330cc046cf748aa9178b8fc39d1473de625688e07cb0eb9d28", - "https://deno.land/std@0.126.0/node/_process/exiting.ts": "bc9694769139ffc596f962087155a8bfef10101d03423b9dcbc51ce6e1f88fce", - "https://deno.land/std@0.126.0/node/_process/process.ts": "dfc4a4c49043613c2dbde04c1503c7a4c95f05d590d7236f2a9577e1e3d38672", - "https://deno.land/std@0.126.0/node/_process/stdio.js": "971c3b086040d8521562155db13f22f9971d5c42c852b2081d4d2f0d8b6ab6bd", - "https://deno.land/std@0.126.0/node/_process/streams.js": "a79c0419d3e3b5922f97f48d19d77d8193c413fb437f69edd4f7ec19fafb4f8b", - "https://deno.land/std@0.126.0/node/_stream.js": "356ad3610ee0ea6f8cbd702b4cd02d418e0b37e45f961ea55a36f212cc7208d7", - "https://deno.land/std@0.126.0/node/_util/_util_callbackify.ts": "79928ad80df3e469f7dcdb198118a7436d18a9f6c08bd7a4382332ad25a718cf", - "https://deno.land/std@0.126.0/node/_utils.ts": "c2c352e83c4c96f5ff994b1c8246bff2abcb21bfc3f1c06162cb3af1d201e615", - "https://deno.land/std@0.126.0/node/async_hooks.ts": "46c984350011acc2d60c402d4365288975a72c1da20f7bb4e4ab9c498057166b", - "https://deno.land/std@0.126.0/node/buffer.ts": "ebb53ccf8000341c279537b3d36a3b37c62c8e5d66eabc2c6762449e60ff4342", - "https://deno.land/std@0.126.0/node/dns.ts": "c02cfcc660324e723d72bc398076bb05472eddfe6e42433a70d53f339be7ac6b", - "https://deno.land/std@0.126.0/node/events.ts": "b07029f2845a806e2023df4e0399467fed6ac0e73f2aff987852f0e9ed0bbe97", - "https://deno.land/std@0.126.0/node/http.ts": "629fd7ce968ac9600bf9d97e718578fc922cda5bf20237181ee5fae3a3116a87", - "https://deno.land/std@0.126.0/node/internal/assert.js": "118327c8866266534b30d3a36ad978204af7336dc2db3158b8167192918d4e06", - "https://deno.land/std@0.126.0/node/internal/async_hooks.ts": "8f0bdc9648fe6a9e84c4a0c5d09ff6d5f2b73286efce6140f5b683c4080a6b09", - "https://deno.land/std@0.126.0/node/internal/blob.js": "52080b2f40b114203df67f8a6650f9fe3c653912b8b3ef2f31f029853df4db53", - "https://deno.land/std@0.126.0/node/internal/buffer.js": "6662fe7fe517329453545be34cea27a24f8ccd6d09afd4f609f11ade2b6dfca7", - "https://deno.land/std@0.126.0/node/internal/crypto/keys.ts": "b0ea2f98861ba3c97be3518f69c442d8f08a566fff97571048c6c63dc4cf8bbe", - "https://deno.land/std@0.126.0/node/internal/crypto/util.js": "1de55a47fdbed6721b467a77ba48fdd1550c10b5eee77bbdb602eaffee365a5e", - "https://deno.land/std@0.126.0/node/internal/dtrace.ts": "50dd0e77b0269e47ff673bdb9ad0ef0ea3a3c53ac30c1695883ce4748e04ca14", - "https://deno.land/std@0.126.0/node/internal/error_codes.ts": "ac03c4eae33de3a69d6c98e8678003207eecf75a6900eb847e3fea3c8c9e6d8f", - "https://deno.land/std@0.126.0/node/internal/errors.ts": "134dc4aa7e5b03a73c27fa264e234ff30ed12635eeb3cf0a3594030503468ce2", - "https://deno.land/std@0.126.0/node/internal/hide_stack_frames.ts": "a91962ec84610bc7ec86022c4593cdf688156a5910c07b5bcd71994225c13a03", - "https://deno.land/std@0.126.0/node/internal/http.ts": "a11279b083ff930fda17914b6d72cc9ff96c14155158dbdfe5209f8782c74f5d", - "https://deno.land/std@0.126.0/node/internal/idna.ts": "a8bdd28431f06630d8aad85d3cb8fd862459107af228c8805373ad2080f1c587", - "https://deno.land/std@0.126.0/node/internal/net.ts": "1239886cd2508a68624c2dae8abf895e8aa3bb15a748955349f9ac5539032238", - "https://deno.land/std@0.126.0/node/internal/normalize_encoding.js": "3779ec8a7adf5d963b0224f9b85d1bc974a2ec2db0e858396b5d3c2c92138a0a", - "https://deno.land/std@0.126.0/node/internal/querystring.ts": "c3b23674a379f696e505606ddce9c6feabe9fc497b280c56705c340f4028fe74", - "https://deno.land/std@0.126.0/node/internal/stream_base_commons.ts": "a1ada2b452435c9d53d9f34c7e13016a91ba939f6bc2ca3656704bcd2b95c2ed", - "https://deno.land/std@0.126.0/node/internal/streams/_utils.ts": "77fceaa766679847e4d4c3c96b2573c00a790298d90551e8e4df1d5e0fdaad3b", - "https://deno.land/std@0.126.0/node/internal/streams/add-abort-signal.js": "ce0d9b8b9ff8ae6945383b8c3a9a1841ab886d69ae19fc0d1fb322b4a94d9bac", - "https://deno.land/std@0.126.0/node/internal/streams/buffer_list.js": "5999ce6a1b892413b3dbcfe9785a2827a31421e656205df6202203e059698197", - "https://deno.land/std@0.126.0/node/internal/streams/compose.js": "79cebb505a6102c4950ab0fa8ddb0ab842a4d7f82df0bc563ca78ed505924aaf", - "https://deno.land/std@0.126.0/node/internal/streams/destroy.js": "9c9bbeb172a437041d529829f433df72cf0b63ae49f3ee6080a55ffbef7572ad", - "https://deno.land/std@0.126.0/node/internal/streams/duplex.js": "dc64a2eb8e29f1af38fb675a07b000f6dbbef09323a768573c51432c24bf0304", - "https://deno.land/std@0.126.0/node/internal/streams/end-of-stream.js": "bae79cb570f2453f60986d13b3db2115bdc52e02ae371d8b44bc5e1208e1f03c", - "https://deno.land/std@0.126.0/node/internal/streams/from.js": "134255c698ed63b33199911eb8e042f8f67e9682409bb11552e6120041ed1872", - "https://deno.land/std@0.126.0/node/internal/streams/legacy.js": "6ea28db95d4503447473e62f0b23ff473bfe1751223c33a3c5816652e93b257a", - "https://deno.land/std@0.126.0/node/internal/streams/passthrough.js": "6c314f880204a269d40b27290032928207cbb7b76210af763dbd08ac962d3b94", - "https://deno.land/std@0.126.0/node/internal/streams/pipeline.js": "4d5e6f12100a54937f3994fa8916adbdc97f3ff2f9f35a48cb7add195c0e6033", - "https://deno.land/std@0.126.0/node/internal/streams/readable.js": "1a6a41c84ed80fac4bb2e778703463bc3d91abe74bb86b7489a7c4eff96c8770", - "https://deno.land/std@0.126.0/node/internal/streams/state.js": "9ef917392a9d8005a6e038260c5fd31518d2753aea0bc9e39824c199310434cb", - "https://deno.land/std@0.126.0/node/internal/streams/transform.js": "71affb795fe707d671ac975667419c7b955f8abd49a5e6ba477ae15bcffb4ad9", - "https://deno.land/std@0.126.0/node/internal/streams/utils.js": "06c21d0db0d51f1bf1e3225a661c3c29909be80355d268e64ee5922fc5eb6c5e", - "https://deno.land/std@0.126.0/node/internal/streams/writable.js": "b3d6e078fb46fa8fdc903cba449d73822f95307224f53bcdd5b8c4768b044b14", - "https://deno.land/std@0.126.0/node/internal/timers.js": "f07b1cbf0f64a99b5acb87338aa6f3ef3a8513fd4a8b862b38f4a01bfb78d6f7", - "https://deno.land/std@0.126.0/node/internal/url.ts": "eacef0ace4f4c5394e9818a81499f4871b2a993d1bd3b902047e44a381ef0e22", - "https://deno.land/std@0.126.0/node/internal/util.js": "7f8119680dfba8c824c2497e7da0143dcdc4d8e9d09813d5a401837f6c74e1fa", - "https://deno.land/std@0.126.0/node/internal/util/comparisons.ts": "1a4a94ef3ac9b6fddc4ebd62f899c43a225f1333689aa2b9f26d272bcc5b518a", - "https://deno.land/std@0.126.0/node/internal/util/debuglog.ts": "acf36c9d7b70b4a0ce0acb1699f8cb114e99c7e02b4a489d16e17694d168975d", - "https://deno.land/std@0.126.0/node/internal/util/inspect.js": "1c117ce5a2e0f174a21f7e0eca7ca8e068e71e0c702da4c33eda58aa9b3e7c3a", - "https://deno.land/std@0.126.0/node/internal/util/types.ts": "b2dacb8f1f5d28a51c4da5c5b75172b7fcf694073ce95ca141323657e18b0c60", - "https://deno.land/std@0.126.0/node/internal/validators.js": "59ca35a207c2fa9fe4927d5e403ccbade8d7d9b7c2a6dbfc0b519f8f12622999", - "https://deno.land/std@0.126.0/node/internal_binding/_libuv_winerror.ts": "801e05c2742ae6cd42a5f0fd555a255a7308a65732551e962e5345f55eedc519", - "https://deno.land/std@0.126.0/node/internal_binding/_node.ts": "e4075ba8a37aef4eb5b592c8e3807c39cb49ca8653faf8e01a43421938076c1b", - "https://deno.land/std@0.126.0/node/internal_binding/_utils.ts": "1c50883b5751a9ea1b38951e62ed63bacfdc9d69ea665292edfa28e1b1c5bd94", - "https://deno.land/std@0.126.0/node/internal_binding/_winerror.ts": "8811d4be66f918c165370b619259c1f35e8c3e458b8539db64c704fbde0a7cd2", - "https://deno.land/std@0.126.0/node/internal_binding/async_wrap.ts": "f06b8a403ad871248eb064190d27bf6fefdbe948991e71a18d7077390d5773f9", - "https://deno.land/std@0.126.0/node/internal_binding/buffer.ts": "722c62b85f966e0777b2d98c021b60e75d7f2c2dabc43413ef37d60dbd13a5d9", - "https://deno.land/std@0.126.0/node/internal_binding/cares_wrap.ts": "25b7b5d56612b2985260b673021828d6511a1c83b4c1927f5732cad2f2a718af", - "https://deno.land/std@0.126.0/node/internal_binding/config.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/connection_wrap.ts": "0380444ee94d5bd7b0b09921223d16729c9762a94e80b7f51eda49c7f42e6d0a", - "https://deno.land/std@0.126.0/node/internal_binding/constants.ts": "aff06aac49eda4234bd3a2b0b8e1fbfc67824e281c532ff9960831ab503014cc", - "https://deno.land/std@0.126.0/node/internal_binding/contextify.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/credentials.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/crypto.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/errors.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/fs.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/fs_dir.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/fs_event_wrap.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/handle_wrap.ts": "e59df84b1fb1b9823b09774b3e512d9c0029b4557400d09dd02cd7661c2c4830", - "https://deno.land/std@0.126.0/node/internal_binding/heap_utils.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/http_parser.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/icu.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/inspector.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/js_stream.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/messaging.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/mod.ts": "f68e74e8eed84eaa6b0de24f0f4c47735ed46866d7ee1c5a5e7c0667b4f0540f", - "https://deno.land/std@0.126.0/node/internal_binding/module_wrap.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/native_module.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/natives.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/node_file.ts": "c96ee0b2af319a3916de950a6c4b0d5fb00d09395c51cd239c54d95d62567aaf", - "https://deno.land/std@0.126.0/node/internal_binding/node_options.ts": "3cd5706153d28a4f5944b8b162c1c61b7b8e368a448fb1a2cff9f7957d3db360", - "https://deno.land/std@0.126.0/node/internal_binding/options.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/os.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/performance.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/pipe_wrap.ts": "4c995b17e0d0a576c24f4224881f1ccd7a17340e953397db40bae10604948e3b", - "https://deno.land/std@0.126.0/node/internal_binding/process_methods.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/report.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/serdes.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/signal_wrap.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/spawn_sync.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/stream_wrap.ts": "da8096896d69b9780ba2069e55e771d53423adb40b75e632667c5073a087a589", - "https://deno.land/std@0.126.0/node/internal_binding/string_decoder.ts": "5cb1863763d1e9b458bc21d6f976f16d9c18b3b3f57eaf0ade120aee38fba227", - "https://deno.land/std@0.126.0/node/internal_binding/symbols.ts": "51cfca9bb6132d42071d4e9e6b68a340a7f274041cfcba3ad02900886e972a6c", - "https://deno.land/std@0.126.0/node/internal_binding/task_queue.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/tcp_wrap.ts": "dd5c953db856559c5e56fac87e2a779dd74b12d76fb45c40d764ce48c8e7f8d6", - "https://deno.land/std@0.126.0/node/internal_binding/timers.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/tls_wrap.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/trace_events.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/tty_wrap.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/types.ts": "4c26fb74ba2e45de553c15014c916df6789529a93171e450d5afb016b4c765e7", - "https://deno.land/std@0.126.0/node/internal_binding/udp_wrap.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/url.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/util.ts": "90364292e2bd598ab5d105b48ca49817b6708f2d1d9cbaf08b2b3ab5ca4c90a7", - "https://deno.land/std@0.126.0/node/internal_binding/uv.ts": "3821bc5e676d6955d68f581988c961d77dd28190aba5a9c59f16001a4deb34ba", - "https://deno.land/std@0.126.0/node/internal_binding/v8.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/worker.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/internal_binding/zlib.ts": "e292217d048a33573966b7d25352828d3282921fbcadce8735a20fb3da370cc4", - "https://deno.land/std@0.126.0/node/net.ts": "558c67d634c17168902b40583846567ecd47890bb4298dc81dce44631eac8025", - "https://deno.land/std@0.126.0/node/path.ts": "c65858e9cbb52dbc0dd348eefcdc41e82906c39cfa7982f2d4d805e828414b8c", - "https://deno.land/std@0.126.0/node/path/_constants.ts": "bd26f24a052b7d6b746151f4a236d29ab3c2096883bb6449c2fa499494406672", - "https://deno.land/std@0.126.0/node/path/_interface.ts": "6034ee29f6f295460ec82db1a94df9269aecbb0eceb81be72e9d843f8e8a97e6", - "https://deno.land/std@0.126.0/node/path/_util.ts": "9d4735fc05f8f1fb94406450e84e23fd201dc3fef5298b009e44cfa4e797b8f0", - "https://deno.land/std@0.126.0/node/path/common.ts": "f41a38a0719a1e85aa11c6ba3bea5e37c15dd009d705bd8873f94c833568cbc4", - "https://deno.land/std@0.126.0/node/path/glob.ts": "d6b64a24f148855a6e8057a171a2f9910c39e492e4ccec482005205b28eb4533", - "https://deno.land/std@0.126.0/node/path/mod.ts": "dd0b7e8cc45cc58f390cc26e6674951c1668e2062ae64f75cb22645edecf23fe", - "https://deno.land/std@0.126.0/node/path/posix.ts": "30512b88a472455663dbe0b765ac32d8522e1772bdb68cb9b4a44721b3541d61", - "https://deno.land/std@0.126.0/node/path/separator.ts": "c908c9c28ebe7f1fea67daaccf84b63af90d882fe986f9fa03af9563a852723a", - "https://deno.land/std@0.126.0/node/path/win32.ts": "d684d5264ef43577fbded900d6de37bd8cebc8d431615da80aa7bc29615dd240", - "https://deno.land/std@0.126.0/node/process.ts": "7514b64d557063f7684e1bb51d7cb2f9a067d15d4f6b00ef9ecefaeb83640189", - "https://deno.land/std@0.126.0/node/querystring.ts": "967b8a7b00a73ebe373666deb3a7e501f164bac27bb342fde7221ecbb3522689", - "https://deno.land/std@0.126.0/node/stream.ts": "24a7187e84c167a682b852a2bd3f02f093df4c24ceff73844cf0142070b1ef8f", - "https://deno.land/std@0.126.0/node/stream/promises.js": "cc11f0c61b0b4e9a18e92ee83521eb3356c79f8e94fb78161a9ff56cfb923106", - "https://deno.land/std@0.126.0/node/string_decoder.ts": "51ce85a173d2e36ac580d418bb48b804adb41732fc8bd85f7d5d27b7accbc61f", - "https://deno.land/std@0.126.0/node/timers.ts": "bd48ef8e1ac403530d8a8903368282209b0402abf04da46cdb05b71940a86955", - "https://deno.land/std@0.126.0/node/url.ts": "c9d92db6d11622446c9f2a743546c3fcdae2759d0d01f3f8acc857b977138186", - "https://deno.land/std@0.126.0/node/util.ts": "4fb10c189a8c067882c14d5279244df4fdb5cc0505aa377d0c125f018f026c3e", - "https://deno.land/std@0.126.0/node/util/types.js": "f9288198cacd374b41bae7e92a23179d3160f4c0eaf14e19be3a4e7057219a60", - "https://deno.land/std@0.126.0/path/_constants.ts": "df1db3ffa6dd6d1252cc9617e5d72165cd2483df90e93833e13580687b6083c3", - "https://deno.land/std@0.126.0/path/_interface.ts": "ee3b431a336b80cf445441109d089b70d87d5e248f4f90ff906820889ecf8d09", - "https://deno.land/std@0.126.0/path/_util.ts": "c1e9686d0164e29f7d880b2158971d805b6e0efc3110d0b3e24e4b8af2190d2b", - "https://deno.land/std@0.126.0/path/common.ts": "bee563630abd2d97f99d83c96c2fa0cca7cee103e8cb4e7699ec4d5db7bd2633", - "https://deno.land/std@0.126.0/path/glob.ts": "cb5255638de1048973c3e69e420c77dc04f75755524cb3b2e160fe9277d939ee", - "https://deno.land/std@0.126.0/path/mod.ts": "4275129bb766f0e475ecc5246aa35689eeade419d72a48355203f31802640be7", - "https://deno.land/std@0.126.0/path/posix.ts": "663e4a6fe30a145f56aa41a22d95114c4c5582d8b57d2d7c9ed27ad2c47636bb", - "https://deno.land/std@0.126.0/path/separator.ts": "fe1816cb765a8068afb3e8f13ad272351c85cbc739af56dacfc7d93d710fe0f9", - "https://deno.land/std@0.126.0/path/win32.ts": "e7bdf63e8d9982b4d8a01ef5689425c93310ece950e517476e22af10f41a136e", - "https://deno.land/std@0.126.0/streams/conversion.ts": "fec481215c9c376047e7cc4251933c37f00708b2a582ee39b320c6e0a7e1e379", - "https://deno.land/std@0.126.0/testing/_diff.ts": "9d849cd6877694152e01775b2d93f9d6b7aef7e24bfe3bfafc4d7a1ac8e9f392", - "https://deno.land/std@0.126.0/testing/asserts.ts": "b7a2b7f80a12b9b2abe1bfeb7b84ead0e971671977c4d70390f43abd85c904ae", - "https://deno.land/std@0.140.0/_util/assert.ts": "e94f2eb37cebd7f199952e242c77654e43333c1ac4c5c700e929ea3aa5489f74", - "https://deno.land/std@0.140.0/_util/os.ts": "3b4c6e27febd119d36a416d7a97bd3b0251b77c88942c8f16ee5953ea13e2e49", - "https://deno.land/std@0.140.0/bytes/bytes_list.ts": "67eb118e0b7891d2f389dad4add35856f4ad5faab46318ff99653456c23b025d", - "https://deno.land/std@0.140.0/bytes/equals.ts": "fc16dff2090cced02497f16483de123dfa91e591029f985029193dfaa9d894c9", - "https://deno.land/std@0.140.0/bytes/mod.ts": "763f97d33051cc3f28af1a688dfe2830841192a9fea0cbaa55f927b49d49d0bf", - "https://deno.land/std@0.140.0/fmt/colors.ts": "30455035d6d728394781c10755351742dd731e3db6771b1843f9b9e490104d37", - "https://deno.land/std@0.140.0/fs/_util.ts": "0fb24eb4bfebc2c194fb1afdb42b9c3dda12e368f43e8f2321f84fc77d42cb0f", - "https://deno.land/std@0.140.0/fs/ensure_dir.ts": "9dc109c27df4098b9fc12d949612ae5c9c7169507660dcf9ad90631833209d9d", - "https://deno.land/std@0.140.0/io/buffer.ts": "bd0c4bf53db4b4be916ca5963e454bddfd3fcd45039041ea161dbf826817822b", - "https://deno.land/std@0.140.0/path/_constants.ts": "df1db3ffa6dd6d1252cc9617e5d72165cd2483df90e93833e13580687b6083c3", - "https://deno.land/std@0.140.0/path/_interface.ts": "ee3b431a336b80cf445441109d089b70d87d5e248f4f90ff906820889ecf8d09", - "https://deno.land/std@0.140.0/path/_util.ts": "c1e9686d0164e29f7d880b2158971d805b6e0efc3110d0b3e24e4b8af2190d2b", - "https://deno.land/std@0.140.0/path/common.ts": "bee563630abd2d97f99d83c96c2fa0cca7cee103e8cb4e7699ec4d5db7bd2633", - "https://deno.land/std@0.140.0/path/glob.ts": "cb5255638de1048973c3e69e420c77dc04f75755524cb3b2e160fe9277d939ee", - "https://deno.land/std@0.140.0/path/mod.ts": "d3e68d0abb393fb0bf94a6d07c46ec31dc755b544b13144dee931d8d5f06a52d", - "https://deno.land/std@0.140.0/path/posix.ts": "293cdaec3ecccec0a9cc2b534302dfe308adb6f10861fa183275d6695faace44", - "https://deno.land/std@0.140.0/path/separator.ts": "fe1816cb765a8068afb3e8f13ad272351c85cbc739af56dacfc7d93d710fe0f9", - "https://deno.land/std@0.140.0/path/win32.ts": "31811536855e19ba37a999cd8d1b62078235548d67902ece4aa6b814596dd757", - "https://deno.land/std@0.140.0/streams/conversion.ts": "712585bfa0172a97fb68dd46e784ae8ad59d11b88079d6a4ab098ff42e697d21", - "https://deno.land/std@0.181.0/_util/asserts.ts": "178dfc49a464aee693a7e285567b3d0b555dc805ff490505a8aae34f9cfb1462", - "https://deno.land/std@0.181.0/_util/os.ts": "d932f56d41e4f6a6093d56044e29ce637f8dcc43c5a90af43504a889cf1775e3", - "https://deno.land/std@0.181.0/fs/_util.ts": "65381f341af1ff7f40198cee15c20f59951ac26e51ddc651c5293e24f9ce6f32", - "https://deno.land/std@0.181.0/fs/ensure_dir.ts": "dc64c4c75c64721d4e3fb681f1382f803ff3d2868f08563ff923fdd20d071c40", - "https://deno.land/std@0.181.0/fs/expand_glob.ts": "e4f56259a0a70fe23f05215b00de3ac5e6ba46646ab2a06ebbe9b010f81c972a", - "https://deno.land/std@0.181.0/fs/walk.ts": "ea95ffa6500c1eda6b365be488c056edc7c883a1db41ef46ec3bf057b1c0fe32", - "https://deno.land/std@0.181.0/path/_constants.ts": "e49961f6f4f48039c0dfed3c3f93e963ca3d92791c9d478ac5b43183413136e0", - "https://deno.land/std@0.181.0/path/_interface.ts": "6471159dfbbc357e03882c2266d21ef9afdb1e4aa771b0545e90db58a0ba314b", - "https://deno.land/std@0.181.0/path/_util.ts": "d7abb1e0dea065f427b89156e28cdeb32b045870acdf865833ba808a73b576d0", - "https://deno.land/std@0.181.0/path/common.ts": "ee7505ab01fd22de3963b64e46cff31f40de34f9f8de1fff6a1bd2fe79380000", - "https://deno.land/std@0.181.0/path/glob.ts": "d479e0a695621c94d3fd7fe7abd4f9499caf32a8de13f25073451c6ef420a4e1", - "https://deno.land/std@0.181.0/path/mod.ts": "bf718f19a4fdd545aee1b06409ca0805bd1b68ecf876605ce632e932fe54510c", - "https://deno.land/std@0.181.0/path/posix.ts": "8b7c67ac338714b30c816079303d0285dd24af6b284f7ad63da5b27372a2c94d", - "https://deno.land/std@0.181.0/path/separator.ts": "0fb679739d0d1d7bf45b68dacfb4ec7563597a902edbaf3c59b50d5bcadd93b1", - "https://deno.land/std@0.181.0/path/win32.ts": "d186344e5583bcbf8b18af416d13d82b35a317116e6460a5a3953508c3de5bba", - "https://deno.land/std@0.182.0/_util/asserts.ts": "178dfc49a464aee693a7e285567b3d0b555dc805ff490505a8aae34f9cfb1462", - "https://deno.land/std@0.182.0/_util/os.ts": "d932f56d41e4f6a6093d56044e29ce637f8dcc43c5a90af43504a889cf1775e3", - "https://deno.land/std@0.182.0/fmt/colors.ts": "d67e3cd9f472535241a8e410d33423980bec45047e343577554d3356e1f0ef4e", - "https://deno.land/std@0.182.0/fs/_util.ts": "65381f341af1ff7f40198cee15c20f59951ac26e51ddc651c5293e24f9ce6f32", - "https://deno.land/std@0.182.0/fs/empty_dir.ts": "c3d2da4c7352fab1cf144a1ecfef58090769e8af633678e0f3fabaef98594688", - "https://deno.land/std@0.182.0/fs/expand_glob.ts": "e4f56259a0a70fe23f05215b00de3ac5e6ba46646ab2a06ebbe9b010f81c972a", - "https://deno.land/std@0.182.0/fs/walk.ts": "920be35a7376db6c0b5b1caf1486fb962925e38c9825f90367f8f26b5e5d0897", - "https://deno.land/std@0.182.0/path/_constants.ts": "e49961f6f4f48039c0dfed3c3f93e963ca3d92791c9d478ac5b43183413136e0", - "https://deno.land/std@0.182.0/path/_interface.ts": "6471159dfbbc357e03882c2266d21ef9afdb1e4aa771b0545e90db58a0ba314b", - "https://deno.land/std@0.182.0/path/_util.ts": "d7abb1e0dea065f427b89156e28cdeb32b045870acdf865833ba808a73b576d0", - "https://deno.land/std@0.182.0/path/common.ts": "ee7505ab01fd22de3963b64e46cff31f40de34f9f8de1fff6a1bd2fe79380000", - "https://deno.land/std@0.182.0/path/glob.ts": "d479e0a695621c94d3fd7fe7abd4f9499caf32a8de13f25073451c6ef420a4e1", - "https://deno.land/std@0.182.0/path/mod.ts": "bf718f19a4fdd545aee1b06409ca0805bd1b68ecf876605ce632e932fe54510c", - "https://deno.land/std@0.182.0/path/posix.ts": "8b7c67ac338714b30c816079303d0285dd24af6b284f7ad63da5b27372a2c94d", - "https://deno.land/std@0.182.0/path/separator.ts": "0fb679739d0d1d7bf45b68dacfb4ec7563597a902edbaf3c59b50d5bcadd93b1", - "https://deno.land/std@0.182.0/path/win32.ts": "d186344e5583bcbf8b18af416d13d82b35a317116e6460a5a3953508c3de5bba", - "https://deno.land/std@0.200.0/_util/os.ts": "d932f56d41e4f6a6093d56044e29ce637f8dcc43c5a90af43504a889cf1775e3", - "https://deno.land/std@0.200.0/assert/_constants.ts": "8a9da298c26750b28b326b297316cdde860bc237533b07e1337c021379e6b2a9", - "https://deno.land/std@0.200.0/assert/_diff.ts": "1a3c044aedf77647d6cac86b798c6417603361b66b54c53331b312caeb447aea", - "https://deno.land/std@0.200.0/assert/_format.ts": "a69126e8a469009adf4cf2a50af889aca364c349797e63174884a52ff75cf4c7", - "https://deno.land/std@0.200.0/assert/assert.ts": "9a97dad6d98c238938e7540736b826440ad8c1c1e54430ca4c4e623e585607ee", - "https://deno.land/std@0.200.0/assert/assert_almost_equals.ts": "e15ca1f34d0d5e0afae63b3f5d975cbd18335a132e42b0c747d282f62ad2cd6c", - "https://deno.land/std@0.200.0/assert/assert_array_includes.ts": "6856d7f2c3544bc6e62fb4646dfefa3d1df5ff14744d1bca19f0cbaf3b0d66c9", - "https://deno.land/std@0.200.0/assert/assert_equals.ts": "d8ec8a22447fbaf2fc9d7c3ed2e66790fdb74beae3e482855d75782218d68227", - "https://deno.land/std@0.200.0/assert/assert_exists.ts": "407cb6b9fb23a835cd8d5ad804e2e2edbbbf3870e322d53f79e1c7a512e2efd7", - "https://deno.land/std@0.200.0/assert/assert_false.ts": "a9962749f4bf5844e3fa494257f1de73d69e4fe0e82c34d0099287552163a2dc", - "https://deno.land/std@0.200.0/assert/assert_instance_of.ts": "09fd297352a5b5bbb16da2b5e1a0d8c6c44da5447772648622dcc7df7af1ddb8", - "https://deno.land/std@0.200.0/assert/assert_is_error.ts": "b4eae4e5d182272efc172bf28e2e30b86bb1650cd88aea059e5d2586d4160fb9", - "https://deno.land/std@0.200.0/assert/assert_match.ts": "c4083f80600bc190309903c95e397a7c9257ff8b5ae5c7ef91e834704e672e9b", - "https://deno.land/std@0.200.0/assert/assert_not_equals.ts": "9f1acab95bd1f5fc9a1b17b8027d894509a745d91bac1718fdab51dc76831754", - "https://deno.land/std@0.200.0/assert/assert_not_instance_of.ts": "0c14d3dfd9ab7a5276ed8ed0b18c703d79a3d106102077ec437bfe7ed912bd22", - "https://deno.land/std@0.200.0/assert/assert_not_match.ts": "3796a5b0c57a1ce6c1c57883dd4286be13a26f715ea662318ab43a8491a13ab0", - "https://deno.land/std@0.200.0/assert/assert_not_strict_equals.ts": "ca6c6d645e95fbc873d25320efeb8c4c6089a9a5e09f92d7c1c4b6e935c2a6ad", - "https://deno.land/std@0.200.0/assert/assert_object_match.ts": "d8fc2867cfd92eeacf9cea621e10336b666de1874a6767b5ec48988838370b54", - "https://deno.land/std@0.200.0/assert/assert_rejects.ts": "45c59724de2701e3b1f67c391d6c71c392363635aad3f68a1b3408f9efca0057", - "https://deno.land/std@0.200.0/assert/assert_strict_equals.ts": "b1f538a7ea5f8348aeca261d4f9ca603127c665e0f2bbfeb91fa272787c87265", - "https://deno.land/std@0.200.0/assert/assert_string_includes.ts": "b821d39ebf5cb0200a348863c86d8c4c4b398e02012ce74ad15666fc4b631b0c", - "https://deno.land/std@0.200.0/assert/assert_throws.ts": "63784e951475cb7bdfd59878cd25a0931e18f6dc32a6077c454b2cd94f4f4bcd", - "https://deno.land/std@0.200.0/assert/assertion_error.ts": "4d0bde9b374dfbcbe8ac23f54f567b77024fb67dbb1906a852d67fe050d42f56", - "https://deno.land/std@0.200.0/assert/equal.ts": "9f1a46d5993966d2596c44e5858eec821859b45f783a5ee2f7a695dfc12d8ece", - "https://deno.land/std@0.200.0/assert/fail.ts": "c36353d7ae6e1f7933d45f8ea51e358c8c4b67d7e7502028598fe1fea062e278", - "https://deno.land/std@0.200.0/assert/mod.ts": "08d55a652c22c5da0215054b21085cec25a5da47ce4a6f9de7d9ad36df35bdee", - "https://deno.land/std@0.200.0/assert/unimplemented.ts": "d56fbeecb1f108331a380f72e3e010a1f161baa6956fd0f7cf3e095ae1a4c75a", - "https://deno.land/std@0.200.0/assert/unreachable.ts": "4600dc0baf7d9c15a7f7d234f00c23bca8f3eba8b140286aaca7aa998cf9a536", - "https://deno.land/std@0.200.0/async/deferred.ts": "42790112f36a75a57db4a96d33974a936deb7b04d25c6084a9fa8a49f135def8", - "https://deno.land/std@0.200.0/bytes/bytes_list.ts": "31d664f4d42fa922066405d0e421c56da89d751886ee77bbe25a88bf0310c9d0", - "https://deno.land/std@0.200.0/bytes/concat.ts": "d26d6f3d7922e6d663dacfcd357563b7bf4a380ce5b9c2bbe0c8586662f25ce2", - "https://deno.land/std@0.200.0/bytes/copy.ts": "939d89e302a9761dcf1d9c937c7711174ed74c59eef40a1e4569a05c9de88219", - "https://deno.land/std@0.200.0/bytes/ends_with.ts": "4228811ebc71615d27f065c54b5e815ec1972538772b0f413c0efe05245b472e", - "https://deno.land/std@0.200.0/bytes/equals.ts": "fc190cce412b2136979181b163ec7e05f7e7a947e39102eee4b8c0d62519ddf9", - "https://deno.land/std@0.200.0/bytes/includes_needle.ts": "76a8163126fb2f8bf86fd7f22192c3bb04bf6a20b987a095127c2ca08adf3ba6", - "https://deno.land/std@0.200.0/bytes/index_of_needle.ts": "9c06610e9611b5647ac25952e71a22e09227c9f1b8cbeeb33399bf8bf8a7f649", - "https://deno.land/std@0.200.0/bytes/last_index_of_needle.ts": "f1602f221c3b678bc4f1e1c88a70a15ab7da32c21751dbbc6c957c956951d784", - "https://deno.land/std@0.200.0/bytes/mod.ts": "e869bba1e7a2e3a9cc6c2d55471888429a544e70a840c087672e656e7ba21815", - "https://deno.land/std@0.200.0/bytes/repeat.ts": "6f5e490d8d72bcbf8d84a6bb04690b9b3eb5822c5a11687bca73a2318a842294", - "https://deno.land/std@0.200.0/bytes/starts_with.ts": "3e607a70c9c09f5140b7a7f17a695221abcc7244d20af3eb47ccbb63f5885135", - "https://deno.land/std@0.200.0/crypto/keystack.ts": "877ab0f19eb7d37ad6495190d3c3e39f58e9c52e0b6a966f82fd6df67ca55f90", - "https://deno.land/std@0.200.0/crypto/timing_safe_equal.ts": "7b0a4d2ef1c17590e0ad6c0cb1776369d2ba80cd99e945005e117851690507fe", - "https://deno.land/std@0.200.0/encoding/base64.ts": "144ae6234c1fbe5b68666c711dc15b1e9ee2aef6d42b3b4345bf9a6c91d70d0d", - "https://deno.land/std@0.200.0/encoding/base64url.ts": "2ed4ba122b20fedf226c5d337cf22ee2024fa73a8f85d915d442af7e9ce1fae1", - "https://deno.land/std@0.200.0/fmt/colors.ts": "a7eecffdf3d1d54db890723b303847b6e0a1ab4b528ba6958b8f2e754cf1b3bc", - "https://deno.land/std@0.200.0/fs/_util.ts": "fbf57dcdc9f7bc8128d60301eece608246971a7836a3bb1e78da75314f08b978", - "https://deno.land/std@0.200.0/fs/copy.ts": "66edc2baea085afbe98d60b16ae93f4eef84fbf774b6d671e6ff2cfd52d4c860", - "https://deno.land/std@0.200.0/fs/ensure_dir.ts": "dc64c4c75c64721d4e3fb681f1382f803ff3d2868f08563ff923fdd20d071c40", - "https://deno.land/std@0.200.0/http/_negotiation/common.ts": "14d1a52427ab258a4b7161cd80e1d8a207b7cc64b46e911780f57ead5f4323c6", - "https://deno.land/std@0.200.0/http/_negotiation/encoding.ts": "ff747d107277c88cb7a6a62a08eeb8d56dad91564cbcccb30694d5dc126dcc53", - "https://deno.land/std@0.200.0/http/_negotiation/language.ts": "7bcddd8db3330bdb7ce4fc00a213c5547c1968139864201efd67ef2d0d51887d", - "https://deno.land/std@0.200.0/http/_negotiation/media_type.ts": "58847517cd549384ad677c0fe89e0a4815be36fe7a303ea63cee5f6a1d7e1692", - "https://deno.land/std@0.200.0/http/cookie_map.ts": "64601025a7d24c3ebd80a169ccc99145bdbfc60606935348e1d4366d0bf9010d", - "https://deno.land/std@0.200.0/http/etag.ts": "807382795850cde5c437c74bcc09392bc0fc56de348fc1271f383f4b28935b9f", - "https://deno.land/std@0.200.0/http/http_errors.ts": "bbda34819060af86537cecc9dc8e045f877130808b7e7acde4197c5328e852d0", - "https://deno.land/std@0.200.0/http/http_status.ts": "8a7bcfe3ac025199ad804075385e57f63d055b2aed539d943ccc277616d6f932", - "https://deno.land/std@0.200.0/http/method.ts": "e66c2a015cb46c21ab0bb3589aa4fca43143a506cb324ffdfd42d2edef7bc0c4", - "https://deno.land/std@0.200.0/http/negotiation.ts": "46e74a6bad4b857333a58dc5b50fe8e5a4d5267e97292293ea65f980bd918086", - "https://deno.land/std@0.200.0/http/server_sent_event.ts": "29f707c1afa5278ac0315ac115ee679d6b93596d5af3fad5ef33f04254ca76c1", - "https://deno.land/std@0.200.0/http/user_agent.ts": "35d3c70d0926b0e121b8c1bbc324b3522479158acaa4f0c43928362b7bf4e6f4", - "https://deno.land/std@0.200.0/io/buf_reader.ts": "2bccff0878537ef201c5051fc0db0ce8196388c5ea69d2be6be1900fe48c5f4b", - "https://deno.land/std@0.200.0/io/buf_writer.ts": "48c33c8f00b61dcbc7958706741cec8e59810bd307bc6a326cbd474fe8346dfd", - "https://deno.land/std@0.200.0/io/buffer.ts": "4d6883daeb2e698579c4064170515683d69f40f3de019bfe46c5cf31e74ae793", - "https://deno.land/std@0.200.0/io/copy_n.ts": "c055296297b9d4897d90d1ac056b072dc02614e60c67f438e23fbce052ea4c69", - "https://deno.land/std@0.200.0/io/limited_reader.ts": "6c9a216f8eef39c1ee2a6b37a29372c8fc63455b2eeb91f06d9646f8f759fc8b", - "https://deno.land/std@0.200.0/io/mod.ts": "2665bcccc1fd6e8627cca167c3e92aaecbd9897556b6f69e6d258070ef63fd9b", - "https://deno.land/std@0.200.0/io/multi_reader.ts": "9c2a0a31686c44b277e16da1d97b4686a986edcee48409b84be25eedbc39b271", - "https://deno.land/std@0.200.0/io/read_delim.ts": "c02b93cc546ae8caad8682ae270863e7ace6daec24c1eddd6faabc95a9d876a3", - "https://deno.land/std@0.200.0/io/read_int.ts": "7cb8bcdfaf1107586c3bacc583d11c64c060196cb070bb13ae8c2061404f911f", - "https://deno.land/std@0.200.0/io/read_lines.ts": "c526c12a20a9386dc910d500f9cdea43cba974e853397790bd146817a7eef8cc", - "https://deno.land/std@0.200.0/io/read_long.ts": "f0aaa420e3da1261c5d33c5e729f09922f3d9fa49f046258d4ff7a00d800c71e", - "https://deno.land/std@0.200.0/io/read_range.ts": "46a2263d0f8369b6d9abb0b25d99ceb65ff08d621fc57bcc53832e6979295043", - "https://deno.land/std@0.200.0/io/read_short.ts": "805cb329574b850b84bf14a92c052c59b5977a492cd780c41df8ad40826c1a20", - "https://deno.land/std@0.200.0/io/read_string_delim.ts": "5dc9f53bdf78e7d4ee1e56b9b60352238ab236a71c3e3b2a713c3d78472a53ce", - "https://deno.land/std@0.200.0/io/slice_long_to_bytes.ts": "48d9bace92684e880e46aa4a2520fc3867f9d7ce212055f76ecc11b22f9644b7", - "https://deno.land/std@0.200.0/io/string_reader.ts": "da0f68251b3d5b5112485dfd4d1b1936135c9b4d921182a7edaf47f74c25cc8f", - "https://deno.land/std@0.200.0/io/string_writer.ts": "8a03c5858c24965a54c6538bed15f32a7c72f5704a12bda56f83a40e28e5433e", - "https://deno.land/std@0.200.0/media_types/_db.ts": "7606d83e31f23ce1a7968cbaee852810c2cf477903a095696cdc62eaab7ce570", - "https://deno.land/std@0.200.0/media_types/_util.ts": "916efbd30b6148a716f110e67a4db29d6949bf4048997b754415dd7e42c52378", - "https://deno.land/std@0.200.0/media_types/content_type.ts": "ad98a5aa2d95f5965b2796072284258710a25e520952376ed432b0937ce743bc", - "https://deno.land/std@0.200.0/media_types/extension.ts": "a7cd28c9417143387cdfed27d4e8607ebcf5b1ec27eb8473d5b000144689fe65", - "https://deno.land/std@0.200.0/media_types/extensions_by_type.ts": "43806d6a52a0d6d965ada9d20e60a982feb40bc7a82268178d94edb764694fed", - "https://deno.land/std@0.200.0/media_types/format_media_type.ts": "f5e1073c05526a6f5a516ac5c5587a1abd043bf1039c71cde1166aa4328c8baf", - "https://deno.land/std@0.200.0/media_types/get_charset.ts": "18b88274796fda5d353806bf409eb1d2ddb3f004eb4bd311662c4cdd8ac173db", - "https://deno.land/std@0.200.0/media_types/mod.ts": "d3f0b99f85053bc0b98ecc24eaa3546dfa09b856dc0bbaf60d8956d2cdd710c8", - "https://deno.land/std@0.200.0/media_types/parse_media_type.ts": "8cb0144385c555c9ce81881b7cee3fbb746f23b4af988fecdb7bd01ef8cc35b1", - "https://deno.land/std@0.200.0/media_types/type_by_extension.ts": "daa801eb0f11cdf199445d0f1b656cf116d47dcf9e5b85cc1e6b4469f5ee0432", - "https://deno.land/std@0.200.0/media_types/vendor/mime-db.v1.52.0.ts": "6925bbcae81ca37241e3f55908d0505724358cda3384eaea707773b2c7e99586", - "https://deno.land/std@0.200.0/path/_basename.ts": "057d420c9049821f983f784fd87fa73ac471901fb628920b67972b0f44319343", - "https://deno.land/std@0.200.0/path/_constants.ts": "e49961f6f4f48039c0dfed3c3f93e963ca3d92791c9d478ac5b43183413136e0", - "https://deno.land/std@0.200.0/path/_dirname.ts": "355e297236b2218600aee7a5301b937204c62e12da9db4b0b044993d9e658395", - "https://deno.land/std@0.200.0/path/_extname.ts": "eaaa5aae1acf1f03254d681bd6a8ce42a9cb5b7ff2213a9d4740e8ab31283664", - "https://deno.land/std@0.200.0/path/_format.ts": "4a99270d6810f082e614309164fad75d6f1a483b68eed97c830a506cc589f8b4", - "https://deno.land/std@0.200.0/path/_from_file_url.ts": "7e4e5626089785adddb061f1b9f4932d6b21c7df778e7449531a11e32048245c", - "https://deno.land/std@0.200.0/path/_interface.ts": "6471159dfbbc357e03882c2266d21ef9afdb1e4aa771b0545e90db58a0ba314b", - "https://deno.land/std@0.200.0/path/_is_absolute.ts": "05dac10b5e93c63198b92e3687baa2be178df5321c527dc555266c0f4f51558c", - "https://deno.land/std@0.200.0/path/_join.ts": "fd78555bc34d5f188918fc7018dfe8fe2df5bbad94a3b30a433666c03934d77f", - "https://deno.land/std@0.200.0/path/_normalize.ts": "a19ec8706b2707f9dd974662a5cd89fad438e62ab1857e08b314a8eb49a34d81", - "https://deno.land/std@0.200.0/path/_parse.ts": "0f9b0ff43682dd9964eb1c4398610c4e165d8db9d3ac9d594220217adf480cfa", - "https://deno.land/std@0.200.0/path/_relative.ts": "27bdeffb5311a47d85be26d37ad1969979359f7636c5cd9fcf05dcd0d5099dc5", - "https://deno.land/std@0.200.0/path/_resolve.ts": "7a3616f1093735ed327e758313b79c3c04ea921808ca5f19ddf240cb68d0adf6", - "https://deno.land/std@0.200.0/path/_to_file_url.ts": "739bfda583598790b2e77ce227f2bb618f6ebdb939788cea47555b43970ec58c", - "https://deno.land/std@0.200.0/path/_to_namespaced_path.ts": "0d5f4caa2ed98ef7a8786286df6af804b50e38859ae897b5b5b4c8c5930a75c8", - "https://deno.land/std@0.200.0/path/_util.ts": "4e191b1bac6b3bf0c31aab42e5ca2e01a86ab5a0d2e08b75acf8585047a86221", - "https://deno.land/std@0.200.0/path/basename.ts": "6f08fbb90dbfcf320765b3abb01f995b1723f75e2534acfd5380e202c802a3aa", - "https://deno.land/std@0.200.0/path/common.ts": "ee7505ab01fd22de3963b64e46cff31f40de34f9f8de1fff6a1bd2fe79380000", - "https://deno.land/std@0.200.0/path/dirname.ts": "098996822a31b4c46e1eb52a19540d3c6f9f54b772fc8a197939eeabc29fca2f", - "https://deno.land/std@0.200.0/path/extname.ts": "9b83c62fd16505739541f7a3ab447d8972da39dbf668d47af2f93206c2480893", - "https://deno.land/std@0.200.0/path/format.ts": "cb22f95cc7853d590b87708cc9441785e760d711188facff3d225305a8213aca", - "https://deno.land/std@0.200.0/path/from_file_url.ts": "a6221cfc928928ec4d9786d767dfac98fa2ab746af0786446c9834a07b98817e", - "https://deno.land/std@0.200.0/path/glob.ts": "d479e0a695621c94d3fd7fe7abd4f9499caf32a8de13f25073451c6ef420a4e1", - "https://deno.land/std@0.200.0/path/is_absolute.ts": "6b3d36352eb7fa29edb53f9e7b09b1aeb022a3c5465764f6cc5b8c41f9736197", - "https://deno.land/std@0.200.0/path/join.ts": "4a2867ff2f3c81ffc9eb3d56dade16db6f8bd3854f269306d23dad4115089c84", - "https://deno.land/std@0.200.0/path/mod.ts": "7765507696cb321994cdacfc19ee3ba61e8e3ebf4bd98fa75a276cf5dc18ce2a", - "https://deno.land/std@0.200.0/path/normalize.ts": "7d992cd262b2deefa842d93a8ba2ed51f3949ba595b1d07f627ac2cddbc74808", - "https://deno.land/std@0.200.0/path/parse.ts": "031fe488b3497fb8312fc1dc3c3d6c2d80707edd9c661e18ee9fd20f95edf322", - "https://deno.land/std@0.200.0/path/posix.ts": "0a1c1952d132323a88736d03e92bd236f3ed5f9f079e5823fae07c8d978ee61b", - "https://deno.land/std@0.200.0/path/relative.ts": "7db80c5035016174267da16321a742d76e875215c317859a383b12f413c6f5d6", - "https://deno.land/std@0.200.0/path/resolve.ts": "103b62207726a27f28177f397008545804ecb20aaf00623af1f622b18cd80b9f", - "https://deno.land/std@0.200.0/path/separator.ts": "0fb679739d0d1d7bf45b68dacfb4ec7563597a902edbaf3c59b50d5bcadd93b1", - "https://deno.land/std@0.200.0/path/to_file_url.ts": "dd32f7a01bbf3b15b5df46796659984b372973d9b2d7d59bcf0eb990763a0cb5", - "https://deno.land/std@0.200.0/path/to_namespaced_path.ts": "4e643ab729bf49ccdc166ad48d2de262ff462938fcf2a44a4425588f4a0bd690", - "https://deno.land/std@0.200.0/path/win32.ts": "8b3f80ef7a462511d5e8020ff490edcaa0a0d118f1b1e9da50e2916bdd73f9dd", - "https://deno.land/std@0.200.0/streams/_common.ts": "f45cba84f0d813de3326466095539602364a9ba521f804cc758f7a475cda692d", - "https://deno.land/std@0.200.0/streams/buffer.ts": "6cd773d22cf21bb988a98cc551b5abfc4c3b03516f93eaa3fb6f2f6e16032deb", - "https://deno.land/std@0.200.0/streams/byte_slice_stream.ts": "c46d7c74836fc8c1a9acd9fe211cbe1bbaaee1b36087c834fb03af4991135c3a", - "https://deno.land/std@0.200.0/streams/copy.ts": "75cbc795ff89291df22ddca5252de88b2e16d40c85d02840593386a8a1454f71", - "https://deno.land/std@0.200.0/streams/delimiter_stream.ts": "f69e849b3d1f59f02424497273f411105a6f76a9f13da92aeeb9a2d554236814", - "https://deno.land/std@0.200.0/streams/early_zip_readable_streams.ts": "4005fa74162b943f79899e5d7cb96adcbc0a6b867f9144974ed12d30e0a556e1", - "https://deno.land/std@0.200.0/streams/iterate_reader.ts": "bbec1d45c2df2c0c5920bad0549351446fdc8e0886d99e95959b259dbcdb6072", - "https://deno.land/std@0.200.0/streams/limited_bytes_transform_stream.ts": "05dc592ffaab83257494d22dd53917e56243c26e5e3129b3f13ddbbbc4785048", - "https://deno.land/std@0.200.0/streams/limited_transform_stream.ts": "d69ab790232c1b86f53621ad41ef03c235f2abb4b7a1cd51960ad6e12ee55e38", - "https://deno.land/std@0.200.0/streams/merge_readable_streams.ts": "dc2db0cbf1b14d999aa2aa2a2a1ba24ce58953878f29845ed9319321d0a01fab", - "https://deno.land/std@0.200.0/streams/mod.ts": "c07ec010e700b9ea887dc36ca08729828bc7912f711e4054e24d33fd46282252", - "https://deno.land/std@0.200.0/streams/read_all.ts": "ee319772fb0fd28302f97343cc48dfcf948f154fd0d755d8efe65814b70533be", - "https://deno.land/std@0.200.0/streams/readable_stream_from_iterable.ts": "a355e97ba8671a4611ae9671c1f33c4a7e6a1b42fbdc9a399338ac3d6f875364", - "https://deno.land/std@0.200.0/streams/readable_stream_from_reader.ts": "bfc416c4576a30aac6b9af22c9dc292c20c6742141ee7c55b5e85460beb0c54e", - "https://deno.land/std@0.200.0/streams/reader_from_iterable.ts": "55f68110dce3f8f2c87b834d95f153bc904257fc65175f9f2abe78455cb8047c", - "https://deno.land/std@0.200.0/streams/reader_from_stream_reader.ts": "fa4971e5615a010e49492c5d1688ca1a4d17472a41e98b498ab89a64ebd7ac73", - "https://deno.land/std@0.200.0/streams/text_delimiter_stream.ts": "20e680ab8b751390e359288ce764f9c47d164af11a263870746eeca4bc7d976b", - "https://deno.land/std@0.200.0/streams/text_line_stream.ts": "0f2c4b33a5fdb2476f2e060974cba1347cefe99a4af33c28a57524b1a34750fa", - "https://deno.land/std@0.200.0/streams/to_transform_stream.ts": "89fd367cafb3b6d80d61e2f4f1fcf66cc75723ecee8d474b495f022264ec6c3b", - "https://deno.land/std@0.200.0/streams/writable_stream_from_writer.ts": "56fff5c82fb736fdd669b567cc0b2bbbe0351002cd13254eae26c366e2bed89a", - "https://deno.land/std@0.200.0/streams/write_all.ts": "aec90152978581ea62d56bb53a5cbf487e6a89c902f87c5969681ffbdf32b998", - "https://deno.land/std@0.200.0/streams/writer_from_stream_writer.ts": "07c7ee025151a190f37fc42cbb01ff93afc949119ebddc6e0d0df14df1bf6950", - "https://deno.land/std@0.200.0/streams/zip_readable_streams.ts": "a9d81aa451240f79230add674809dbee038d93aabe286e2d9671e66591fc86ca", - "https://deno.land/std@0.200.0/testing/asserts.ts": "b4e4b1359393aeff09e853e27901a982c685cb630df30426ed75496961931946", - "https://deno.land/x/code_block_writer@12.0.0/mod.ts": "2c3448060e47c9d08604c8f40dee34343f553f33edcdfebbf648442be33205e5", - "https://deno.land/x/code_block_writer@12.0.0/utils/string_utils.ts": "60cb4ec8bd335bf241ef785ccec51e809d576ff8e8d29da43d2273b69ce2a6ff", - "https://deno.land/x/deno_cache@0.5.2/auth_tokens.ts": "5d1d56474c54a9d152e44d43ea17c2e6a398dd1e9682c69811a313567c01ee1e", - "https://deno.land/x/deno_cache@0.5.2/cache.ts": "92ce8511e1e5c00fdf53a41619aa77d632ea8e0fc711324322e4d5ebf8133911", - "https://deno.land/x/deno_cache@0.5.2/deno_dir.ts": "1ea355b8ba11c630d076b222b197cfc937dd81e5a4a260938997da99e8ff93a0", - "https://deno.land/x/deno_cache@0.5.2/deps.ts": "26a75905652510b76e54b6d5ef3cf824d1062031e00782efcd768978419224e7", - "https://deno.land/x/deno_cache@0.5.2/dirs.ts": "009c6f54e0b610914d6ce9f72f6f6ccfffd2d47a79a19061e0a9eb4253836069", - "https://deno.land/x/deno_cache@0.5.2/disk_cache.ts": "66a1e604a8d564b6dd0500326cac33d08b561d331036bf7272def80f2f7952aa", - "https://deno.land/x/deno_cache@0.5.2/file_fetcher.ts": "89616c50b6df73fb04e73d0b7cd99e5f2ed7967386913d65b9e8baa4238501f7", - "https://deno.land/x/deno_cache@0.5.2/http_cache.ts": "407135eaf2802809ed373c230d57da7ef8dff923c4abf205410b9b99886491fd", - "https://deno.land/x/deno_cache@0.5.2/lib/deno_cache_dir.generated.js": "18b6526d0c50791a73dd0eb894e99de1ac05ee79dcbd53298ff5b5b6b0757fe6", - "https://deno.land/x/deno_cache@0.5.2/lib/snippets/deno_cache_dir-77bed54ace8005e0/fs.js": "cbe3a976ed63c72c7cb34ef845c27013033a3b11f9d8d3e2c4aa5dda2c0c7af6", - "https://deno.land/x/deno_cache@0.5.2/mod.ts": "0b4d071ad095128bdc2b1bc6e5d2095222dcbae08287261690ee9757e6300db6", - "https://deno.land/x/deno_cache@0.5.2/util.ts": "f3f5a0cfc60051f09162942fb0ee87a0e27b11a12aec4c22076e3006be4cc1e2", - "https://deno.land/x/dir@1.5.1/data_local_dir/mod.ts": "91eb1c4bfadfbeda30171007bac6d85aadacd43224a5ed721bbe56bc64e9eb66", - "https://deno.land/x/dnt@0.38.1/lib/compiler.ts": "209ad2e1b294f93f87ec02ade9a0821f942d2e524104552d0aa8ff87021050a5", - "https://deno.land/x/dnt@0.38.1/lib/compiler_transforms.ts": "f21aba052f5dcf0b0595c734450842855c7f572e96165d3d34f8fed2fc1f7ba1", - "https://deno.land/x/dnt@0.38.1/lib/mod.deps.ts": "30367fc68bcd2acf3b7020cf5cdd26f817f7ac9ac35c4bfb6c4551475f91bc3e", - "https://deno.land/x/dnt@0.38.1/lib/npm_ignore.ts": "57fbb7e7b935417d225eec586c6aa240288905eb095847d3f6a88e290209df4e", - "https://deno.land/x/dnt@0.38.1/lib/package_json.ts": "61f35b06e374ed39ca776d29d67df4be7ee809d0bca29a8239687556c6d027c2", - "https://deno.land/x/dnt@0.38.1/lib/pkg/dnt_wasm.generated.js": "cfb352ae839865f5698c9b35099d4c783510195a1e3c9f9b04d94fac86394ed9", - "https://deno.land/x/dnt@0.38.1/lib/pkg/snippets/dnt-wasm-a15ef721fa5290c5/helpers.js": "45f74f00472b3a399bc16e5dc056966b55dcdd8fa2bd61505c6dfd2f5d33b9f4", - "https://deno.land/x/dnt@0.38.1/lib/shims.ts": "df1bd4d9a196dca4b2d512b1564fff64ac6c945189a273d706391f87f210d7e6", - "https://deno.land/x/dnt@0.38.1/lib/test_runner/get_test_runner_code.ts": "4dc7a73a13b027341c0688df2b29a4ef102f287c126f134c33f69f0339b46968", - "https://deno.land/x/dnt@0.38.1/lib/test_runner/test_runner.ts": "4d0da0500ec427d5f390d9a8d42fb882fbeccc92c92d66b6f2e758606dbd40e6", - "https://deno.land/x/dnt@0.38.1/lib/transform.deps.ts": "e42f2bdef46d098453bdba19261a67cf90b583f5d868f7fe83113c1380d9b85c", - "https://deno.land/x/dnt@0.38.1/lib/types.ts": "b8e228b2fac44c2ae902fbb73b1689f6ab889915bd66486c8a85c0c24255f5fb", - "https://deno.land/x/dnt@0.38.1/lib/utils.ts": "878b7ac7003a10c16e6061aa49dbef9b42bd43174853ebffc9b67ea47eeb11d8", - "https://deno.land/x/dnt@0.38.1/mod.ts": "b13349fe77847cf58e26b40bcd58797a8cec5d71b31a1ca567071329c8489de1", - "https://deno.land/x/dnt@0.38.1/transform.ts": "f68743a14cf9bf53bfc9c81073871d69d447a7f9e3453e0447ca2fb78926bb1d", - "https://deno.land/x/path_to_regexp@v6.2.1/index.ts": "894060567837bae8fc9c5cbd4d0a05e9024672083d5883b525c031eea940e556", - "https://deno.land/x/ts_morph@18.0.0/bootstrap/mod.ts": "b53aad517f106c4079971fcd4a81ab79fadc40b50061a3ab2b741a09119d51e9", - "https://deno.land/x/ts_morph@18.0.0/bootstrap/ts_morph_bootstrap.js": "6645ac03c5e6687dfa8c78109dc5df0250b811ecb3aea2d97c504c35e8401c06", - "https://deno.land/x/ts_morph@18.0.0/common/DenoRuntime.ts": "6a7180f0c6e90dcf23ccffc86aa8271c20b1c4f34c570588d08a45880b7e172d", - "https://deno.land/x/ts_morph@18.0.0/common/mod.ts": "01985d2ee7da8d1caee318a9d07664774fbee4e31602bc2bb6bb62c3489555ed", - "https://deno.land/x/ts_morph@18.0.0/common/ts_morph_common.js": "845671ca951073400ce142f8acefa2d39ea9a51e29ca80928642f3f8cf2b7700", - "https://deno.land/x/ts_morph@18.0.0/common/typescript.js": "d5c598b6a2db2202d0428fca5fd79fc9a301a71880831a805d778797d2413c59", - "https://deno.land/x/wasmbuild@0.15.0/cache.ts": "89eea5f3ce6035a1164b3e655c95f21300498920575ade23161421f5b01967f4", - "https://deno.land/x/wasmbuild@0.15.0/loader.ts": "d98d195a715f823151cbc8baa3f32127337628379a02d9eb2a3c5902dbccfc02" - } -} diff --git a/deps.ts b/deps.ts index d3e05aa0..56047f29 100644 --- a/deps.ts +++ b/deps.ts @@ -4,71 +4,44 @@ // `std` dependencies -export { - type Deferred, - deferred, -} from "https://deno.land/std@0.200.0/async/deferred.ts"; export { concat, copy as copyBytes, equals, -} from "https://deno.land/std@0.200.0/bytes/mod.ts"; -export { timingSafeEqual } from "https://deno.land/std@0.200.0/crypto/timing_safe_equal.ts"; -export { KeyStack } from "https://deno.land/std@0.200.0/crypto/keystack.ts"; -export * as base64 from "https://deno.land/std@0.200.0/encoding/base64.ts"; +} from "https://deno.land/std@0.211.0/bytes/mod.ts"; +export { timingSafeEqual } from "https://deno.land/std@0.211.0/crypto/timing_safe_equal.ts"; +export { KeyStack } from "https://deno.land/std@0.211.0/crypto/unstable_keystack.ts"; +export { encodeBase64 } from "https://deno.land/std@0.211.0/encoding/base64.ts"; export { mergeHeaders, SecureCookieMap, type SecureCookieMapGetOptions, type SecureCookieMapSetDeleteOptions, -} from "https://deno.land/std@0.200.0/http/cookie_map.ts"; -export { - createHttpError, - errors, - HttpError, - type HttpErrorOptions, - isHttpError, -} from "https://deno.land/std@0.200.0/http/http_errors.ts"; -export { - type ErrorStatus, - isErrorStatus, - isRedirectStatus, - type RedirectStatus, - Status, - STATUS_TEXT, -} from "https://deno.land/std@0.200.0/http/http_status.ts"; +} from "https://deno.land/std@0.211.0/http/unstable_cookie_map.ts"; export { calculate, type ETagOptions, type FileInfo, ifMatch, ifNoneMatch, -} from "https://deno.land/std@0.200.0/http/etag.ts"; -export { type HttpMethod as HTTPMethods } from "https://deno.land/std@0.200.0/http/method.ts"; +} from "https://deno.land/std@0.211.0/http/etag.ts"; export { accepts, acceptsEncodings, acceptsLanguages, -} from "https://deno.land/std@0.200.0/http/negotiation.ts"; -export { - ServerSentEvent, - type ServerSentEventInit, - ServerSentEventStreamTarget, - type ServerSentEventTarget, - type ServerSentEventTargetOptions, -} from "https://deno.land/std@0.200.0/http/server_sent_event.ts"; -export { UserAgent } from "https://deno.land/std@0.200.0/http/user_agent.ts"; -export { LimitedReader } from "https://deno.land/std@0.200.0/io/mod.ts"; +} from "https://deno.land/std@0.211.0/http/negotiation.ts"; +export { UserAgent } from "https://deno.land/std@0.211.0/http/user_agent.ts"; +export { LimitedReader } from "https://deno.land/std@0.211.0/io/mod.ts"; export { contentType, extension, typeByExtension, -} from "https://deno.land/std@0.200.0/media_types/mod.ts"; +} from "https://deno.land/std@0.211.0/media_types/mod.ts"; export { readAll, readerFromStreamReader, writeAll, -} from "https://deno.land/std@0.200.0/streams/mod.ts"; +} from "https://deno.land/std@0.211.0/streams/mod.ts"; export { basename, extname, @@ -77,10 +50,34 @@ export { normalize, parse, SEP, -} from "https://deno.land/std@0.200.0/path/mod.ts"; +} from "https://deno.land/std@0.211.0/path/mod.ts"; // 3rd party dependencies +export { + createHttpError, + errors, + HttpError, + type HttpErrorOptions, + isHttpError, +} from "https://deno.land/x/oak_commons@0.4.0/http_errors.ts"; +export { type HttpMethod as HTTPMethods } from "https://deno.land/x/oak_commons@0.4.0/method.ts"; +export { + ServerSentEvent, + type ServerSentEventInit, + ServerSentEventStreamTarget, + type ServerSentEventTarget, + type ServerSentEventTargetOptions, +} from "https://deno.land/x/oak_commons@0.4.0/server_sent_event.ts"; +export { + type ErrorStatus, + isErrorStatus, + isRedirectStatus, + type RedirectStatus, + Status, + STATUS_TEXT, +} from "https://deno.land/x/oak_commons@0.4.0/status.ts"; + export { compile, type Key, diff --git a/examples/closeServer.ts b/examples/closeServer.ts index 694a773d..8a6fb89e 100644 --- a/examples/closeServer.ts +++ b/examples/closeServer.ts @@ -8,7 +8,7 @@ import { cyan, green, yellow, -} from "https://deno.land/std@0.200.0/fmt/colors.ts"; +} from "https://deno.land/std@0.211.0/fmt/colors.ts"; import { Application, Context, Router, Status } from "../mod.ts"; diff --git a/examples/cookieServer.ts b/examples/cookieServer.ts index f1f52550..fa3d23fa 100644 --- a/examples/cookieServer.ts +++ b/examples/cookieServer.ts @@ -8,7 +8,7 @@ import { cyan, green, yellow, -} from "https://deno.land/std@0.200.0/fmt/colors.ts"; +} from "https://deno.land/std@0.211.0/fmt/colors.ts"; import { Application } from "../mod.ts"; diff --git a/examples/countingServer.ts b/examples/countingServer.ts index f257119a..fa071897 100644 --- a/examples/countingServer.ts +++ b/examples/countingServer.ts @@ -7,7 +7,7 @@ import { cyan, green, yellow, -} from "https://deno.land/std@0.200.0/fmt/colors.ts"; +} from "https://deno.land/std@0.211.0/fmt/colors.ts"; import { Application, diff --git a/examples/httpsServer.ts b/examples/httpsServer.ts index d8bfea8a..c8832e4f 100644 --- a/examples/httpsServer.ts +++ b/examples/httpsServer.ts @@ -13,7 +13,7 @@ import { cyan, green, yellow, -} from "https://deno.land/std@0.200.0/fmt/colors.ts"; +} from "https://deno.land/std@0.211.0/fmt/colors.ts"; import { Application } from "../mod.ts"; diff --git a/examples/proxyServer.ts b/examples/proxyServer.ts index bd681f5c..bff29e44 100644 --- a/examples/proxyServer.ts +++ b/examples/proxyServer.ts @@ -8,7 +8,7 @@ import { green, red, yellow, -} from "https://deno.land/std@0.200.0/fmt/colors.ts"; +} from "https://deno.land/std@0.211.0/fmt/colors.ts"; import { Application, HttpError, proxy, Status } from "../mod.ts"; diff --git a/examples/readerServer.ts b/examples/readerServer.ts index 58956be3..8322c99f 100644 --- a/examples/readerServer.ts +++ b/examples/readerServer.ts @@ -4,8 +4,8 @@ */ // Importing some console colors -import { bold, yellow } from "https://deno.land/std@0.200.0/fmt/colors.ts"; -import { StringReader } from "https://deno.land/std@0.200.0/io/string_reader.ts"; +import { bold, yellow } from "https://deno.land/std@0.211.0/fmt/colors.ts"; +import { StringReader } from "https://deno.land/std@0.211.0/io/string_reader.ts"; import { Application } from "../mod.ts"; diff --git a/examples/routingServer.ts b/examples/routingServer.ts index f12d3183..3e4cfcb7 100644 --- a/examples/routingServer.ts +++ b/examples/routingServer.ts @@ -8,7 +8,7 @@ import { cyan, green, yellow, -} from "https://deno.land/std@0.200.0/fmt/colors.ts"; +} from "https://deno.land/std@0.211.0/fmt/colors.ts"; import { Application, diff --git a/examples/server.ts b/examples/server.ts index fd770e2d..31d50d8b 100644 --- a/examples/server.ts +++ b/examples/server.ts @@ -9,7 +9,7 @@ import { cyan, green, yellow, -} from "https://deno.land/std@0.200.0/fmt/colors.ts"; +} from "https://deno.land/std@0.211.0/fmt/colors.ts"; import { Application } from "../mod.ts"; diff --git a/examples/sseServer.ts b/examples/sseServer.ts index d3b8e78c..565fb759 100644 --- a/examples/sseServer.ts +++ b/examples/sseServer.ts @@ -8,7 +8,7 @@ import { cyan, green, yellow, -} from "https://deno.land/std@0.200.0/fmt/colors.ts"; +} from "https://deno.land/std@0.211.0/fmt/colors.ts"; import { Application, diff --git a/examples/staticServer.ts b/examples/staticServer.ts index bbff5316..7a278f3d 100644 --- a/examples/staticServer.ts +++ b/examples/staticServer.ts @@ -9,7 +9,7 @@ import { green, red, yellow, -} from "https://deno.land/std@0.200.0/fmt/colors.ts"; +} from "https://deno.land/std@0.211.0/fmt/colors.ts"; import { Application, HttpError, Status } from "../mod.ts"; diff --git a/http_server_native_unstable_test.ts b/http_server_native_unstable_test.ts index 9df15c89..d5721137 100644 --- a/http_server_native_unstable_test.ts +++ b/http_server_native_unstable_test.ts @@ -1,6 +1,5 @@ // Copyright 2018-2023 the oak authors. All rights reserved. MIT license. -import { type Deferred, deferred } from "./deps.ts"; import { assertEquals, unreachable } from "./test_deps.ts"; import { HttpServer } from "./http_server_native.ts"; @@ -8,6 +7,13 @@ import { HttpServer } from "./http_server_native.ts"; import { Application } from "./application.ts"; import { isNode } from "./util.ts"; +type Deferred = { + promise: Promise; + resolve: (value: T | PromiseLike) => void; + // deno-lint-ignore no-explicit-any + reject: (reason?: any) => void; +}; + Deno.test({ name: "HttpServer should not handle requests sequentially when dealing with connections over H2", @@ -28,10 +34,10 @@ Deno.test({ const requestCount = 1024; const requestDeferreds: Array> = [ ...new Array(requestCount), - ].map(() => deferred()); + ].map(() => Promise.withResolvers()); const responseDeferreds: Array> = [ ...new Array(requestCount), - ].map(() => deferred()); + ].map(() => Promise.withResolvers()); const requestHandlers: Array< (nativeRequest: unknown) => Promise > = []; @@ -51,7 +57,7 @@ Deno.test({ if (i + 1 < requestCount) { for (let j = requestCount; j > i; j--) { - await responseDeferreds[j]; + await responseDeferreds[j]?.promise; } } @@ -76,7 +82,7 @@ Deno.test({ // Don't make next request until sure server has received it // so we can later assert on order of response compared with // order of request. - await requestDeferreds[i]; + await requestDeferreds[i]?.promise; } const results = await Promise.all(responsePromises); diff --git a/range.ts b/range.ts index 9eb4684b..a33482ce 100644 --- a/range.ts +++ b/range.ts @@ -140,7 +140,7 @@ export class MultiPartStream extends ReadableStream { const rangeHeader = encoder.encode( `Content-Range: ${range.start}-${range.end}/${size}\n\n`, ); - controller.enqueue(concat(this.#preamble, rangeHeader, bytes)); + controller.enqueue(concat([this.#preamble, rangeHeader, bytes])); }, }); diff --git a/range_test.ts b/range_test.ts index c84f6def..0d13df4b 100644 --- a/range_test.ts +++ b/range_test.ts @@ -158,7 +158,7 @@ test({ parts.push(part); } const decoder = new TextDecoder(); - const actual = decoder.decode(concat(...parts)); + const actual = decoder.decode(concat(parts)); assertEquals( actual, "\n--test_boundary\nContent-Type: text/plain; charset=UTF-8\nContent-Range: 0-5/10\n\nhello \n--test_boundary\nContent-Type: text/plain; charset=UTF-8\nContent-Range: 6-9/10\n\ndeno\n--test_boundary--\n", @@ -185,7 +185,7 @@ test({ parts.push(part); } const decoder = new TextDecoder(); - const actual = decoder.decode(concat(...parts)); + const actual = decoder.decode(concat(parts)); assertEquals( actual, "\n--test_boundary\nContent-Type: text/plain; charset=UTF-8\nContent-Range: 0-5/10\n\nhello \n--test_boundary\nContent-Type: text/plain; charset=UTF-8\nContent-Range: 6-9/10\n\ndeno\n--test_boundary--\n", diff --git a/request.ts b/request.ts index 5291fb25..8398d28c 100644 --- a/request.ts +++ b/request.ts @@ -143,7 +143,7 @@ export class Request { /** An object representing the requesting user agent. If the `User-Agent` * header isn't defined in the request, all the properties will be undefined. * - * See [std/http/user_agent#UserAgent](https://deno.land/std@0.200.0/http/user_agent.ts?s=UserAgent) + * See [std/http/user_agent#UserAgent](https://deno.land/std@0.211.0/http/user_agent.ts?s=UserAgent) * for more information. */ get userAgent(): UserAgent { diff --git a/test_deps.ts b/test_deps.ts index 5942ab40..42c9775a 100644 --- a/test_deps.ts +++ b/test_deps.ts @@ -5,14 +5,12 @@ export { BufWriter, StringReader, StringWriter, -} from "https://deno.land/std@0.200.0/io/mod.ts"; -export { writeAllSync } from "https://deno.land/std@0.200.0/streams/mod.ts"; -export { - assert, - assertEquals, - assertInstanceOf, - assertRejects, - assertStrictEquals, - assertThrows, - unreachable, -} from "https://deno.land/std@0.200.0/testing/asserts.ts"; +} from "https://deno.land/std@0.211.0/io/mod.ts"; +export { writeAllSync } from "https://deno.land/std@0.211.0/streams/mod.ts"; +export { assert } from "https://deno.land/std@0.211.0/assert/assert.ts"; +export { assertEquals } from "https://deno.land/std@0.211.0/assert/assert_equals.ts"; +export { assertInstanceOf } from "https://deno.land/std@0.211.0/assert/assert_instance_of.ts"; +export { assertRejects } from "https://deno.land/std@0.211.0/assert/assert_rejects.ts"; +export { assertStrictEquals } from "https://deno.land/std@0.211.0/assert/assert_strict_equals.ts"; +export { assertThrows } from "https://deno.land/std@0.211.0/assert/assert_throws.ts"; +export { unreachable } from "https://deno.land/std@0.211.0/assert/unreachable.ts"; diff --git a/util.ts b/util.ts index 682fa543..5d4b2484 100644 --- a/util.ts +++ b/util.ts @@ -3,8 +3,8 @@ import type { State } from "./application.ts"; import type { Context } from "./context.ts"; import { - base64, createHttpError, + encodeBase64, isAbsolute, join, normalize, @@ -378,7 +378,7 @@ const replacements: Record = { const encoder = new TextEncoder(); export function encodeBase64Safe(data: string | ArrayBuffer): string { - return base64.encode(data).replace(/\/|\+|=/g, (c) => replacements[c]); + return encodeBase64(data).replace(/\/|\+|=/g, (c) => replacements[c]); } export function isNode(): boolean {