diff --git a/backend/Cargo.lock b/backend/Cargo.lock index 0dd3fa864e..2f3444b28d 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -61,9 +61,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.58" +version = "1.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704" +checksum = "c91f1f46651137be86f3a2b9a8359f9ab421d04d941c62b5982e1ca21113adf9" [[package]] name = "argon2" @@ -99,9 +99,9 @@ dependencies = [ [[package]] name = "ast_node" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87549fcb780f81054407f313a1693d102396c223f5c49ccc5d90b46a6cbef34a" +checksum = "1a36288803cd1605bc4f0e3189970a0db8e602bb01a39f8133889f35ece7ddde" dependencies = [ "darling", "pmutil", @@ -127,7 +127,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7bebccb8d6382e06872cc7d0d801d2286004d1612e4cfcc30af9346f63cb106" dependencies = [ "base64 0.13.0", - "bytes 1.2.0", + "bytes 1.2.1", "http", "rand 0.8.5", "reqwest 0.11.11", @@ -184,9 +184,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.56" +version = "0.1.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716" +checksum = "76464446b8bc32758d7e88ee1a804d9914cd9b1cb264c029899680b0be29826f" dependencies = [ "proc-macro2", "quote", @@ -242,14 +242,14 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "axum" -version = "0.5.14" +version = "0.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c943a505c17b494638a38a9af129067f760c9c06794b9f57d499266909be8e72" +checksum = "6b9496f0c1d1afb7a2af4338bbe1d969cddfead41d87a9fb3aaa6d0bbc7af648" dependencies = [ "async-trait", "axum-core", "bitflags", - "bytes 1.2.0", + "bytes 1.2.1", "futures-util", "headers", "http", @@ -279,7 +279,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4f44a0e6200e9d11a1cdc989e4b358f6e3d354fbf48478f345a17f4e43f8635" dependencies = [ "async-trait", - "bytes 1.2.0", + "bytes 1.2.1", "futures-util", "http", "http-body 0.4.5", @@ -436,9 +436,9 @@ checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" [[package]] name = "bytes" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0b3de4a0c5e67e16066a0715723abd91edc2f9001d09c46e1dca929351e130e" +checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" [[package]] name = "cc" @@ -545,7 +545,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94d4706de1b0fa5b132270cddffa8585166037822e260a944fe161acd137ca05" dependencies = [ "percent-encoding", - "time 0.3.11", + "time 0.3.12", "version_check", ] @@ -726,9 +726,9 @@ dependencies = [ [[package]] name = "deno_core" -version = "0.144.0" +version = "0.145.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07952bcb705366ce6cf1590cb408157761ae492d135625beab23572bd2a51938" +checksum = "c56dbbb729d840e253fc92663e76e72971469110cded91a97e046eee5b9ffef6" dependencies = [ "anyhow", "deno_ops", @@ -749,9 +749,9 @@ dependencies = [ [[package]] name = "deno_ops" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "871f1028045a23864859a71cf901867f839dabc26ba20db7cf6cc7e854015a80" +checksum = "dc5440716bfe35e3d184666de9d53450399156e9b5d793722d8f923c5bae364d" dependencies = [ "once_cell", "proc-macro-crate", @@ -938,9 +938,9 @@ dependencies = [ [[package]] name = "event-listener" -version = "2.5.2" +version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77f3309417938f28bf8228fcff79a4a37103981e3e186d2ccd19c74b38f4eb71" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "external-ip" @@ -981,7 +981,7 @@ checksum = "e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.2.15", + "redox_syscall 0.2.16", "windows-sys", ] @@ -1265,7 +1265,7 @@ version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57" dependencies = [ - "bytes 1.2.0", + "bytes 1.2.1", "fnv", "futures-core", "futures-sink", @@ -1317,7 +1317,7 @@ checksum = "4cff78e5788be1e0ab65b04d306b2ed5092c815ec97ec70f4ebd5aee158aa55d" dependencies = [ "base64 0.13.0", "bitflags", - "bytes 1.2.0", + "bytes 1.2.1", "headers-core", "http", "httpdate 1.0.2", @@ -1403,7 +1403,7 @@ version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" dependencies = [ - "bytes 1.2.0", + "bytes 1.2.1", "fnv", "itoa 1.0.2", ] @@ -1424,7 +1424,7 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ - "bytes 1.2.0", + "bytes 1.2.1", "http", "pin-project-lite 0.2.9", ] @@ -1489,7 +1489,7 @@ version = "0.14.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac" dependencies = [ - "bytes 1.2.0", + "bytes 1.2.1", "futures-channel", "futures-core", "futures-util", @@ -1538,7 +1538,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ - "bytes 1.2.0", + "bytes 1.2.1", "hyper 0.14.20", "native-tls", "tokio 1.20.1", @@ -2224,7 +2224,7 @@ dependencies = [ "cfg-if 1.0.0", "instant", "libc", - "redox_syscall 0.2.15", + "redox_syscall 0.2.16", "smallvec", "winapi 0.3.9", ] @@ -2237,7 +2237,7 @@ checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.2.15", + "redox_syscall 0.2.16", "smallvec", "windows-sys", ] @@ -2398,9 +2398,9 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro2" -version = "1.0.41" +version = "1.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdcc2916cde080c1876ff40292a396541241fe0072ef928cd76582e9ea5d60d2" +checksum = "c278e965f1d8cf32d6e0e96de3d3e79712178ae67986d9cf9151f51e95aac89b" dependencies = [ "unicode-ident", ] @@ -2411,7 +2411,7 @@ version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71adf41db68aa0daaefc69bb30bcd68ded9b9abaad5d1fbb6304c4fb390e083e" dependencies = [ - "bytes 1.2.0", + "bytes 1.2.1", "prost-derive", ] @@ -2434,7 +2434,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d0a014229361011dc8e69c8a1ec6c2e8d0f2af7c91e3ea3f5b2170298461e68" dependencies = [ - "bytes 1.2.0", + "bytes 1.2.1", "prost", ] @@ -2612,9 +2612,9 @@ checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" [[package]] name = "redox_syscall" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534cfe58d6a18cc17120fbf4635d53d14691c1fe4d951064df9bd326178d7d5a" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" dependencies = [ "bitflags", ] @@ -2637,7 +2637,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" dependencies = [ "getrandom 0.2.7", - "redox_syscall 0.2.15", + "redox_syscall 0.2.16", "thiserror", ] @@ -2718,7 +2718,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b75aa69a3f06bbcc66ede33af2af253c6f7a86b1ca0033f60c580a27074fbf92" dependencies = [ "base64 0.13.0", - "bytes 1.2.0", + "bytes 1.2.1", "encoding_rs", "futures-core", "futures-util", @@ -2985,9 +2985,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.140" +version = "1.0.141" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc855a42c7967b7c369eb5860f7164ef1f6f81c20c7cc1141f2a604e18723b03" +checksum = "7af873f2c95b99fcb0bd0fe622a43e29514658873c8ceba88c4cb88833a22500" dependencies = [ "serde_derive", ] @@ -3004,10 +3004,19 @@ dependencies = [ ] [[package]] -name = "serde_derive" -version = "1.0.140" +name = "serde_bytes" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f2122636b9fe3b81f1cb25099fcf2d3f542cdb1d45940d56c713158884a05da" +checksum = "212e73464ebcde48d723aa02eb270ba62eff38a9b732df31f33f1b4e145f3a54" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_derive" +version = "1.0.141" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75743a150d003dd863b51dc809bcad0d73f2102c53632f1e954e738192a3413f" dependencies = [ "proc-macro2", "quote", @@ -3040,13 +3049,14 @@ dependencies = [ [[package]] name = "serde_v8" -version = "0.55.0" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69110d2be1d34271c4a7ceb4171c6c12f2aafe6b8d4eb46c8d0a7e8d039154e4" +checksum = "4d8960b6ab57ab11cd48dd93dd95618193040da453d3757925d3d8bbd6d19baa" dependencies = [ - "bytes 1.2.0", + "bytes 1.2.1", "derive_more", "serde", + "serde_bytes", "smallvec", "v8", ] @@ -3242,7 +3252,7 @@ dependencies = [ "base64 0.13.0", "bitflags", "byteorder", - "bytes 1.2.0", + "bytes 1.2.1", "chrono", "crc", "crossbeam-queue", @@ -3427,9 +3437,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "swc_atoms" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7c7709078e8f8f34a2f277d9d5f6e95ea5f18752ee9a9986d0eff3dcafea3f3" +checksum = "66e252fe697709a0fc8710b5b9dee2d72fd9852d3f5fd1a057ce808b6987ccba" dependencies = [ "once_cell", "rustc-hash", @@ -3440,9 +3450,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.25.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "754abca85a90c21660b558a41c2763caa5cea86df7ed8d206d609eea7ad436bd" +checksum = "f7b3ce2fcc4e51ffb3e0556f04bf50e6cdeaaab9b019282f68acb2311c4b75f8" dependencies = [ "ahash", "ast_node", @@ -3467,9 +3477,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.88.0" +version = "0.89.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff979f6f534d93b01024189ecf969307a9710c724e0122d28ed57055dbea0fe" +checksum = "8e5cfd9a8757b634f899c5585e9059cf368ec3708b57294d6b3ea0167dc6ebee" dependencies = [ "bitflags", "is-macro", @@ -3484,9 +3494,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.115.0" +version = "0.116.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1be88c2875fb54597b490bf62ec7d8de38265104552fc26c5cfa8ad5e368787d" +checksum = "12740be040fa5635ac73bb38fd7340887d6b5f36e0daf4eaec662838398dd4eb" dependencies = [ "either", "enum_kind", @@ -3575,7 +3585,7 @@ dependencies = [ "cfg-if 1.0.0", "fastrand", "libc", - "redox_syscall 0.2.15", + "redox_syscall 0.2.16", "remove_dir_all", "winapi 0.3.9", ] @@ -3644,11 +3654,12 @@ dependencies = [ [[package]] name = "time" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72c91f41dcb2f096c05f0873d667dceec1087ce5bcf984ec8ffb19acddbb3217" +checksum = "74b7cc93fc23ba97fde84f7eea56c55d1ba183f495c6715defdfc7b9cb8c870f" dependencies = [ "itoa 1.0.2", + "js-sys", "libc", "num_threads", "time-macros", @@ -3700,7 +3711,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a8325f63a7d4774dd041e363b2409ed1c5cbbd0f867795e661df066b2b0a581" dependencies = [ "autocfg 1.1.0", - "bytes 1.2.0", + "bytes 1.2.1", "libc", "memchr", "mio 0.8.4", @@ -3777,7 +3788,7 @@ dependencies = [ "filetime", "futures-core", "libc", - "redox_syscall 0.2.15", + "redox_syscall 0.2.16", "tokio 1.20.1", "tokio-stream", "xattr", @@ -3813,7 +3824,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45" dependencies = [ - "bytes 1.2.0", + "bytes 1.2.1", "futures-core", "futures-sink", "pin-project-lite 0.2.9", @@ -3840,7 +3851,7 @@ dependencies = [ "async-trait", "axum", "base64 0.13.0", - "bytes 1.2.0", + "bytes 1.2.1", "futures-core", "futures-util", "h2 0.3.13", @@ -3906,7 +3917,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c530c8675c1dbf98facee631536fa116b5fb6382d7dd6dc1b118d970eafe3ba" dependencies = [ "bitflags", - "bytes 1.2.0", + "bytes 1.2.1", "futures-core", "futures-util", "http", @@ -3933,9 +3944,9 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.35" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160" +checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" dependencies = [ "cfg-if 1.0.0", "log", @@ -3957,9 +3968,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.28" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7" +checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" dependencies = [ "once_cell", "valuable", @@ -4087,7 +4098,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3be932d774bfad49722da2c4915ac7cc77b77dd223890739a0240de2b2a15957" dependencies = [ "rand 0.8.5", - "time 0.3.11", + "time 0.3.12", "uuid", ] @@ -4255,9 +4266,9 @@ dependencies = [ [[package]] name = "v8" -version = "0.47.0" +version = "0.47.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bfba6cf63e2f839461fc45c75be2d0d803164123c50646c0dc6b2ef193b00a1" +checksum = "be156dece7a023d5959a72dc0d398d6c95100ec601a2cea10d868da143e85166" dependencies = [ "bitflags", "fslock", @@ -4545,7 +4556,7 @@ dependencies = [ "swc_ecma_parser", "tempfile", "thiserror", - "time 0.3.11", + "time 0.3.12", "tokio 1.20.1", "tokio-tar", "tokio-util 0.7.3", diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 9a22dc4fc2..730d07bfcd 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -45,6 +45,7 @@ "svelte": "^3.49.0", "svelte-awesome": "^3.0.0", "svelte-check": "^2.8.0", + "svelte-heros": "^2.3.3", "svelte-highlight": "^6.2.0", "svelte-markdown": "^0.2.1", "svelte-overlay": "^1.4.1", @@ -4241,6 +4242,12 @@ "svelte": "^3.24.0" } }, + "node_modules/svelte-heros": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/svelte-heros/-/svelte-heros-2.3.3.tgz", + "integrity": "sha512-XCqc4b+deJ2Q42Fb+bmiBsABnmTaUEyW7CrkH3T99ovrZ3y20HVQ4fMAw0uYFk+DNErHGxD3RY7338+s3l7K8A==", + "dev": true + }, "node_modules/svelte-highlight": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/svelte-highlight/-/svelte-highlight-6.2.0.tgz", @@ -7489,6 +7496,12 @@ "typescript": "*" } }, + "svelte-heros": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/svelte-heros/-/svelte-heros-2.3.3.tgz", + "integrity": "sha512-XCqc4b+deJ2Q42Fb+bmiBsABnmTaUEyW7CrkH3T99ovrZ3y20HVQ4fMAw0uYFk+DNErHGxD3RY7338+s3l7K8A==", + "dev": true + }, "svelte-highlight": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/svelte-highlight/-/svelte-highlight-6.2.0.tgz", diff --git a/frontend/package.json b/frontend/package.json index fc4a32913b..140a4b8e31 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -42,6 +42,7 @@ "svelte": "^3.49.0", "svelte-awesome": "^3.0.0", "svelte-check": "^2.8.0", + "svelte-heros": "^2.3.3", "svelte-highlight": "^6.2.0", "svelte-markdown": "^0.2.1", "svelte-overlay": "^1.4.1",