diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index 46c6356482ee46d..a5832148201130a 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -108,6 +108,17 @@ dependencies = [ "syn", ] +[[package]] +name = "async-recursion" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cda8f4bcc10624c4e85bc66b3f452cca98cfa5ca002dc83a16aad2367641bea" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "async-trait" version = "0.1.58" @@ -1655,6 +1666,15 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41ee439ee368ba4a77ac70d04f14015415af8600d6c894dc1f11bd79758c57d5" +[[package]] +name = "jsonc-parser" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a1853e40333206f9a685358046d13ab200169e3ee573019bddf0ede0dc29307" +dependencies = [ + "serde_json", +] + [[package]] name = "kernel32-sys" version = "0.2.2" @@ -2203,7 +2223,7 @@ checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" [[package]] name = "next-core" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "futures", @@ -2232,7 +2252,7 @@ dependencies = [ [[package]] name = "next-dev" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "clap", @@ -2312,7 +2332,7 @@ dependencies = [ [[package]] name = "node-file-trace" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "owo-colors", @@ -5291,7 +5311,7 @@ dependencies = [ [[package]] name = "turbo-tasks" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "any_key", "anyhow", @@ -5304,6 +5324,7 @@ dependencies = [ "mopa", "nohash-hasher", "once_cell", + "pin-project-lite", "regex", "serde", "serde_json", @@ -5319,7 +5340,7 @@ dependencies = [ [[package]] name = "turbo-tasks-build" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "cargo-lock", @@ -5335,7 +5356,7 @@ dependencies = [ [[package]] name = "turbo-tasks-env" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "dotenvy", @@ -5351,7 +5372,7 @@ dependencies = [ [[package]] name = "turbo-tasks-fs" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "bitflags", @@ -5359,6 +5380,7 @@ dependencies = [ "futures", "futures-retry", "include_dir", + "jsonc-parser", "lazy_static", "mime", "notify", @@ -5372,7 +5394,7 @@ dependencies = [ [[package]] name = "turbo-tasks-hash" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "base16", "hex", @@ -5384,7 +5406,7 @@ dependencies = [ [[package]] name = "turbo-tasks-macros" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "convert_case", @@ -5399,7 +5421,7 @@ dependencies = [ [[package]] name = "turbo-tasks-macros-shared" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "proc-macro-error", "proc-macro2", @@ -5410,16 +5432,18 @@ dependencies = [ [[package]] name = "turbo-tasks-memory" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "concurrent-queue", + "dashmap", "event-listener", "flurry", "lazy_static", "nohash-hasher", "num_cpus", "parking_lot", + "rustc-hash", "tokio", "turbo-tasks", "turbo-tasks-build", @@ -5429,7 +5453,7 @@ dependencies = [ [[package]] name = "turbopack" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "lazy_static", @@ -5457,7 +5481,7 @@ dependencies = [ [[package]] name = "turbopack-cli-utils" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "clap", @@ -5477,9 +5501,10 @@ dependencies = [ [[package]] name = "turbopack-core" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", + "async-recursion", "async-trait", "browserslist-rs", "futures", @@ -5505,7 +5530,7 @@ dependencies = [ [[package]] name = "turbopack-css" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "async-trait", @@ -5526,7 +5551,7 @@ dependencies = [ [[package]] name = "turbopack-dev-server" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "event-listener", @@ -5558,7 +5583,7 @@ dependencies = [ [[package]] name = "turbopack-ecmascript" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "async-trait", @@ -5568,6 +5593,7 @@ dependencies = [ "lazy_static", "num-bigint", "once_cell", + "pin-project-lite", "rand", "regex", "serde", @@ -5591,7 +5617,7 @@ dependencies = [ [[package]] name = "turbopack-env" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "dotenvy", @@ -5608,7 +5634,7 @@ dependencies = [ [[package]] name = "turbopack-json" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "serde", @@ -5623,7 +5649,7 @@ dependencies = [ [[package]] name = "turbopack-static" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "async-trait", @@ -5641,7 +5667,7 @@ dependencies = [ [[package]] name = "turbopack-swc-utils" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=56039940cdfac07b68e030da1396214962e99ceb#56039940cdfac07b68e030da1396214962e99ceb" +source = "git+https://github.com/vercel/turbo.git?rev=7023733ac66209f03a40f15b33d276d92bbbb242#7023733ac66209f03a40f15b33d276d92bbbb242" dependencies = [ "anyhow", "async-trait", diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index 97f307d1eaa73fd..d20b44179fec8eb 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -56,12 +56,12 @@ tracing-futures = "0.2.5" tracing-subscriber = "0.3.9" tracing-chrome = "0.5.0" owo-colors = "3" -turbo-tasks = { git = "https://github.com/vercel/turbo.git", rev = "56039940cdfac07b68e030da1396214962e99ceb" } -turbo-tasks-memory = { git = "https://github.com/vercel/turbo.git", rev = "56039940cdfac07b68e030da1396214962e99ceb" } -turbopack-core = { git = "https://github.com/vercel/turbo.git", rev = "56039940cdfac07b68e030da1396214962e99ceb" } -turbopack-dev-server = { git = "https://github.com/vercel/turbo.git", rev = "56039940cdfac07b68e030da1396214962e99ceb" } -next-dev = { git = "https://github.com/vercel/turbo.git", rev = "56039940cdfac07b68e030da1396214962e99ceb" } -node-file-trace = { git = "https://github.com/vercel/turbo.git", rev = "56039940cdfac07b68e030da1396214962e99ceb", default-features = false, features = ["node-api"] } +turbo-tasks = { git = "https://github.com/vercel/turbo.git", rev = "7023733ac66209f03a40f15b33d276d92bbbb242" } +turbo-tasks-memory = { git = "https://github.com/vercel/turbo.git", rev = "7023733ac66209f03a40f15b33d276d92bbbb242" } +turbopack-core = { git = "https://github.com/vercel/turbo.git", rev = "7023733ac66209f03a40f15b33d276d92bbbb242" } +turbopack-dev-server = { git = "https://github.com/vercel/turbo.git", rev = "7023733ac66209f03a40f15b33d276d92bbbb242" } +next-dev = { git = "https://github.com/vercel/turbo.git", rev = "7023733ac66209f03a40f15b33d276d92bbbb242" } +node-file-trace = { git = "https://github.com/vercel/turbo.git", rev = "7023733ac66209f03a40f15b33d276d92bbbb242", default-features = false, features = ["node-api"] } # There are few build targets we can't use native-tls which default features rely on, # allow to specify alternative (rustls) instead via features. # Note to opt in rustls default-features should be disabled