diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index ad6d800ca8..a25b195b01 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -14,11 +14,11 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" +checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" dependencies = [ - "gimli", + "gimli 0.27.0", ] [[package]] @@ -41,9 +41,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "0.7.19" +version = "0.7.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e" +checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" dependencies = [ "memchr", ] @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.66" +version = "1.0.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216261ddc8289130e551ddcd5ce8a064710c0d064a4d2895c67151c92b5443f6" +checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61" [[package]] name = "arrayref" @@ -100,9 +100,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.58" +version = "0.1.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e805d94e6b5001b651426cf4cd446b1ab5f319d27bab5c644f61de0a804360c" +checksum = "705339e0e4a9690e2908d2b3d049d85682cf19fbd5782494498fbf7003a6a282" dependencies = [ "proc-macro2", "quote", @@ -115,7 +115,7 @@ version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" dependencies = [ - "hermit-abi", + "hermit-abi 0.1.19", "libc", "winapi 0.3.9", ] @@ -123,7 +123,7 @@ dependencies = [ [[package]] name = "auto-hash-map" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "serde", ] @@ -148,16 +148,16 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "backtrace" -version = "0.3.66" +version = "0.3.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7" +checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" dependencies = [ "addr2line", "cc", "cfg-if 1.0.0", "libc", "miniz_oxide", - "object 0.29.0", + "object 0.30.1", "rustc-demangle", ] @@ -190,9 +190,9 @@ dependencies = [ [[package]] name = "binding_macros" -version = "0.24.14" +version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809f2857a9ad3fddcf3e26d20e57447b1cd3a6a4be03b78049acd3b00ba39994" +checksum = "df67650a43d989da35075e5facc61ad779a056da0c08bbdb08e52528a509600c" dependencies = [ "anyhow", "console_error_panic_hook", @@ -202,9 +202,9 @@ dependencies = [ "serde-wasm-bindgen", "swc", "swc_common", - "swc_ecma_ast", + "swc_ecma_ast 0.96.1", "swc_ecma_transforms", - "swc_ecma_visit", + "swc_ecma_visit 0.82.1", "wasm-bindgen", "wasm-bindgen-futures", ] @@ -217,9 +217,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "blake3" -version = "1.3.1" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a08e53fc5a564bb15bfe6fae56bd71522205f1f91893f9c0116edad6496c183f" +checksum = "42ae2468a89544a466886840aa467a25b766499f4f04bf7d9fcd10ecee9fccef" dependencies = [ "arrayref", "arrayvec", @@ -240,9 +240,9 @@ dependencies = [ [[package]] name = "browserslist-rs" -version = "0.12.2" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "421478dde88feb4281328dea29dbf6d2b57bc19a8968214fc3694c8c574bc47f" +checksum = "ef956561c9a03c35af46714efd0c135e21768a2a012f900ca8a59b28e75d0cd1" dependencies = [ "ahash", "anyhow", @@ -297,9 +297,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" +checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" [[package]] name = "cache-padded" @@ -309,11 +309,11 @@ checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" [[package]] name = "cargo-lock" -version = "8.0.2" +version = "8.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c4c54d47a4532db3494ef7332c257ab57b02750daae3250d49e01ee55201ce8" +checksum = "031718ddb8f78aa5def78a09e90defe30151d1f6c672f937af4dd916429ed996" dependencies = [ - "semver 1.0.14", + "semver 1.0.16", "serde", "toml", "url", @@ -321,9 +321,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a284da2e6fe2092f2353e51713435363112dfd60030e22add80be333fb928f" +checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" [[package]] name = "cesu8" @@ -353,21 +353,21 @@ dependencies = [ "js-sys", "num-integer", "num-traits", - "time 0.1.44", + "time 0.1.45", "wasm-bindgen", "winapi 0.3.9", ] [[package]] name = "clap" -version = "4.0.25" +version = "4.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389ca505fd2c00136e0d0cd34bcd8b6bd0b59d5779aab396054b716334230c1c" +checksum = "a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39" dependencies = [ - "atty", "bitflags", "clap_derive", "clap_lex", + "is-terminal", "once_cell", "strsim", "termcolor", @@ -451,9 +451,9 @@ checksum = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935" [[package]] name = "constant_time_eq" -version = "0.1.5" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" +checksum = "f3ad85c1f65dc7b37604eb0e89748faf0b9653065f2a8ef69f96a687ec1e9279" [[package]] name = "convert_case" @@ -527,7 +527,7 @@ dependencies = [ "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-entity", - "gimli", + "gimli 0.26.2", "log", "regalloc", "smallvec", @@ -614,22 +614,22 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.11" +version = "0.9.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348" +checksum = "01a9af1f4c2ef74bb8aa1f7e19706bc72d03598c8a570bb5de72243c7a9d9d5a" dependencies = [ "autocfg", "cfg-if 1.0.0", "crossbeam-utils", - "memoffset", + "memoffset 0.7.1", "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.12" +version = "0.8.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac" +checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" dependencies = [ "cfg-if 1.0.0", ] @@ -687,9 +687,9 @@ checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35" [[package]] name = "cxx" -version = "1.0.81" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97abf9f0eca9e52b7f81b945524e76710e6cb2366aead23b7d4fbf72e281f888" +checksum = "51d1075c37807dcf850c379432f0df05ba52cc30f279c5cfc43cc221ce7f8579" dependencies = [ "cc", "cxxbridge-flags", @@ -699,9 +699,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.81" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cc32cc5fea1d894b77d269ddb9f192110069a8a9c1f1d441195fba90553dea3" +checksum = "5044281f61b27bc598f2f6647d480aed48d2bf52d6eb0b627d84c0361b17aa70" dependencies = [ "cc", "codespan-reporting", @@ -714,15 +714,15 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.81" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca220e4794c934dc6b1207c3b42856ad4c302f2df1712e9f8d2eec5afaacf1f" +checksum = "61b50bc93ba22c27b0d31128d2d130a0a6b3d267ae27ef7e4fae2167dfe8781c" [[package]] name = "cxxbridge-macro" -version = "1.0.81" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b846f081361125bfc8dc9d3940c84e1fd83ba54bbca7b17cd29483c828be0704" +checksum = "39e61fda7e62115119469c7b3591fd913ecca96fb766cfd3f2e2502ab7bc87a5" dependencies = [ "proc-macro2", "quote", @@ -808,7 +808,7 @@ dependencies = [ "hashbrown 0.12.3", "lock_api", "once_cell", - "parking_lot_core 0.9.4", + "parking_lot_core 0.9.5", ] [[package]] @@ -835,9 +835,9 @@ checksum = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" [[package]] name = "digest" -version = "0.10.5" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c" +checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" dependencies = [ "block-buffer", "crypto-common", @@ -888,9 +888,9 @@ dependencies = [ [[package]] name = "enum-iterator" -version = "1.1.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a0ac4aeb3a18f92eaf09c6bb9b3ac30ff61ca95514fc58cbead1c9a6bf5401" +checksum = "91a4ec26efacf4aeff80887a175a419493cb6f8b5480d26387eb0bd038976187" dependencies = [ "enum-iterator-derive 1.1.0", ] @@ -952,13 +952,34 @@ dependencies = [ [[package]] name = "erased-serde" -version = "0.3.23" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54558e0ba96fbe24280072642eceb9d7d442e32c7ec0ea9e7ecd7b4ea2cf4e11" +checksum = "e4ca605381c017ec7a5fef5e548f1cfaa419ed0f6df6367339300db74c92aa7d" dependencies = [ "serde", ] +[[package]] +name = "errno" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" +dependencies = [ + "errno-dragonfly", + "libc", + "winapi 0.3.9", +] + +[[package]] +name = "errno-dragonfly" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" +dependencies = [ + "cc", + "libc", +] + [[package]] name = "event-listener" version = "2.5.3" @@ -982,9 +1003,9 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b9663d381d07ae25dc88dbdf27df458faa83a9b25336bcac83d5e452b5fc9d3" +checksum = "4e884668cd0c7480504233e951174ddc3b382f7c2666e3b7310b5c4e7b0c37f9" dependencies = [ "cfg-if 1.0.0", "libc", @@ -1246,10 +1267,16 @@ dependencies = [ ] [[package]] -name = "glob" -version = "0.3.0" +name = "gimli" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" +checksum = "dec7af912d60cdbd3677c1af9352ebae6fb8394d165568a2234df0fa00f87793" + +[[package]] +name = "glob" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "h2" @@ -1272,9 +1299,9 @@ dependencies = [ [[package]] name = "handlebars" -version = "4.3.5" +version = "4.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "433e4ab33f1213cdc25b5fa45c76881240cfe79284cf2b395e8b9e312a30a2fd" +checksum = "035ef95d03713f2c347a72547b7cd38cbc9af7cd51e6099fb62d586d4a6dee3a" dependencies = [ "log", "pest", @@ -1317,6 +1344,15 @@ dependencies = [ "libc", ] +[[package]] +name = "hermit-abi" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" +dependencies = [ + "libc", +] + [[package]] name = "hex" version = "0.4.3" @@ -1394,9 +1430,9 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.23.1" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59df7c4e19c950e6e0e868dcc0a300b09a9b88e9ec55bd879ca819087a77355d" +checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c" dependencies = [ "http", "hyper", @@ -1510,9 +1546,9 @@ dependencies = [ [[package]] name = "indoc" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adab1eaa3408fb7f0c777a73e7465fd5656136fc93b670eb6df3c88c2c1344e3" +checksum = "da2d6f23ffea9d7e76c53eee25dfb67bcd8fde7f1198b0855350698c9f07c780" [[package]] name = "inotify" @@ -1543,6 +1579,16 @@ dependencies = [ "cfg-if 1.0.0", ] +[[package]] +name = "io-lifetimes" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c" +dependencies = [ + "libc", + "windows-sys 0.42.0", +] + [[package]] name = "iovec" version = "0.1.4" @@ -1554,9 +1600,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.5.1" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f88c5561171189e69df9d98bcf18fd5f9558300f7ea7b801eb8a0fd748bd8745" +checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146" [[package]] name = "is-macro" @@ -1571,6 +1617,18 @@ dependencies = [ "syn", ] +[[package]] +name = "is-terminal" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189" +dependencies = [ + "hermit-abi 0.2.6", + "io-lifetimes", + "rustix", + "windows-sys 0.42.0", +] + [[package]] name = "is_ci" version = "1.1.1" @@ -1588,9 +1646,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" +checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" [[package]] name = "jni" @@ -1739,9 +1797,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.137" +version = "0.2.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" +checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" [[package]] name = "libloading" @@ -1755,9 +1813,9 @@ dependencies = [ [[package]] name = "libmimalloc-sys" -version = "0.1.28" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04d1c67deb83e6b75fa4fe3309e09cfeade12e7721d95322af500d3814ea60c9" +checksum = "dd8c7cbf8b89019683667e347572e6d55a7df7ea36b0c4ce69961b0cde67b174" dependencies = [ "cc", "libc", @@ -1765,13 +1823,19 @@ dependencies = [ [[package]] name = "link-cplusplus" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369" +checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" dependencies = [ "cc", ] +[[package]] +name = "linux-raw-sys" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" + [[package]] name = "lock_api" version = "0.4.9" @@ -1872,7 +1936,7 @@ checksum = "ef8fe87f878e5addc514155cdd3fec49cf8f11d287f007a0af34039672e9fc1d" dependencies = [ "markdown", "serde", - "swc_core", + "swc_core 0.48.40", ] [[package]] @@ -1899,6 +1963,15 @@ dependencies = [ "autocfg", ] +[[package]] +name = "memoffset" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" +dependencies = [ + "autocfg", +] + [[package]] name = "miette" version = "4.7.1" @@ -1932,9 +2005,9 @@ dependencies = [ [[package]] name = "mimalloc" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b2374e2999959a7b583e1811a1ddbf1d3a4b9496eceb9746f1192a59d871eca" +checksum = "9dcb174b18635f7561a0c6c9fc2ce57218ac7523cf72c50af80e2d79ab8f3ba1" dependencies = [ "libmimalloc-sys", ] @@ -1983,9 +2056,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.5.4" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" +checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" dependencies = [ "adler", ] @@ -2047,16 +2120,16 @@ dependencies = [ [[package]] name = "modularize_imports" -version = "0.25.10" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b964a7316f3ff748c1893d59e0de29cb1cfad73222de8cf49ddce9a2e443dc18" +checksum = "af4f6083fb39f4a594adc53ef2bfdff7d3a5b62ca895fd9522a3693d3ecd6cc3" dependencies = [ "convert_case 0.5.0", "handlebars", "once_cell", "regex", "serde", - "swc_core", + "swc_core 0.56.2", ] [[package]] @@ -2073,9 +2146,9 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "napi" -version = "2.10.3" +version = "2.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a967e17e9ba4e015a7bf9b92f90aa8dc321c6d913f6a6d2afd5b66a8ab36fc81" +checksum = "838b5b414a008e75b97edb3c3e6f189034af789a0608686299b149d3b0e66c39" dependencies = [ "anyhow", "bitflags", @@ -2224,7 +2297,7 @@ checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" [[package]] name = "next-binding" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "mdxjs", "modularize_imports", @@ -2232,7 +2305,7 @@ dependencies = [ "node-file-trace", "styled_components", "styled_jsx", - "swc_core", + "swc_core 0.56.2", "swc_emotion", "testing", ] @@ -2240,7 +2313,7 @@ dependencies = [ [[package]] name = "next-core" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "auto-hash-map", @@ -2268,7 +2341,7 @@ dependencies = [ [[package]] name = "next-dev" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "futures", @@ -2293,12 +2366,12 @@ dependencies = [ [[package]] name = "next-font" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "fxhash", "serde", "serde_json", - "swc_core", + "swc_core 0.56.2", ] [[package]] @@ -2341,10 +2414,29 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "next-transform-dynamic" +version = "0.1.0" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" +dependencies = [ + "pathdiff", + "swc_core 0.56.2", +] + +[[package]] +name = "next-transform-strip-page-exports" +version = "0.1.0" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" +dependencies = [ + "fxhash", + "swc_core 0.56.2", + "tracing", +] + [[package]] name = "node-file-trace" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "clap", @@ -2369,9 +2461,9 @@ checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "nom" -version = "7.1.1" +version = "7.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" +checksum = "e5507769c4919c998e69e49c839d9dc6e693ede4cc4290d6ad8b41d4f09c548c" dependencies = [ "memchr", "minimal-lexical", @@ -2447,11 +2539,11 @@ dependencies = [ [[package]] name = "num_cpus" -version = "1.14.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" +checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" dependencies = [ - "hermit-abi", + "hermit-abi 0.2.6", "libc", ] @@ -2490,24 +2582,24 @@ dependencies = [ [[package]] name = "object" -version = "0.29.0" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" +checksum = "8d864c91689fdc196779b98dba0aceac6118594c2df6ee5d943eb6a8df4d107a" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" +checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" [[package]] name = "openssl" -version = "0.10.42" +version = "0.10.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12fc0523e3bd51a692c8850d075d74dc062ccf251c0110668cbd921917118a13" +checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" dependencies = [ "bitflags", "cfg-if 1.0.0", @@ -2537,9 +2629,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.77" +version = "0.9.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b03b84c3b2d099b81f0953422b4d4ad58761589d0229b5506356afca05a3670a" +checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7" dependencies = [ "autocfg", "cc", @@ -2550,9 +2642,9 @@ dependencies = [ [[package]] name = "os_str_bytes" -version = "6.4.0" +version = "6.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5bf27447411e9ee3ff51186bf7a08e16c341efdde93f4d823e8844429bed7e" +checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" [[package]] name = "output_vt100" @@ -2582,7 +2674,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ "lock_api", - "parking_lot_core 0.9.4", + "parking_lot_core 0.9.5", ] [[package]] @@ -2602,9 +2694,9 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0" +checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" dependencies = [ "cfg-if 1.0.0", "libc", @@ -2642,9 +2734,9 @@ checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" [[package]] name = "pest" -version = "2.4.1" +version = "2.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a528564cc62c19a7acac4d81e01f39e53e25e17b934878f4c6d25cc2836e62f8" +checksum = "0f6e86fb9e7026527a0d46bc308b841d73170ef8f443e1807f6ef88526a816d4" dependencies = [ "thiserror", "ucd-trie", @@ -2652,9 +2744,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.4.1" +version = "2.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fd9bc6500181952d34bd0b2b0163a54d794227b498be0b7afa7698d0a7b18f" +checksum = "96504449aa860c8dcde14f9fba5c58dc6658688ca1fe363589d6327b8662c603" dependencies = [ "pest", "pest_generator", @@ -2662,9 +2754,9 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.4.1" +version = "2.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2610d5ac5156217b4ff8e46ddcef7cdf44b273da2ac5bca2ecbfa86a330e7c4" +checksum = "798e0220d1111ae63d66cb66a5dcb3fc2d986d520b98e49e1852bfdb11d7c5e7" dependencies = [ "pest", "pest_meta", @@ -2675,9 +2767,9 @@ dependencies = [ [[package]] name = "pest_meta" -version = "2.4.1" +version = "2.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824749bf7e21dd66b36fbe26b3f45c713879cccd4a009a917ab8e045ca8246fe" +checksum = "984298b75898e30a843e278a9f2452c31e349a073a0ce6fd950a12a74464e065" dependencies = [ "once_cell", "pest", @@ -2686,9 +2778,9 @@ dependencies = [ [[package]] name = "petgraph" -version = "0.6.0" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a13a2fa9d0b63e5f22328828741e523766fff0ee9e779316902290dff3f824f" +checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143" dependencies = [ "fixedbitset", "indexmap", @@ -2801,9 +2893,9 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "preset_env_base" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97cc85a18e7f8246f3ccdd764d1f51fa3c910293942f84483a1cf1647df47198" +checksum = "db4a43af74678e784b17db952b7fd726937b0a058c7c972624ddfd366e7603e4" dependencies = [ "ahash", "anyhow", @@ -2811,7 +2903,7 @@ dependencies = [ "dashmap", "from_variant", "once_cell", - "semver 1.0.14", + "semver 1.0.16", "serde", "st-map", "tracing", @@ -2866,15 +2958,15 @@ dependencies = [ [[package]] name = "proc-macro-hack" -version = "0.5.19" +version = "0.5.20+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.47" +version = "1.0.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" +checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" dependencies = [ "unicode-ident", ] @@ -2910,9 +3002,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.21" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" dependencies = [ "proc-macro2", ] @@ -2955,21 +3047,19 @@ dependencies = [ [[package]] name = "rayon" -version = "1.5.3" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" +checksum = "6db3a213adf02b3bcfd2d3846bb41cb22857d131789e01df434fb7e7bc0759b7" dependencies = [ - "autocfg", - "crossbeam-deque", "either", "rayon-core", ] [[package]] name = "rayon-core" -version = "1.9.3" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" +checksum = "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3" dependencies = [ "crossbeam-channel", "crossbeam-deque", @@ -3043,9 +3133,9 @@ dependencies = [ [[package]] name = "relative-path" -version = "1.7.2" +version = "1.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0df32d82cedd1499386877b062ebe8721f806de80b08d183c70184ef17dd1d42" +checksum = "d3bf6b372449361333ac1f498b7edae4dd5e70dccd7c0c2a7c7bce8f05ede648" [[package]] name = "remove_dir_all" @@ -3180,7 +3270,21 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver 1.0.14", + "semver 1.0.16", +] + +[[package]] +name = "rustix" +version = "0.36.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549" +dependencies = [ + "bitflags", + "errno", + "io-lifetimes", + "libc", + "linux-raw-sys", + "windows-sys 0.42.0", ] [[package]] @@ -3206,15 +3310,15 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.9" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" +checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70" [[package]] name = "ryu" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" +checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" [[package]] name = "same-file" @@ -3249,9 +3353,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "scratch" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898" +checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2" [[package]] name = "sct" @@ -3303,9 +3407,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.14" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4" +checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a" dependencies = [ "serde", ] @@ -3398,9 +3502,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.147" +version = "1.0.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d193d69bae983fc11a79df82342761dfbf28a99fc8d203dca4c3c1b590948965" +checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" dependencies = [ "serde_derive", ] @@ -3418,18 +3522,18 @@ dependencies = [ [[package]] name = "serde_bytes" -version = "0.11.7" +version = "0.11.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfc50e8183eeeb6178dcb167ae34a8051d63535023ae38b5d8d12beae193d37b" +checksum = "718dc5fff5b36f99093fc49b280cfc96ce6fc824317783bff5a1fed0c7a64819" dependencies = [ "serde", ] [[package]] name = "serde_derive" -version = "1.0.147" +version = "1.0.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f1d362ca8fc9c3e3a7484440752472d68a6caa98f1ab81d99b5dfe517cec852" +checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" dependencies = [ "proc-macro2", "quote", @@ -3438,9 +3542,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.87" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce777b7b150d76b9cf60d28b55f5847135a003f7d7350c6be7a773508ce7d45" +checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" dependencies = [ "indexmap", "itoa", @@ -3755,26 +3859,26 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "styled_components" -version = "0.52.10" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dd0a45d1f3db41c3c2cfbaa9003f3b0184a0d96cd7b5eebd8cc79b6bbd7e68e" +checksum = "5ac6fded33d1a8b55f3fe6acd14abfbd3cd9a2252b804fd84b39438695add403" dependencies = [ "Inflector", "once_cell", "regex", "serde", - "swc_core", + "swc_core 0.56.2", "tracing", ] [[package]] name = "styled_jsx" -version = "0.29.10" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a955a3540d247f23f6e5df586c1127aaba72c8a31ce09548a76c13307fb354b2" +checksum = "fa85842fa2cf646140a64ea376c5a3fc0263d2eacede90deff629999c71654c6" dependencies = [ "easy-error", - "swc_core", + "swc_core 0.56.2", "tracing", ] @@ -3814,9 +3918,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.236.14" +version = "0.242.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb701599ba24d752baa8292082b3b1b1243043c3acc89ff11ec5bc5665fe01d" +checksum = "61c6be3e125998691ec855cb643efbd4454c639db7715301afb9f6185140a2ba" dependencies = [ "ahash", "anyhow", @@ -3840,20 +3944,20 @@ dependencies = [ "swc_cached", "swc_common", "swc_config", - "swc_ecma_ast", - "swc_ecma_codegen", + "swc_ecma_ast 0.96.1", + "swc_ecma_codegen 0.129.4", "swc_ecma_ext_transforms", "swc_ecma_lints", "swc_ecma_loader", "swc_ecma_minifier", - "swc_ecma_parser", + "swc_ecma_parser 0.124.2", "swc_ecma_preset_env", "swc_ecma_transforms", - "swc_ecma_transforms_base", + "swc_ecma_transforms_base 0.114.1", "swc_ecma_transforms_compat", "swc_ecma_transforms_optimization", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", "swc_error_reporters", "swc_node_comments", "swc_plugin_proxy", @@ -3866,9 +3970,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "0.4.29" +version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cef7796df1985447f1fb8803ca2a00b445b20abbc65c8e73acb08835d7651ff0" +checksum = "93a49e93996e1c1cfdb641cd94888da545d440ff6cada04155ef118adee620c1" dependencies = [ "once_cell", "rkyv", @@ -3881,9 +3985,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.193.24" +version = "0.196.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8119403749d2a1ef9cb519367d5dc2bb03cd2ed4b75fa82a650f9fd0aa78df8" +checksum = "4f8159b7bbc4cab7cd3866e2a10314c2c9b12e74b8a72c9074c2064eacd4d029" dependencies = [ "ahash", "anyhow", @@ -3900,14 +4004,14 @@ dependencies = [ "retain_mut", "swc_atoms", "swc_common", - "swc_ecma_ast", - "swc_ecma_codegen", + "swc_ecma_ast 0.96.1", + "swc_ecma_codegen 0.129.4", "swc_ecma_loader", - "swc_ecma_parser", - "swc_ecma_transforms_base", + "swc_ecma_parser 0.124.2", + "swc_ecma_transforms_base 0.114.1", "swc_ecma_transforms_optimization", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", "swc_fast_graph", "swc_graph_analyzer", "tracing", @@ -3929,9 +4033,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.29.23" +version = "0.29.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "811faf77280a5f43fedf06769c391d4f2ed274b1ce9267e3a47e9b13527930b7" +checksum = "90a2c285d33b47a5e532a662c178dc91956534ff52207892918d3034a534ae12" dependencies = [ "ahash", "anyhow", @@ -3987,9 +4091,25 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.48.12" +version = "0.48.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7354f4e3070914ba114aac0a28fc7afa3ee135f4ed2ddc5a04c6e93d511a75d5" +checksum = "5df312d4172937c513ef33c70ee6043e63bb69c482ed6db97e72e5b624119208" +dependencies = [ + "swc_atoms", + "swc_common", + "swc_ecma_ast 0.95.11", + "swc_ecma_codegen 0.128.18", + "swc_ecma_parser 0.123.16", + "swc_ecma_transforms_base 0.112.23", + "swc_ecma_visit 0.81.11", + "vergen", +] + +[[package]] +name = "swc_core" +version = "0.56.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fdc9aef031700ae57d771739875984f205d5c98a74df19334cb5c214472a024" dependencies = [ "binding_macros", "swc", @@ -4005,21 +4125,21 @@ dependencies = [ "swc_css_prefixer", "swc_css_utils", "swc_css_visit", - "swc_ecma_ast", - "swc_ecma_codegen", + "swc_ecma_ast 0.96.1", + "swc_ecma_codegen 0.129.4", "swc_ecma_loader", "swc_ecma_minifier", - "swc_ecma_parser", + "swc_ecma_parser 0.124.2", "swc_ecma_preset_env", "swc_ecma_quote_macros", - "swc_ecma_transforms_base", + "swc_ecma_transforms_base 0.114.1", "swc_ecma_transforms_module", "swc_ecma_transforms_optimization", "swc_ecma_transforms_react", "swc_ecma_transforms_testing", "swc_ecma_transforms_typescript", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", "swc_node_base", "swc_nodejs_common", "swc_plugin_proxy", @@ -4033,9 +4153,9 @@ dependencies = [ [[package]] name = "swc_css_ast" -version = "0.131.3" +version = "0.134.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "894fb6d6c166de1791ffe55d1ac109ad668cf3abc1f93161f99f938afd02c139" +checksum = "986ee78a7f8904f955370a23a8fefa5188686cf826d356f3e2c8bde9600a3920" dependencies = [ "is-macro", "serde", @@ -4046,9 +4166,9 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "0.141.8" +version = "0.144.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55851938a562066f05863886ecb8994f8c0bcb8e6f3dc62e0f540bc6487b7c54" +checksum = "c53ffd764b54fc452309115aa439999f05baccfdbc86377eb6e21ffc3609de87" dependencies = [ "auto_impl", "bitflags", @@ -4076,9 +4196,9 @@ dependencies = [ [[package]] name = "swc_css_compat" -version = "0.16.12" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b58e2c53976f00e6a36ce04d764f218dceebde2f457c8e9e18b480a4443095" +checksum = "e9f623d32abaa34b8f58270c0e045c598d7b0db4056cd0dd4d18bf5ce7f964cc" dependencies = [ "bitflags", "once_cell", @@ -4093,9 +4213,9 @@ dependencies = [ [[package]] name = "swc_css_modules" -version = "0.17.7" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a42c990cd28cf87ac83d4f6aa622ed43c2920ecc37a8b8fe97a57a122cf5ed70" +checksum = "46248794dc219d80857550d872b71feee00b53da7770a01ae10aa63c23668cfb" dependencies = [ "rustc-hash", "serde", @@ -4109,9 +4229,9 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "0.140.4" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06d54cfdf75f93fb38e977beaf3162c22dd91b94771755fd325ef1ac2544a215" +checksum = "088d9454d24ddce2114c25be9d98ff836699d98a1aba789fd42c81d8203a1442" dependencies = [ "bitflags", "lexical", @@ -4123,9 +4243,9 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "0.142.5" +version = "0.146.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94f1a9c18181f403ec718dd7bbf81a126ae37b7fcaa0ed820dc710fafc9538a0" +checksum = "23f2e130c16dc7e4dd01e22932c7bb66bd6255cc63e09d06b9d26bde2cf3734f" dependencies = [ "once_cell", "preset_env_base", @@ -4140,9 +4260,9 @@ dependencies = [ [[package]] name = "swc_css_utils" -version = "0.128.3" +version = "0.131.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca6ff8ec9406f49a26a7902af695b5be84a25c4d42ef5b1808734fd0bfb60be1" +checksum = "b8b480c3f8c47ed457683da8f9b7c51b4b685bea8a7d177799ca2b5e8e1d723f" dependencies = [ "once_cell", "serde", @@ -4155,9 +4275,9 @@ dependencies = [ [[package]] name = "swc_css_visit" -version = "0.130.3" +version = "0.133.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d11cea17eec9822b62319e7fe71d545e8410519d0953605e7d33dcea2e1adcd" +checksum = "dcf7dfd2c886ff153a0b51f92d7289d34908deaf6c39bbc2974e8554142d3fdc" dependencies = [ "serde", "swc_atoms", @@ -4168,9 +4288,26 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.95.7" +version = "0.95.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "724a26e6f2c9fdbeee174ebfd9941c52ed13169b59afa2b056d45a731af10dc1" +checksum = "81e5ff66d8aa3c21c32ffcdd871712f78a50819118690ba8195974d665d008b4" +dependencies = [ + "bitflags", + "is-macro", + "num-bigint", + "scoped-tls", + "serde", + "string_enum", + "swc_atoms", + "swc_common", + "unicode-id", +] + +[[package]] +name = "swc_ecma_ast" +version = "0.96.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "708345b44bedd33ff5dedfc66263070af0cad788d4bb19b51007b4583a64c43f" dependencies = [ "bitflags", "is-macro", @@ -4186,9 +4323,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.128.13" +version = "0.128.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4efb3e85c0c8ff5ef8164397f571afb6b7ccd40d29191fa6fe1deef9503db3a" +checksum = "ecb5143ce3b7089539fb55875a43b6111e4e1af1bb505e54c9cd4095ce12ab09" dependencies = [ "memchr", "num-bigint", @@ -4198,7 +4335,26 @@ dependencies = [ "sourcemap", "swc_atoms", "swc_common", - "swc_ecma_ast", + "swc_ecma_ast 0.95.11", + "swc_ecma_codegen_macros", + "tracing", +] + +[[package]] +name = "swc_ecma_codegen" +version = "0.129.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d931a846e2e24228e21a10a5665d65b39278313999c804c55daef5e99ca0919b" +dependencies = [ + "memchr", + "num-bigint", + "once_cell", + "rustc-hash", + "serde", + "sourcemap", + "swc_atoms", + "swc_common", + "swc_ecma_ast 0.96.1", "swc_ecma_codegen_macros", "tracing", ] @@ -4218,23 +4374,23 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.92.11" +version = "0.93.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "952c2023394e4585751f829874e3f90c1ed8378c66a52dafd76da50cc5cc6439" +checksum = "732b45fdee8e80126e7881a40507ea354cec9e59ea6bb758a36c2dc36f099be3" dependencies = [ "phf", "swc_atoms", "swc_common", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 0.96.1", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", ] [[package]] name = "swc_ecma_lints" -version = "0.67.15" +version = "0.69.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8825e741afd2267bb1190629b312362098532ad4e0b07cb3895567318fe14f07" +checksum = "c391ff86f52ac1fd093a26b2c16be5bb583bdbd66717eb91419ab0dd376780c3" dependencies = [ "ahash", "auto_impl", @@ -4246,16 +4402,16 @@ dependencies = [ "swc_atoms", "swc_common", "swc_config", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 0.96.1", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", ] [[package]] name = "swc_ecma_loader" -version = "0.41.24" +version = "0.41.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1256d24d66594cd11f5e7ed12fde994b23c6fadc5df5f05a1a18b28c5fc7239" +checksum = "6f85e707c11871e45d103f81699189d8e94d06abf9b7dc958dcea8ff410762cd" dependencies = [ "ahash", "anyhow", @@ -4275,9 +4431,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.160.24" +version = "0.163.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b877c297c47c79fa134027e4766827659c059613dad23cd11319979adce149" +checksum = "b6f1d4063d225561f70deb6eb27e311b81def4b2a726fb3b23b96f70f80d5059" dependencies = [ "ahash", "arrayvec", @@ -4297,23 +4453,23 @@ dependencies = [ "swc_cached", "swc_common", "swc_config", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_parser", - "swc_ecma_transforms_base", + "swc_ecma_ast 0.96.1", + "swc_ecma_codegen 0.129.4", + "swc_ecma_parser 0.124.2", + "swc_ecma_transforms_base 0.114.1", "swc_ecma_transforms_optimization", "swc_ecma_usage_analyzer", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", "swc_timer", "tracing", ] [[package]] name = "swc_ecma_parser" -version = "0.123.11" +version = "0.123.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da6b8e8a20fedc5fb981a78e2e4b2654b90bc6e080e0339e8bc9f8341ee11ccb" +checksum = "928c148fee43281df26871a2d1f242092734622e70aa3ea7ad474723537c702d" dependencies = [ "either", "enum_kind", @@ -4323,16 +4479,35 @@ dependencies = [ "smallvec", "swc_atoms", "swc_common", - "swc_ecma_ast", + "swc_ecma_ast 0.95.11", + "tracing", + "typed-arena", +] + +[[package]] +name = "swc_ecma_parser" +version = "0.124.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec6b89544ad2242a8e19d966a6c3ac8e6eb5ec5060e08bdcb01062c479b41ca" +dependencies = [ + "either", + "enum_kind", + "lexical", + "num-bigint", + "serde", + "smallvec", + "swc_atoms", + "swc_common", + "swc_ecma_ast 0.96.1", "tracing", "typed-arena", ] [[package]] name = "swc_ecma_preset_env" -version = "0.175.17" +version = "0.178.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb75c62a6c6dabc5a7fd3dee32a4a66953b2b8209d2ed3891d30424b2e97129" +checksum = "577fd29466c2795c160edd2aa466d89dbe4020b87e774bb209d2682063013f46" dependencies = [ "ahash", "anyhow", @@ -4340,24 +4515,24 @@ dependencies = [ "indexmap", "once_cell", "preset_env_base", - "semver 1.0.14", + "semver 1.0.16", "serde", "serde_json", "st-map", "string_enum", "swc_atoms", "swc_common", - "swc_ecma_ast", + "swc_ecma_ast 0.96.1", "swc_ecma_transforms", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", ] [[package]] name = "swc_ecma_quote_macros" -version = "0.34.11" +version = "0.35.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c0d9c42ff71d11397393275c699349e08634d036776be6f61012a1018bf5691" +checksum = "57e32e86c82f50ac44c38f91acbb9b91c00666e0e601c1f18a9ff592afd9a6dc" dependencies = [ "anyhow", "pmutil", @@ -4365,8 +4540,8 @@ dependencies = [ "quote", "swc_atoms", "swc_common", - "swc_ecma_ast", - "swc_ecma_parser", + "swc_ecma_ast 0.96.1", + "swc_ecma_parser 0.124.2", "swc_macros_common", "syn", ] @@ -4385,29 +4560,51 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.199.17" +version = "0.201.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11af4ad5fc187308312757dec19dce74f81c3562c43e6d236882f1d985d023c9" +checksum = "c18c08566f74c57d84a161e3ca6b8a23befac01f074da037cbaff0d3fe113b9f" dependencies = [ "swc_atoms", "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms_base", + "swc_ecma_ast 0.96.1", + "swc_ecma_transforms_base 0.114.1", "swc_ecma_transforms_compat", "swc_ecma_transforms_module", "swc_ecma_transforms_optimization", "swc_ecma_transforms_proposal", "swc_ecma_transforms_react", "swc_ecma_transforms_typescript", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", ] [[package]] name = "swc_ecma_transforms_base" -version = "0.112.15" +version = "0.112.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d6b38b6df37d25c4dd1faa4fdf9149eb19dc493e43deacd79ac8834d5afbe65" +checksum = "b02196ab4fa800b761fee28f0e0549de3fbb09dfc05016de1d59c668fef3ead2" +dependencies = [ + "better_scoped_tls", + "bitflags", + "once_cell", + "phf", + "rustc-hash", + "serde", + "smallvec", + "swc_atoms", + "swc_common", + "swc_ecma_ast 0.95.11", + "swc_ecma_parser 0.123.16", + "swc_ecma_utils 0.106.18", + "swc_ecma_visit 0.81.11", + "tracing", +] + +[[package]] +name = "swc_ecma_transforms_base" +version = "0.114.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9719f15c36d94a3d93268becf6b723119fe7a7f563c16a60d7ec7525a5789681" dependencies = [ "better_scoped_tls", "bitflags", @@ -4419,32 +4616,32 @@ dependencies = [ "smallvec", "swc_atoms", "swc_common", - "swc_ecma_ast", - "swc_ecma_parser", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 0.96.1", + "swc_ecma_parser 0.124.2", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", "tracing", ] [[package]] name = "swc_ecma_transforms_classes" -version = "0.101.15" +version = "0.103.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f601b41a3d1482a03c2c560e79cef0f496adb8a9ff3eb1157511df163df4036" +checksum = "02b2fcc8e33ef85d7e514b8440392712a773d1c97de7f59b236cb951edd41194" dependencies = [ "swc_atoms", "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 0.96.1", + "swc_ecma_transforms_base 0.114.1", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", ] [[package]] name = "swc_ecma_transforms_compat" -version = "0.137.16" +version = "0.139.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fcfc1420c092fb45760dd615b1f3e29499371f8188b3d88dbf85ac35b5020c9" +checksum = "118ae9949a6e87bfe3b874725fde2483fb4aa56d8dd3b5cdb5370196f4840343" dependencies = [ "ahash", "arrayvec", @@ -4457,12 +4654,12 @@ dependencies = [ "swc_atoms", "swc_common", "swc_config", - "swc_ecma_ast", - "swc_ecma_transforms_base", + "swc_ecma_ast 0.96.1", + "swc_ecma_transforms_base 0.114.1", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", "swc_trace_macro", "tracing", ] @@ -4482,9 +4679,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.154.16" +version = "0.156.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ac2f2869576ae4859294f07cc26809a027345359b5ecd9c71eef0114a51ec96" +checksum = "f2224bbdb5ac8635c2bb60362379540fa7e3886aa8b6c0187bce99d1304bd6aa" dependencies = [ "Inflector", "ahash", @@ -4499,20 +4696,20 @@ dependencies = [ "swc_atoms", "swc_cached", "swc_common", - "swc_ecma_ast", + "swc_ecma_ast 0.96.1", "swc_ecma_loader", - "swc_ecma_parser", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_parser 0.124.2", + "swc_ecma_transforms_base 0.114.1", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", "tracing", ] [[package]] name = "swc_ecma_transforms_optimization" -version = "0.168.17" +version = "0.170.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc33b6d03f18066730d07615ef7317fd12ae72c814792978612dab20dc6054d" +checksum = "4d29c3f271425bd5421953ed9eea6947d05f407642aeeee08854d2cc685ce639" dependencies = [ "ahash", "dashmap", @@ -4524,40 +4721,40 @@ dependencies = [ "serde_json", "swc_atoms", "swc_common", - "swc_ecma_ast", - "swc_ecma_parser", - "swc_ecma_transforms_base", + "swc_ecma_ast 0.96.1", + "swc_ecma_parser 0.124.2", + "swc_ecma_transforms_base 0.114.1", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", "swc_fast_graph", "tracing", ] [[package]] name = "swc_ecma_transforms_proposal" -version = "0.145.16" +version = "0.147.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44f1f8ca548616af6a2081dfe699202f5abadcc0045fc85f219ba83a5b960844" +checksum = "9ebb7de7d08c2d8b6f9a2c02bd586378f4e6f42866e628433b6aec9dbfc14ea5" dependencies = [ "either", "serde", "smallvec", "swc_atoms", "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms_base", + "swc_ecma_ast 0.96.1", + "swc_ecma_transforms_base 0.114.1", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", ] [[package]] name = "swc_ecma_transforms_react" -version = "0.156.16" +version = "0.158.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54746247c87a02c2c4006ec21502cfa9e9d72dfa897b1603a3c1b460ee2f90bf" +checksum = "21b2f19a42db060e1a461b593432689adcb45e57188aa474666e66938de8d6ab" dependencies = [ "ahash", "base64", @@ -4572,19 +4769,19 @@ dependencies = [ "swc_atoms", "swc_common", "swc_config", - "swc_ecma_ast", - "swc_ecma_parser", - "swc_ecma_transforms_base", + "swc_ecma_ast 0.96.1", + "swc_ecma_parser 0.124.2", + "swc_ecma_transforms_base 0.114.1", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", ] [[package]] name = "swc_ecma_transforms_testing" -version = "0.115.16" +version = "0.117.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1ac71733e6a77374523d66aa3bda6fbb6e2aeda3ec3c2ab2fb3251ca1e5aea" +checksum = "311e0ee5758cef14ece2e5e085ab22a38705d546d2fd5463e3de13728c1a7e41" dependencies = [ "ansi_term", "anyhow", @@ -4595,88 +4792,121 @@ dependencies = [ "sha-1", "sourcemap", "swc_common", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_parser", + "swc_ecma_ast 0.96.1", + "swc_ecma_codegen 0.129.4", + "swc_ecma_parser 0.124.2", "swc_ecma_testing", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_transforms_base 0.114.1", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", "tempfile", "testing", ] [[package]] name = "swc_ecma_transforms_typescript" -version = "0.160.17" +version = "0.162.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "964aa70be0218e8d3a89b8600818f9ba798884322b19094dfdb35a684f2728c6" +checksum = "454038557a6c7cae7861c4ccb1ed3875e8ea7d9fc31ce1f0683c422141180be6" dependencies = [ "serde", "swc_atoms", "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms_base", + "swc_ecma_ast 0.96.1", + "swc_ecma_transforms_base 0.114.1", "swc_ecma_transforms_react", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", ] [[package]] name = "swc_ecma_usage_analyzer" -version = "0.1.6" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54e7e7291e380c3030a1340d14bdbf99da915e4b789b17e13f06a63cbd9d7646" +checksum = "0fe454645b8ade20a2d33695e06482395b2b6cf20d2f31c4fa6570c3ee0ba4da" dependencies = [ "ahash", "indexmap", "rustc-hash", "swc_atoms", "swc_common", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 0.96.1", + "swc_ecma_utils 0.107.2", + "swc_ecma_visit 0.82.1", "swc_timer", "tracing", ] [[package]] name = "swc_ecma_utils" -version = "0.106.11" +version = "0.106.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0c47371c25d2cb110d71e351376be57a718d3a64710ac79b3169ab24165c54f" +checksum = "6bdb27e68d2c658204efd98c506ea2ecf942737b513f5b2140b8d81d04fcedc1" +dependencies = [ + "indexmap", + "num_cpus", + "once_cell", + "rustc-hash", + "swc_atoms", + "swc_common", + "swc_ecma_ast 0.95.11", + "swc_ecma_visit 0.81.11", + "tracing", + "unicode-id", +] + +[[package]] +name = "swc_ecma_utils" +version = "0.107.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b13f5fb34c443bde699bb20f6a56d60e2239841f963bb892507c384ca7f47a7" dependencies = [ "indexmap", "num_cpus", "once_cell", "rayon", + "rustc-hash", "swc_atoms", "swc_common", - "swc_ecma_ast", - "swc_ecma_visit", + "swc_ecma_ast 0.96.1", + "swc_ecma_visit 0.82.1", "tracing", "unicode-id", ] [[package]] name = "swc_ecma_visit" -version = "0.81.7" +version = "0.81.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fa0f5e65af0764045ef268c19d8e0f7fed27ff95c69c198427dcfd5b10685a8" +checksum = "aeee9de2cf4e80f0c6802f9a44989e6b1ad973b94849e76b1745f6d87144f517" dependencies = [ "num-bigint", "swc_atoms", "swc_common", - "swc_ecma_ast", + "swc_ecma_ast 0.95.11", + "swc_visit", + "tracing", +] + +[[package]] +name = "swc_ecma_visit" +version = "0.82.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b457ca1e619059d0f01336f36ae624b03001151c93b3663dacebf834a4c8099f" +dependencies = [ + "num-bigint", + "swc_atoms", + "swc_common", + "swc_ecma_ast 0.96.1", "swc_visit", "tracing", ] [[package]] name = "swc_emotion" -version = "0.28.6" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e915f002a846c478883a479f2cdc7c6c4d4687cdf0386d6b04119f3e76951ef" +checksum = "0a23c9f9f6421505ab698fb161a9a5a4b9127031076e92e26aa54f00bd979358" dependencies = [ "base64", "byteorder", @@ -4686,7 +4916,7 @@ dependencies = [ "regex", "serde", "sourcemap", - "swc_core", + "swc_core 0.56.2", "tracing", ] @@ -4704,9 +4934,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "0.13.24" +version = "0.13.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "035712357b19deefa23cec538f5cca48e6a799b1f37f6bf7cfbf1328f035c030" +checksum = "ad1b6b90dbfe7a4c7962c21732cc403f071bb795d93c5a82bce5290e31b3a9b5" dependencies = [ "anyhow", "miette", @@ -4717,9 +4947,9 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "0.17.24" +version = "0.17.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e69603ddc8607e2ea0b8482f868c6b0f30269e790c6cea227b9ae288a35f7d04" +checksum = "1c54361a935915a14d68a906126a8ee6e08ac27a0698a74337cbd6c0e15af40a" dependencies = [ "ahash", "indexmap", @@ -4729,9 +4959,9 @@ dependencies = [ [[package]] name = "swc_graph_analyzer" -version = "0.18.26" +version = "0.18.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2a4ce445c1be86aa22e1be6991ff5974a8047b3e02a9a11fdeb13fdaa757bf" +checksum = "41e4f5c9d291443a66a0b2b8291e95b6e104b8747ef616d2bb6dcc229591e995" dependencies = [ "ahash", "auto_impl", @@ -4764,9 +4994,9 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "0.16.23" +version = "0.16.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3fddb25502adcfe78b4802ae3704f3d32f38412be55961034ab7361e73d943" +checksum = "7fda859d1a9e48fb151e9da8cfc29cac4dd788941ba9cf639a77828c978adcb7" dependencies = [ "ahash", "dashmap", @@ -4791,23 +5021,23 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.23.7" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc201c805d2a36b216decc718d538c176aec96c917a513c28874e3de07070958" +checksum = "0452a4f257223fecdfafcdcc5f73706990923bbe327b2a9a7b2193218e43281d" dependencies = [ "better_scoped_tls", "rkyv", "swc_common", - "swc_ecma_ast", + "swc_ecma_ast 0.96.1", "swc_trace_macro", "tracing", ] [[package]] name = "swc_plugin_runner" -version = "0.81.8" +version = "0.85.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25e5a1253ae25fa0e0e24cef6e640cb65cebbc91d1fdf6241920aef88e036d42" +checksum = "968ec5c8ac0a619df359c3002238fdfd7663c1c0d22c321176ec5341a0a21345" dependencies = [ "anyhow", "enumset", @@ -4816,7 +5046,7 @@ dependencies = [ "serde", "serde_json", "swc_common", - "swc_ecma_ast", + "swc_ecma_ast 0.96.1", "swc_plugin_proxy", "tracing", "wasmer", @@ -4828,9 +5058,9 @@ dependencies = [ [[package]] name = "swc_timer" -version = "0.17.25" +version = "0.17.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cec4226d8a7a27aef59a5694912f01dcc90dd2c688d07aa00a118a13eb2ea74e" +checksum = "1e5e7e11a10d9900fc60809bf560ef7ebf0b571dc5b0733005fb11343270574b" dependencies = [ "tracing", ] @@ -4872,9 +5102,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.103" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d" +checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" dependencies = [ "proc-macro2", "quote", @@ -4922,9 +5152,9 @@ dependencies = [ [[package]] name = "testing" -version = "0.31.25" +version = "0.31.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fae24fe7e30a2c9774168db8ac116f0258da877c42ed02a267432c935672fef6" +checksum = "73fa8d91f6555e4f80d119c66da232e8f998d6301c3c3b632f5b7141515264db" dependencies = [ "ansi_term", "difference", @@ -4969,18 +5199,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" +checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" +checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" dependencies = [ "proc-macro2", "quote", @@ -5019,9 +5249,9 @@ dependencies = [ [[package]] name = "time" -version = "0.1.44" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" +checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" dependencies = [ "libc", "wasi 0.10.0+wasi-snapshot-preview1", @@ -5110,9 +5340,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.21.2" +version = "1.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9e03c497dc955702ba729190dc4aac6f2a0ce97f913e5b1b5912fc5039d9099" +checksum = "1d9f76183f91ecfb55e1d7d5602bd1d979e38a3a522fe900241cf195624d67ae" dependencies = [ "autocfg", "bytes", @@ -5125,14 +5355,14 @@ dependencies = [ "signal-hook-registry", "socket2", "tokio-macros", - "winapi 0.3.9", + "windows-sys 0.42.0", ] [[package]] name = "tokio-macros" -version = "1.8.0" +version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" +checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" dependencies = [ "proc-macro2", "quote", @@ -5199,9 +5429,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.5.9" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" +checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f" dependencies = [ "serde", ] @@ -5308,9 +5538,9 @@ dependencies = [ [[package]] name = "try-lock" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" +checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "tungstenite" @@ -5334,7 +5564,7 @@ dependencies = [ [[package]] name = "turbo-malloc" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "mimalloc", ] @@ -5342,7 +5572,7 @@ dependencies = [ [[package]] name = "turbo-tasks" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "auto-hash-map", @@ -5371,7 +5601,7 @@ dependencies = [ [[package]] name = "turbo-tasks-build" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "cargo-lock", @@ -5383,7 +5613,7 @@ dependencies = [ [[package]] name = "turbo-tasks-env" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "dotenvy", @@ -5397,7 +5627,7 @@ dependencies = [ [[package]] name = "turbo-tasks-fetch" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "indexmap", @@ -5415,7 +5645,7 @@ dependencies = [ [[package]] name = "turbo-tasks-fs" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "auto-hash-map", @@ -5440,7 +5670,7 @@ dependencies = [ [[package]] name = "turbo-tasks-hash" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "base16", "hex", @@ -5452,7 +5682,7 @@ dependencies = [ [[package]] name = "turbo-tasks-macros" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "convert_case 0.5.0", @@ -5466,7 +5696,7 @@ dependencies = [ [[package]] name = "turbo-tasks-macros-shared" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "proc-macro2", "quote", @@ -5476,7 +5706,7 @@ dependencies = [ [[package]] name = "turbo-tasks-memory" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "auto-hash-map", @@ -5497,9 +5727,10 @@ dependencies = [ [[package]] name = "turbopack" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", + "indexmap", "lazy_static", "regex", "serde", @@ -5521,7 +5752,7 @@ dependencies = [ [[package]] name = "turbopack-cli-utils" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "clap", @@ -5537,7 +5768,7 @@ dependencies = [ [[package]] name = "turbopack-core" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "async-trait", @@ -5552,7 +5783,7 @@ dependencies = [ "serde", "serde_json", "sourcemap", - "swc_core", + "swc_core 0.56.2", "turbo-tasks", "turbo-tasks-build", "turbo-tasks-env", @@ -5563,13 +5794,13 @@ dependencies = [ [[package]] name = "turbopack-css" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "async-trait", "indexmap", "serde", - "swc_core", + "swc_core 0.56.2", "turbo-tasks", "turbo-tasks-build", "turbo-tasks-fs", @@ -5582,7 +5813,7 @@ dependencies = [ [[package]] name = "turbopack-dev-server" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "futures", @@ -5611,15 +5842,18 @@ dependencies = [ [[package]] name = "turbopack-ecmascript" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "async-trait", "easy-error", "fxhash", "indexmap", + "indoc", "lazy_static", "next-font", + "next-transform-dynamic", + "next-transform-strip-page-exports", "num-bigint", "once_cell", "pin-project-lite", @@ -5629,7 +5863,7 @@ dependencies = [ "serde_qs", "styled_components", "styled_jsx", - "swc_core", + "swc_core 0.56.2", "swc_emotion", "tokio", "tracing", @@ -5645,7 +5879,7 @@ dependencies = [ [[package]] name = "turbopack-env" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "serde", @@ -5660,7 +5894,7 @@ dependencies = [ [[package]] name = "turbopack-json" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "serde", @@ -5675,7 +5909,7 @@ dependencies = [ [[package]] name = "turbopack-mdx" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "mdxjs", @@ -5690,7 +5924,7 @@ dependencies = [ [[package]] name = "turbopack-node" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "futures", @@ -5713,7 +5947,7 @@ dependencies = [ [[package]] name = "turbopack-static" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ "anyhow", "serde", @@ -5729,9 +5963,9 @@ dependencies = [ [[package]] name = "turbopack-swc-utils" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?rev=079505baf1ce03707d28b6c0afb158dca601a11a#079505baf1ce03707d28b6c0afb158dca601a11a" +source = "git+https://github.com/vercel/turbo.git?rev=37b5840ba713c8c68db357daae9cde312f73d076#37b5840ba713c8c68db357daae9cde312f73d076" dependencies = [ - "swc_core", + "swc_core 0.56.2", "turbo-tasks", "turbo-tasks-build", "turbopack-core", @@ -5743,22 +5977,22 @@ version = "1.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "rand", "static_assertions", ] [[package]] name = "typed-arena" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0685c84d5d54d1c26f7d3eb96cd41550adb97baed141a761cf335d3d33bcd0ae" +checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" [[package]] name = "typenum" -version = "1.15.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" [[package]] name = "ucd-trie" @@ -5798,9 +6032,9 @@ checksum = "d70b6494226b36008c8366c288d77190b3fad2eb4c10533139c1c1f461127f1a" [[package]] name = "unicode-ident" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" +checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" [[package]] name = "unicode-linebreak" @@ -5887,13 +6121,13 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "vergen" -version = "7.4.2" +version = "7.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73ba753d713ec3844652ad2cb7eb56bc71e34213a14faddac7852a10ba88f61e" +checksum = "571b69f690c855821462709b6f41d42ceccc316fbd17b60bd06d06928cfe6a99" dependencies = [ "anyhow", "cfg-if 1.0.0", - "enum-iterator 1.1.3", + "enum-iterator 1.2.0", "getset", "rustversion", "thiserror", @@ -6028,9 +6262,9 @@ checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" [[package]] name = "wasm-encoder" -version = "0.19.1" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9424cdab516a16d4ea03c8f4a01b14e7b2d04a129dcc2bcdde5bcc5f68f06c41" +checksum = "05632e0a66a6ed8cca593c24223aabd6262f256c3693ad9822c315285f010614" dependencies = [ "leb128", ] @@ -6115,7 +6349,7 @@ dependencies = [ "cranelift-codegen", "cranelift-entity", "cranelift-frontend", - "gimli", + "gimli 0.26.2", "loupe", "more-asserts", "rayon", @@ -6279,7 +6513,7 @@ dependencies = [ "libc", "loupe", "mach", - "memoffset", + "memoffset 0.6.5", "more-asserts", "region", "rkyv", @@ -6329,9 +6563,9 @@ checksum = "718ed7c55c2add6548cca3ddd6383d738cd73b892df400e96b9aa876f0141d7a" [[package]] name = "wast" -version = "49.0.0" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ef81fcd60d244cafffeafac3d17615fdb2fddda6aca18f34a8ae233353587c" +checksum = "a2cbb59d4ac799842791fe7e806fa5dbbf6b5554d538e51cc8e176db6ff0ae34" dependencies = [ "leb128", "memchr", @@ -6341,9 +6575,9 @@ dependencies = [ [[package]] name = "wat" -version = "1.0.51" +version = "1.0.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c347c4460ffb311e95aafccd8c29e4888f241b9e4b3bb0e0ccbd998de2c8c0d" +checksum = "584aaf7a1ecf4d383bbe1a25eeab0cbb8ff96acc6796707ff65cde48f4632f15" dependencies = [ "wast", ] @@ -6384,9 +6618,9 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.22.5" +version = "0.22.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368bfe657969fb01238bb756d351dcade285e0f6fcbd36dcb23359a5169975be" +checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" dependencies = [ "webpki", ] diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml index a102f6e79a..d18953750e 100644 --- a/packages/next-swc/crates/core/Cargo.toml +++ b/packages/next-swc/crates/core/Cargo.toml @@ -19,7 +19,7 @@ serde = "1" serde_json = "1" tracing = { version = "0.1.37", features = ["release_max_level_info"] } -next-binding = { git = "https://github.com/vercel/turbo.git", rev = "079505baf1ce03707d28b6c0afb158dca601a11a", features = [ +next-binding = { git = "https://github.com/vercel/turbo.git", rev = "37b5840ba713c8c68db357daae9cde312f73d076", features = [ "__swc_core", "__swc_core_next_core", "__swc_transform_styled_jsx", @@ -29,7 +29,7 @@ next-binding = { git = "https://github.com/vercel/turbo.git", rev = "079505baf1c ] } [dev-dependencies] -next-binding = { git = "https://github.com/vercel/turbo.git", rev = "079505baf1ce03707d28b6c0afb158dca601a11a", features = [ +next-binding = { git = "https://github.com/vercel/turbo.git", rev = "37b5840ba713c8c68db357daae9cde312f73d076", features = [ "__swc_core_testing_transform", "__swc_testing", ] } diff --git a/packages/next-swc/crates/core/tests/fixture/react-remove-properties/custom/simple/output.js b/packages/next-swc/crates/core/tests/fixture/react-remove-properties/custom/simple/output.js index de0b89adc2..9351a42563 100644 --- a/packages/next-swc/crates/core/tests/fixture/react-remove-properties/custom/simple/output.js +++ b/packages/next-swc/crates/core/tests/fixture/react-remove-properties/custom/simple/output.js @@ -1,7 +1,7 @@ export default function Home() { return
-
+

Hello World!

diff --git a/packages/next-swc/crates/core/tests/fixture/react-remove-properties/default/simple/output.js b/packages/next-swc/crates/core/tests/fixture/react-remove-properties/default/simple/output.js index be0f694669..b5bd58e1c4 100644 --- a/packages/next-swc/crates/core/tests/fixture/react-remove-properties/default/simple/output.js +++ b/packages/next-swc/crates/core/tests/fixture/react-remove-properties/default/simple/output.js @@ -3,7 +3,7 @@ export default function Home() {
-

nested
}>Hello World!

+

nested
}>Hello World!

diff --git a/packages/next-swc/crates/core/tests/full/example/output.js b/packages/next-swc/crates/core/tests/full/example/output.js index ca4a4e39d5..397f30b400 100644 --- a/packages/next-swc/crates/core/tests/full/example/output.js +++ b/packages/next-swc/crates/core/tests/full/example/output.js @@ -1,40 +1,40 @@ -function t(t, r) { - (null == r || r > t.length) && (r = t.length); - for(var n = 0, e = new Array(r); n < r; n++)e[n] = t[n]; +function r(r, t) { + (null == t || t > r.length) && (t = r.length); + for(var n = 0, e = Array(t); n < t; n++)e[n] = r[n]; return e; } -import r from "other"; -(function(r, n) { - return function(t) { - if (Array.isArray(t)) return t; - }(r) || function(t, r) { - var n, e, o = null == t ? null : "undefined" != typeof Symbol && t[Symbol.iterator] || t["@@iterator"]; +import t from "other"; +(function(t, n) { + return function(r) { + if (Array.isArray(r)) return r; + }(t) || function(r, t) { + var n, e, o = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != o) { - var u = [], l = !0, i = !1; + var a = [], l = !0, u = !1; try { - for(o = o.call(t); !(l = (n = o.next()).done) && (u.push(n.value), !r || u.length !== r); l = !0); - } catch (a) { - i = !0, e = a; + for(o = o.call(r); !(l = (n = o.next()).done) && (a.push(n.value), !t || a.length !== t); l = !0); + } catch (r) { + u = !0, e = r; } finally{ try { l || null == o.return || o.return(); } finally{ - if (i) throw e; + if (u) throw e; } } - return u; + return a; } - }(r, n) || function(r, n) { - if (r) { - if ("string" == typeof r) return t(r, n); - var e = Object.prototype.toString.call(r).slice(8, -1); - if ("Object" === e && r.constructor && (e = r.constructor.name), "Map" === e || "Set" === e) return Array.from(e); - if ("Arguments" === e || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)) return t(r, n); + }(t, n) || function(t, n) { + if (t) { + if ("string" == typeof t) return r(t, n); + var e = Object.prototype.toString.call(t).slice(8, -1); + if ("Object" === e && t.constructor && (e = t.constructor.name), "Map" === e || "Set" === e) return Array.from(e); + if ("Arguments" === e || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)) return r(t, n); } - }(r, n) || function() { - throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + }(t, n) || function() { + throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }(); -})(r, 1)[0]; +})(t, 1)[0]; export var __N_SSG = !0; export default function n() { return React.createElement("div", null); diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index 65e6a006a5..54f306c507 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -39,7 +39,7 @@ tracing = { version = "0.1.37", features = ["release_max_level_info"] } tracing-futures = "0.2.5" tracing-subscriber = "0.3.9" tracing-chrome = "0.5.0" -next-binding = { git = "https://github.com/vercel/turbo.git", rev = "079505baf1ce03707d28b6c0afb158dca601a11a", features = [ +next-binding = { git = "https://github.com/vercel/turbo.git", rev = "37b5840ba713c8c68db357daae9cde312f73d076", features = [ "__swc_core_binding_napi", "__turbo_next_dev_server", "__turbo_node_file_trace", diff --git a/packages/next-swc/crates/napi/src/transform.rs b/packages/next-swc/crates/napi/src/transform.rs index 1d2b40d37d..59ed21094f 100644 --- a/packages/next-swc/crates/napi/src/transform.rs +++ b/packages/next-swc/crates/napi/src/transform.rs @@ -61,6 +61,11 @@ pub struct TransformTask { pub options: Buffer, } +#[inline] +fn skip_filename() -> bool { + cfg!(debug_assertions) +} + impl Task for TransformTask { type Output = (TransformOutput, FxHashSet); type JsValue = Object; @@ -72,8 +77,8 @@ impl Task for TransformTask { try_with_handler( self.c.cm.clone(), next_binding::swc::core::base::HandlerOpts { - color: ColorConfig::Never, - skip_filename: true, + color: ColorConfig::Always, + skip_filename: skip_filename(), }, |handler| { self.c.run(|| { diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml index 1da7584570..1317cec595 100644 --- a/packages/next-swc/crates/wasm/Cargo.toml +++ b/packages/next-swc/crates/wasm/Cargo.toml @@ -31,7 +31,7 @@ wasm-bindgen-futures = "0.4.8" getrandom = { version = "0.2.5", optional = true, default-features = false } js-sys = "0.3.59" serde-wasm-bindgen = "0.4.3" -next-binding = { git = "https://github.com/vercel/turbo.git", rev = "079505baf1ce03707d28b6c0afb158dca601a11a", features = [ +next-binding = { git = "https://github.com/vercel/turbo.git", rev = "37b5840ba713c8c68db357daae9cde312f73d076", features = [ "__swc_core_binding_wasm", "__feature_mdx_rs", ] } diff --git a/test/development/acceptance-app/__snapshots__/ReactRefreshLogBox.test.ts.snap b/test/development/acceptance-app/__snapshots__/ReactRefreshLogBox.test.ts.snap index 7d13163467..135cf75d18 100644 --- a/test/development/acceptance-app/__snapshots__/ReactRefreshLogBox.test.ts.snap +++ b/test/development/acceptance-app/__snapshots__/ReactRefreshLogBox.test.ts.snap @@ -108,8 +108,7 @@ Error: \`---- Caused by: - 0: failed to process input file - 1: Syntax Error + Syntax Error Import trace for requested module: ./index.js @@ -188,9 +187,8 @@ Error: \`---- Caused by: - 0: failed to process input file - 1: error was recoverable, but proceeding would result in wrong codegen - 2: Syntax Error + 0: error was recoverable, but proceeding would result in wrong codegen + 1: Syntax Error Import trace for requested module: ./index.js @@ -210,9 +208,8 @@ Error: \`---- Caused by: - 0: failed to process input file - 1: error was recoverable, but proceeding would result in wrong codegen - 2: Syntax Error + 0: error was recoverable, but proceeding would result in wrong codegen + 1: Syntax Error Import trace for requested module: ./index.js @@ -241,8 +238,7 @@ Error: \`---- Caused by: - 0: failed to process input file - 1: Syntax Error + Syntax Error Import trace for requested module: ./index.js diff --git a/test/development/acceptance/__snapshots__/ReactRefreshLogBox-app-doc.test.ts.snap b/test/development/acceptance/__snapshots__/ReactRefreshLogBox-app-doc.test.ts.snap index 5079310b3f..91592fe0cb 100644 --- a/test/development/acceptance/__snapshots__/ReactRefreshLogBox-app-doc.test.ts.snap +++ b/test/development/acceptance/__snapshots__/ReactRefreshLogBox-app-doc.test.ts.snap @@ -26,8 +26,7 @@ Error: \`---- Caused by: - 0: failed to process input file - 1: Syntax Error" + Syntax Error" `; exports[`ReactRefreshLogBox default _document syntax error shows logbox 1`] = ` @@ -46,6 +45,5 @@ Error: \`---- Caused by: - 0: failed to process input file - 1: Syntax Error" + Syntax Error" `; diff --git a/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap b/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap index 5905eed5b1..9c39d83654 100644 --- a/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap +++ b/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap @@ -75,8 +75,7 @@ Error: \`---- Caused by: - 0: failed to process input file - 1: Syntax Error + Syntax Error Import trace for requested module: ./index.js" @@ -154,9 +153,8 @@ Error: \`---- Caused by: - 0: failed to process input file - 1: error was recoverable, but proceeding would result in wrong codegen - 2: Syntax Error + 0: error was recoverable, but proceeding would result in wrong codegen + 1: Syntax Error Import trace for requested module: ./index.js" @@ -175,9 +173,8 @@ Error: \`---- Caused by: - 0: failed to process input file - 1: error was recoverable, but proceeding would result in wrong codegen - 2: Syntax Error + 0: error was recoverable, but proceeding would result in wrong codegen + 1: Syntax Error Import trace for requested module: ./index.js" @@ -205,8 +202,7 @@ Error: \`---- Caused by: - 0: failed to process input file - 1: Syntax Error + Syntax Error Import trace for requested module: ./index.js" diff --git a/test/development/basic/hmr.test.ts b/test/development/basic/hmr.test.ts index ba9205ff6e..b5b38708b2 100644 --- a/test/development/basic/hmr.test.ts +++ b/test/development/basic/hmr.test.ts @@ -832,8 +832,7 @@ describe.each([[''], ['/docs']])( \`---- Caused by: - 0: failed to process input file - 1: Syntax Error + Syntax Error Import trace for requested module: ./components/parse-error.js"