diff --git a/Cargo.lock b/Cargo.lock index 22d71d09d7..944cd1ae5c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -262,6 +262,15 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7dfdb4953a096c551ce9ace855a604d702e6e62d77fac690575ae347571717f5" +[[package]] +name = "better_scoped_tls" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b73e8ecdec39e98aa3b19e8cd0b8ed8f77ccb86a6b0b2dc7cd86d105438a2123" +dependencies = [ + "scoped-tls", +] + [[package]] name = "bit-set" version = "0.5.2" @@ -797,9 +806,9 @@ dependencies = [ [[package]] name = "deno_ast" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efd88c9bfcb036294da03e7bf8b5d7f1276b0ad522b0b057ca2b839ee9325a33" +checksum = "87226a2fc1270fe8037e1d0c9048d6605c2ed938abceda2570fe047aa70608db" dependencies = [ "anyhow", "base64 0.13.0", @@ -892,9 +901,9 @@ dependencies = [ [[package]] name = "deno_doc" -version = "0.31.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7e2982f488761ef90a31d3d2a873cb05bf6342ffba9d8fbf94b95a6366fa463" +checksum = "4df27abd2f29f18578cc22e27ea8d8cd2071e19ecb514cf88afceac889695fb9" dependencies = [ "cfg-if 1.0.0", "deno_ast", @@ -938,9 +947,9 @@ dependencies = [ [[package]] name = "deno_graph" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3108bfa75e0f439f83ac8540d8e494b7d3c8a782db805d126e3a3125d84a38b" +checksum = "d5930dfda71f3a9d066520e5b5f3905d6d27b1247fc46a9037dd2ad1c0dbe193" dependencies = [ "anyhow", "cfg-if 1.0.0", @@ -975,9 +984,9 @@ dependencies = [ [[package]] name = "deno_lint" -version = "0.25.0" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77f14ef24a5acaa86a3a295c96acd78bc4fb2c9725abeafb693f48cbb1f5da66" +checksum = "1ab849e6b8c29e30dbdc8e4ac19d48c15ab14ca6b523b1b0d913623fb103eda1" dependencies = [ "anyhow", "deno_ast", @@ -1254,9 +1263,9 @@ dependencies = [ [[package]] name = "dprint-plugin-typescript" -version = "0.64.1" +version = "0.64.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f37bdb4c73ee3ed24e2630958bf1c9996799113ebb59359eea2c7827d867031" +checksum = "7ee73a5b621d6d43ae700a62b757464a53477cff956593327cb7f6d07cceff4e" dependencies = [ "anyhow", "deno_ast", @@ -1267,9 +1276,9 @@ dependencies = [ [[package]] name = "dprint-swc-ecma-ast-view" -version = "0.49.0" +version = "0.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d440ab9faad7ee973d672ff81fefb7dc483cc43259d68d4c35ba87cdd23d206" +checksum = "23172ec7d673a2cd0d755619ab7d6103a8f5fc3d0f6d1ddfa2aee8e9d07ad863" dependencies = [ "bumpalo", "num-bigint", @@ -1395,9 +1404,9 @@ dependencies = [ [[package]] name = "eszip" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1eafe3b52142cad5f998f607b95fdc543f98b0425ebf9fd5fa1475cfc1e9c743" +checksum = "7b6792e543dd8ce5c15434fa1d5b2a10c51d0f28b81b08d420afc17bcd69f55c" dependencies = [ "anyhow", "base64 0.13.0", @@ -3749,9 +3758,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.104.0" +version = "0.107.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39f89db242769140809e8cfd3eb9dee97d3cdba8079371343dc447efafdb369c" +checksum = "c5b6761f9b57072658a42ff25304a7edc7f8444024726ed27d5861e4644c1ffe" dependencies = [ "ahash", "anyhow", @@ -3781,9 +3790,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.17.2" +version = "0.17.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a23e045ca915a377988b2a419cc28f4f981ce40368084d5b18b7d15a84f84872" +checksum = "dfac713c943b08c8e364801b24a2ea24ea657eadf22826840aa858eccd04d828" dependencies = [ "ahash", "ast_node", @@ -3824,9 +3833,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.89.1" +version = "0.90.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b627edd495a93306f21e435c06227fe57910c1f6054f4c966e917c001142da9e" +checksum = "7cf4da57030370c49c343e536d3c7ab66dca3bd8da000b6040884fc6ac689241" dependencies = [ "bitflags", "memchr", @@ -3856,9 +3865,9 @@ dependencies = [ [[package]] name = "swc_ecma_dep_graph" -version = "0.58.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf46c8d3c4b34072e2e958b259781d9a94a00f23806c402eba40b8e9865f9dda" +checksum = "c8ccd6ffe5f3c66da6713d97225561dd85c49d275343b787fc603193ec691955" dependencies = [ "swc_atoms", "swc_common", @@ -3881,9 +3890,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.87.1" +version = "0.88.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f032c57793a287a8b374e92a2b606e5eb890539285e4723fe6acb9be1fadcec6" +checksum = "bfd30c93f08afdf29226b5695e45aadcc6ce452470cc63ea87a7eb53d29bb02b" dependencies = [ "either", "enum_kind", @@ -3901,9 +3910,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.114.4" +version = "0.117.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a427f8c29e7217b0405c72544bf4049023fa7b025d1a9c300a2f706bfd04f6b" +checksum = "b1fa132c1a736c2c61736958f1102249348a4cc911c7f60e3a6255aa49c1c03e" dependencies = [ "swc_atoms", "swc_common", @@ -3920,13 +3929,13 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.57.1" +version = "0.58.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df852cb3c04bfde542f2fe4493ff0262a053a94a8da068fcb3ab2f6f40bffe8f" +checksum = "9476fc0cd42cfc262764a21033a4b2cf5ee9b67d207007e0515af14f9e2aa253" dependencies = [ + "better_scoped_tls", "once_cell", "phf", - "scoped-tls", "serde", "smallvec", "swc_atoms", @@ -3940,9 +3949,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.44.0" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1b841535a8a97698a556c50fd5993a351e76b8bfd1e770ffc1b5425c1814b98" +checksum = "ac8983235c6902879b65dcb1003d4084adf094408c96d94d62d3f33f44c3fa8e" dependencies = [ "swc_atoms", "swc_common", @@ -3967,9 +3976,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.84.0" +version = "0.87.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06e2e2a955083d1a95dbf42322c7f3e3ee9e331960785a453f22fd3c63589ab6" +checksum = "e074149dd5e969d35a790851b47b0f76700b14fcfda1c05e15751c1458e2dd38" dependencies = [ "ahash", "dashmap", @@ -3989,9 +3998,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.75.1" +version = "0.77.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2d08a837960a7547435ccb94e860d81b3c3d67c52f7296c8753520cfba45b31" +checksum = "048ac8ea82e02fa9a54b9aa448dc5d15a8e994304364fcd8c4e2f650572c9141" dependencies = [ "either", "serde", @@ -4009,9 +4018,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.77.0" +version = "0.80.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501833c2b1be774dcafcf999cf9256c4c33478778da46d125c525505d3542972" +checksum = "9fb5b7c98597bf41d1503ca4039be5445fd02e7aa381ae520d1c78a8a370f7f5" dependencies = [ "ahash", "base64 0.13.0", @@ -4034,9 +4043,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.79.0" +version = "0.82.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbdfd5d240c6b32e84f89c66e7b259c6a0f2cde4630ac9e0ce1243807056c349" +checksum = "f7859a18a33f751d488fbc1b7a0073fb08c69d794ad1f8daa2da47bfda2d9242" dependencies = [ "serde", "swc_atoms", @@ -4051,9 +4060,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.64.0" +version = "0.65.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8105c87f59b54e49b95164efbdf346b710e0a77390e89869527ee20f68687b91" +checksum = "b462ac7dd5340544e7a12965bb7fbbbf9db8b26c1b32159b43c4b2430fed3fc8" dependencies = [ "indexmap", "once_cell", @@ -4080,9 +4089,9 @@ dependencies = [ [[package]] name = "swc_ecmascript" -version = "0.111.10" +version = "0.114.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7dc93403df65d3d523bd6f2a4f7906e1c7cf4daa5d3ab808785abb6b60fbfe9" +checksum = "988f15eb7dcd2a9e4c93e11d27dbcdfbf9e350776af36f51310e3d2ee91635ad" dependencies = [ "swc_ecma_ast", "swc_ecma_codegen", diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 8b39476e5d..74ec100c39 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -45,11 +45,11 @@ winapi = "=0.3.9" winres = "=0.1.11" [dependencies] -deno_ast = { version = "0.11.0", features = ["bundler", "codegen", "dep_graph", "module_specifier", "proposal", "react", "sourcemap", "transforms", "transpiling", "typescript", "view", "visit"] } +deno_ast = { version = "0.12.0", features = ["bundler", "codegen", "dep_graph", "module_specifier", "proposal", "react", "sourcemap", "transforms", "transpiling", "typescript", "view", "visit"] } deno_core = { version = "0.119.0", path = "../core" } -deno_doc = "0.31.0" -deno_graph = "0.23.0" -deno_lint = { version = "0.25.0", features = ["docs"] } +deno_doc = "0.32.0" +deno_graph = "0.24.0" +deno_lint = { version = "0.26.0", features = ["docs"] } deno_runtime = { version = "0.45.0", path = "../runtime" } atty = "=0.2.14" @@ -63,10 +63,10 @@ data-url = "=0.1.1" dissimilar = "=1.0.2" dprint-plugin-json = "=0.14.1" dprint-plugin-markdown = "=0.12.2" -dprint-plugin-typescript = "=0.64.1" +dprint-plugin-typescript = "=0.64.3" encoding_rs = "=0.8.29" env_logger = "=0.8.4" -eszip = "=0.16.0" +eszip = "=0.17.0" fancy-regex = "=0.7.1" http = "=0.2.4" import_map = "=0.9.0" diff --git a/core/Cargo.toml b/core/Cargo.toml index 09d6f0ba26..914931f7a8 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -33,5 +33,5 @@ path = "examples/http_bench_json_ops.rs" # These dependencies are only used for the 'http_bench_*_ops' examples. [dev-dependencies] -deno_ast = { version = "0.11.0", features = ["transpiling"] } +deno_ast = { version = "0.12.0", features = ["transpiling"] } tokio = { version = "1.10.1", features = ["full"] }