diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index ff37b60518c15..65175929f50f5 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -18,7 +18,7 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" dependencies = [ - "gimli 0.27.0", + "gimli 0.27.1", ] [[package]] @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.68" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61" +checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" dependencies = [ "backtrace", ] @@ -103,9 +103,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.62" +version = "0.1.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "689894c2db1ea643a50834b999abf1c110887402542955ff5451dab8f861f9ed" +checksum = "1cd7fce9ba8c3c042128ce72d8b2ddbf3a05747efb67ea0313c635e10bda47a2" dependencies = [ "proc-macro2", "quote", @@ -126,7 +126,7 @@ dependencies = [ [[package]] name = "auto-hash-map" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "serde", ] @@ -160,7 +160,7 @@ dependencies = [ "cfg-if 1.0.0", "libc", "miniz_oxide", - "object 0.30.2", + "object 0.30.3", "rustc-demangle", ] @@ -199,9 +199,9 @@ dependencies = [ [[package]] name = "binding_macros" -version = "0.31.2" +version = "0.34.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df67650a43d989da35075e5facc61ad779a056da0c08bbdb08e52528a509600c" +checksum = "5551904189afc0a82a124adba1c696f8d484c90b4d2a2b4c3b8ee4aa67167a1c" dependencies = [ "anyhow", "console_error_panic_hook", @@ -306,9 +306,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" +checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" [[package]] name = "cache-padded" @@ -330,9 +330,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.78" +version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" +checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" [[package]] name = "cesu8" @@ -369,9 +369,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.1.1" +version = "4.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec7a4128863c188deefe750ac1d1dfe66c236909f845af04beed823638dc1b2" +checksum = "f13b9c79b5d1dd500d20ef541215a6423c75829ef43117e1b4d17fd8af0b5d76" dependencies = [ "bitflags", "clap_derive", @@ -696,9 +696,9 @@ checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35" [[package]] name = "cxx" -version = "1.0.87" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b61a7545f753a88bcbe0a70de1fcc0221e10bfc752f576754fa91e663db1622e" +checksum = "bc831ee6a32dd495436e317595e639a587aa9907bef96fe6e6abc290ab6204e9" dependencies = [ "cc", "cxxbridge-flags", @@ -708,9 +708,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.87" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f464457d494b5ed6905c63b0c4704842aba319084a0a3561cdc1359536b53200" +checksum = "94331d54f1b1a8895cd81049f7eaaaef9d05a7dcb4d1fd08bf3ff0806246789d" dependencies = [ "cc", "codespan-reporting", @@ -723,15 +723,15 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.87" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43c7119ce3a3701ed81aca8410b9acf6fc399d2629d057b87e2efa4e63a3aaea" +checksum = "48dcd35ba14ca9b40d6e4b4b39961f23d835dbb8eed74565ded361d93e1feb8a" [[package]] name = "cxxbridge-macro" -version = "1.0.87" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e07508b90551e610910fa648a1878991d367064997a596135b86df30daf07e" +checksum = "81bbeb29798b407ccd82a3324ade1a7286e0d29851475990b612670f6f5124d2" dependencies = [ "proc-macro2", "quote", @@ -750,12 +750,12 @@ dependencies = [ [[package]] name = "darling" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa" +checksum = "c0808e1bd8671fb44a113a14e13497557533369847788fa2ae912b6ebfce9fa8" dependencies = [ - "darling_core 0.14.2", - "darling_macro 0.14.2", + "darling_core 0.14.3", + "darling_macro 0.14.3", ] [[package]] @@ -774,9 +774,9 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f" +checksum = "001d80444f28e193f30c2f293455da62dcf9a6b29918a4253152ae2b1de592cb" dependencies = [ "fnv", "ident_case", @@ -798,11 +798,11 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e" +checksum = "b36230598a2d5de7ec1c6f51f72d8a99a9208daff41de2084d06e3fd3ea56685" dependencies = [ - "darling_core 0.14.2", + "darling_core 0.14.3", "quote", "syn", ] @@ -817,7 +817,7 @@ dependencies = [ "hashbrown 0.12.3", "lock_api", "once_cell", - "parking_lot_core 0.9.6", + "parking_lot_core 0.9.7", ] [[package]] @@ -873,15 +873,15 @@ checksum = "04cc9717c61d2908f50d16ebb5677c7e82ea2bdf7cb52f66b30fe079f3212e16" [[package]] name = "either" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" +checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" [[package]] name = "encoding_rs" -version = "0.8.31" +version = "0.8.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" +checksum = "071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394" dependencies = [ "cfg-if 1.0.0", ] @@ -953,7 +953,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03e7b551eba279bf0fa88b83a46330168c1560a52a94f5126f892f0b364ab3e0" dependencies = [ - "darling 0.14.2", + "darling 0.14.3", "proc-macro2", "quote", "syn", @@ -1012,14 +1012,14 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.19" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e884668cd0c7480504233e951174ddc3b382f7c2666e3b7310b5c4e7b0c37f9" +checksum = "8a3de6e8d11b22ff9edc6d916f890800597d60f8b2da1caf2955c274638d6412" dependencies = [ "cfg-if 1.0.0", "libc", "redox_syscall 0.2.16", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] @@ -1072,9 +1072,9 @@ dependencies = [ [[package]] name = "fs_extra" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" +checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "fsevent" @@ -1113,9 +1113,9 @@ checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" [[package]] name = "futures" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0" +checksum = "13e2792b0ff0340399d58445b88fd9770e3489eff258a4cbc1523418f12abf84" dependencies = [ "futures-channel", "futures-core", @@ -1128,9 +1128,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" +checksum = "2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5" dependencies = [ "futures-core", "futures-sink", @@ -1138,15 +1138,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" +checksum = "ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608" [[package]] name = "futures-executor" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2" +checksum = "e8de0a35a6ab97ec8869e32a2473f4b1324459e14c29275d14b10cb1fd19b50e" dependencies = [ "futures-core", "futures-task", @@ -1155,15 +1155,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" +checksum = "bfb8371b6fb2aeb2d280374607aeabfc99d95c72edfe51692e42d3d7f0d08531" [[package]] name = "futures-macro" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d" +checksum = "95a73af87da33b5acf53acfebdc339fe592ecf5357ac7c0a7734ab9d8c876a70" dependencies = [ "proc-macro2", "quote", @@ -1183,21 +1183,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" +checksum = "f310820bb3e8cfd46c80db4d7fb8353e15dfff853a127158425f31e0be6c8364" [[package]] name = "futures-task" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" +checksum = "dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366" [[package]] name = "futures-util" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" +checksum = "9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1" dependencies = [ "futures-channel", "futures-core", @@ -1277,9 +1277,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.27.0" +version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dec7af912d60cdbd3677c1af9352ebae6fb8394d165568a2234df0fa00f87793" +checksum = "221996f774192f0f718773def8201c4ae31f02616a54ccfc2d358bb0e5cefdec" [[package]] name = "glob" @@ -1340,9 +1340,9 @@ dependencies = [ [[package]] name = "heck" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "hermit-abi" @@ -1362,6 +1362,12 @@ dependencies = [ "libc", ] +[[package]] +name = "hermit-abi" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" + [[package]] name = "hex" version = "0.4.3" @@ -1415,9 +1421,9 @@ checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" [[package]] name = "hyper" -version = "0.14.23" +version = "0.14.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c" +checksum = "5e011372fa0b68db8350aa7a248930ecc7839bf46d8485577d69f117a75f164c" dependencies = [ "bytes", "futures-channel", @@ -1555,9 +1561,9 @@ dependencies = [ [[package]] name = "indoc" -version = "1.0.8" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da2d6f23ffea9d7e76c53eee25dfb67bcd8fde7f1198b0855350698c9f07c780" +checksum = "bfa799dd5ed20a7e349f3b4639aa80d74549c81716d9ec4f994c9b5815598306" [[package]] name = "inotify" @@ -1590,12 +1596,12 @@ dependencies = [ [[package]] name = "io-lifetimes" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7d6c6f8c91b4b9ed43484ad1a938e393caf35960fce7f82a040497207bd8e9e" +checksum = "1abeb7a0dd0f8181267ff8adc397075586500b81b28a73e8a0208b00fc170fb3" dependencies = [ "libc", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] @@ -1628,14 +1634,14 @@ dependencies = [ [[package]] name = "is-terminal" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189" +checksum = "22e18b0a45d56fe973d6db23972bf5bc46f988a4a2385deac9cc29572f09daef" dependencies = [ - "hermit-abi 0.2.6", + "hermit-abi 0.3.1", "io-lifetimes", "rustix", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] @@ -1681,9 +1687,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "js-sys" -version = "0.3.60" +version = "0.3.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" +checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" dependencies = [ "wasm-bindgen", ] @@ -1905,11 +1911,13 @@ dependencies = [ [[package]] name = "markdown" -version = "1.0.0-alpha.5" +version = "1.0.0-alpha.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e15a8b67b7a9cb4bfbda3131ab091529c338174c78da8d46adbce1e510daf191" +checksum = "2f554f6e9e42fc8558c32803a1070a2471d5b4c515225add0b69fb5cff2d0266" dependencies = [ "log", + "serde", + "serde_json", "unicode-id", ] @@ -1939,9 +1947,9 @@ dependencies = [ [[package]] name = "mdxjs" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68931216cc0e72f009bd674c5178cfd20aae01c68575fda61dead94d9bd4e702" +checksum = "4f249a5983a256bed3909dafa8c373145ce56bb95035bc72e3a781699fca0bab" dependencies = [ "markdown", "serde", @@ -2129,9 +2137,9 @@ dependencies = [ [[package]] name = "modularize_imports" -version = "0.26.0" +version = "0.26.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af4f6083fb39f4a594adc53ef2bfdff7d3a5b62ca895fd9522a3693d3ecd6cc3" +checksum = "55be1dcd4c2fbc772547907920f80d4223693d7e338f906693999e4736ea72ec" dependencies = [ "convert_case 0.5.0", "handlebars", @@ -2155,9 +2163,9 @@ checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" [[package]] name = "napi" -version = "2.10.14" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6d58a7870622e4351385b9987a87476efda841e0a2cf66e7bbd01a79ec2e5f5" +checksum = "2412d19892730f62fd592f8af41606ca6717ea1eca026103cd44b447829f00c1" dependencies = [ "anyhow", "bitflags", @@ -2178,9 +2186,9 @@ checksum = "882a73d9ef23e8dc2ebbffb6a6ae2ef467c0f18ac10711e4cc59c5485d41df0e" [[package]] name = "napi-derive" -version = "2.10.1" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f73dd4ddd118bd87756c72fead4c727dc4ee6ba3af3cd98d8490eb09b5a8573" +checksum = "03f15c1ac0eac01eca2a24c27905ab47f7411acefd829d0d01fb131dc39befd7" dependencies = [ "convert_case 0.6.0", "napi-derive-backend", @@ -2191,9 +2199,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "1.0.43" +version = "1.0.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e4e6bb1ee73ec3938a8dfd2ce81955954b8e48c3a40c839918a9735feb0d61" +checksum = "4930d5fa70f5663b9e7d6b4f0816b70d095574ee7f3c865fdb8c43b0f7e6406d" dependencies = [ "convert_case 0.6.0", "once_cell", @@ -2306,7 +2314,7 @@ checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" [[package]] name = "next-binding" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "mdxjs", "modularize_imports", @@ -2322,7 +2330,7 @@ dependencies = [ [[package]] name = "next-core" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "auto-hash-map", @@ -2352,7 +2360,7 @@ dependencies = [ [[package]] name = "next-dev" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "futures", @@ -2377,7 +2385,7 @@ dependencies = [ [[package]] name = "next-font" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "fxhash", "serde", @@ -2423,12 +2431,14 @@ dependencies = [ "tracing-chrome", "tracing-futures", "tracing-subscriber", + "turbo-tasks", + "turbo-tasks-memory", ] [[package]] name = "next-transform-dynamic" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "pathdiff", "swc_core", @@ -2437,7 +2447,7 @@ dependencies = [ [[package]] name = "next-transform-strip-page-exports" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "fxhash", "swc_core", @@ -2447,7 +2457,7 @@ dependencies = [ [[package]] name = "node-file-trace" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "clap", @@ -2480,6 +2490,15 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nom8" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8" +dependencies = [ + "memchr", +] + [[package]] name = "normpath" version = "0.2.0" @@ -2560,18 +2579,18 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.5.7" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9" +checksum = "8d829733185c1ca374f17e52b762f24f535ec625d2cc1f070e34c8a9068f341b" dependencies = [ "num_enum_derive", ] [[package]] name = "num_enum_derive" -version = "0.5.7" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce" +checksum = "2be1598bf1c313dcdd12092e3f1920f463462525a21b7b4e11b4168353d0123e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2593,9 +2612,9 @@ dependencies = [ [[package]] name = "object" -version = "0.30.2" +version = "0.30.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b8c786513eb403643f2a88c244c2aaa270ef2153f55094587d0c48a3cf22a83" +checksum = "ea86265d3d3dcb6a27fc51bd29a4bf387fae9d2986b823079d4986af253eb439" dependencies = [ "memchr", ] @@ -2685,7 +2704,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ "lock_api", - "parking_lot_core 0.9.6", + "parking_lot_core 0.9.7", ] [[package]] @@ -2705,15 +2724,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.6" +version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba1ef8814b5c993410bb3adfad7a5ed269563e4a2f90c41f5d85be7fb47133bf" +checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" dependencies = [ "cfg-if 1.0.0", "libc", "redox_syscall 0.2.16", "smallvec", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] @@ -2745,9 +2764,9 @@ checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" [[package]] name = "pest" -version = "2.5.3" +version = "2.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4257b4a04d91f7e9e6290be5d3da4804dd5784fafde3a497d73eb2b4a158c30a" +checksum = "028accff104c4e513bad663bbcd2ad7cfd5304144404c31ed0a77ac103d00660" dependencies = [ "thiserror", "ucd-trie", @@ -2755,9 +2774,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.5.3" +version = "2.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241cda393b0cdd65e62e07e12454f1f25d57017dcc514b1514cd3c4645e3a0a6" +checksum = "2ac3922aac69a40733080f53c1ce7f91dcf57e1a5f6c52f421fadec7fbdc4b69" dependencies = [ "pest", "pest_generator", @@ -2765,9 +2784,9 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.5.3" +version = "2.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46b53634d8c8196302953c74d5352f33d0c512a9499bd2ce468fc9f4128fa27c" +checksum = "d06646e185566b5961b4058dd107e0a7f56e77c3f484549fb119867773c0f202" dependencies = [ "pest", "pest_meta", @@ -2778,9 +2797,9 @@ dependencies = [ [[package]] name = "pest_meta" -version = "2.5.3" +version = "2.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ef4f1332a8d4678b41966bb4cc1d0676880e84183a1ecc3f4b69f03e99c7a51" +checksum = "e6f60b2ba541577e2a0c307c8f39d1439108120eb7903adeb6497fa880c59616" dependencies = [ "once_cell", "pest", @@ -2789,9 +2808,9 @@ dependencies = [ [[package]] name = "petgraph" -version = "0.6.2" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143" +checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" dependencies = [ "fixedbitset", "indexmap", @@ -2934,9 +2953,9 @@ dependencies = [ [[package]] name = "priority-queue" -version = "1.3.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7685ca4cc0b3ad748c22ce6803e23b55b9206ef7715b965ebeaf41639238fdc" +checksum = "5ca9c6be70d989d21a136eb86c2d83e4b328447fac4a88dace2143c179c86267" dependencies = [ "autocfg", "indexmap", @@ -2944,13 +2963,12 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" +checksum = "66618389e4ec1c7afe67d51a9bf34ff9236480f8d51e7489b7d5ab0303c13f34" dependencies = [ "once_cell", - "thiserror", - "toml", + "toml_edit", ] [[package]] @@ -2985,13 +3003,22 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.50" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2" +checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6" dependencies = [ "unicode-ident", ] +[[package]] +name = "psm" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" +dependencies = [ + "cc", +] + [[package]] name = "ptr_meta" version = "0.1.4" @@ -3078,9 +3105,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cac410af5d00ab6884528b4ab69d1e8e146e8d471201800fa1b4524126de6ad3" +checksum = "356a0625f1954f730c0201cdab48611198dc6ce21f4acff55089b5a78e6e835b" dependencies = [ "crossbeam-channel", "crossbeam-deque", @@ -3218,12 +3245,6 @@ dependencies = [ "winreg", ] -[[package]] -name = "retain_mut" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4389f1d5789befaf6029ebd9f7dac4af7f7e3d61b69d4f30e2ac02b57e7712b0" - [[package]] name = "ring" version = "0.16.20" @@ -3296,16 +3317,16 @@ dependencies = [ [[package]] name = "rustix" -version = "0.36.7" +version = "0.36.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4fdebc4b395b7fbb9ab11e462e20ed9051e7b16e42d24042c776eca0ac81b03" +checksum = "f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644" dependencies = [ "bitflags", "errno", "io-lifetimes", "libc", "linux-raw-sys", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] @@ -3395,9 +3416,9 @@ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" [[package]] name = "security-framework" -version = "2.8.0" +version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645926f31b250a2dca3c232496c2d898d91036e45ca0e97e0e2390c54e11be36" +checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254" dependencies = [ "bitflags", "core-foundation", @@ -3542,9 +3563,9 @@ dependencies = [ [[package]] name = "serde_bytes" -version = "0.11.8" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718dc5fff5b36f99093fc49b280cfc96ce6fc824317783bff5a1fed0c7a64819" +checksum = "416bda436f9aab92e02c8e10d49a15ddd339cea90b6e340fe51ed97abb548294" dependencies = [ "serde", ] @@ -3562,9 +3583,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.91" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" +checksum = "cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76" dependencies = [ "indexmap", "itoa", @@ -3572,6 +3593,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_path_to_error" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26b04f22b563c91331a10074bda3dd5492e3cc39d56bd557e91c0af42b6c7341" +dependencies = [ + "serde", +] + [[package]] name = "serde_qs" version = "0.10.1" @@ -3755,6 +3785,19 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +[[package]] +name = "stacker" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce" +dependencies = [ + "cc", + "cfg-if 1.0.0", + "libc", + "psm", + "winapi 0.3.9", +] + [[package]] name = "standback" version = "0.2.17" @@ -3878,9 +3921,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "styled_components" -version = "0.53.0" +version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ac6fded33d1a8b55f3fe6acd14abfbd3cd9a2252b804fd84b39438695add403" +checksum = "5b7efbc9348e11cd925b98e7dd95eec9dfecc4617a6732d7053aeb331ba09453" dependencies = [ "Inflector", "once_cell", @@ -3892,9 +3935,9 @@ dependencies = [ [[package]] name = "styled_jsx" -version = "0.30.0" +version = "0.30.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa85842fa2cf646140a64ea376c5a3fc0263d2eacede90deff629999c71654c6" +checksum = "bdce2f34b7e8d65aeee155d4656f4c5e955a195ff0d3655c40077ec1f46d5269" dependencies = [ "easy-error", "swc_core", @@ -3937,9 +3980,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.242.2" +version = "0.245.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c6be3e125998691ec855cb643efbd4454c639db7715301afb9f6185140a2ba" +checksum = "33b45f2028e54131b3343082143c09e240d48b8ea2eeef9c432369f191d2f797" dependencies = [ "ahash", "anyhow", @@ -3989,9 +4032,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "0.4.33" +version = "0.4.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93a49e93996e1c1cfdb641cd94888da545d440ff6cada04155ef118adee620c1" +checksum = "10ad195f903dd49e76fd93bc02c4d5fdb34287f9847f73d26c2097090db7cac3" dependencies = [ "once_cell", "rkyv", @@ -4004,9 +4047,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.196.2" +version = "0.199.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f8159b7bbc4cab7cd3866e2a10314c2c9b12e74b8a72c9074c2064eacd4d029" +checksum = "e4177c895cadebbf7dc4c0b5e55d436e254b3fa79626801be783d3ac83e27b6b" dependencies = [ "ahash", "anyhow", @@ -4020,7 +4063,6 @@ dependencies = [ "radix_fmt", "rayon", "relative-path", - "retain_mut", "swc_atoms", "swc_common", "swc_ecma_ast", @@ -4052,9 +4094,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.29.27" +version = "0.29.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90a2c285d33b47a5e532a662c178dc91956534ff52207892918d3034a534ae12" +checksum = "66c967c1c2f17fac8969831752560289e377712091003bdd1af6f025f2d70dc2" dependencies = [ "ahash", "anyhow", @@ -4110,9 +4152,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.56.2" +version = "0.59.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fdc9aef031700ae57d771739875984f205d5c98a74df19334cb5c214472a024" +checksum = "2fcf21fa7d0149d58b78d9e1914fde16c95907c4314b2f4e00a120442e7c649c" dependencies = [ "binding_macros", "swc", @@ -4156,9 +4198,9 @@ dependencies = [ [[package]] name = "swc_css_ast" -version = "0.134.0" +version = "0.134.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "986ee78a7f8904f955370a23a8fefa5188686cf826d356f3e2c8bde9600a3920" +checksum = "ed9ab4363b6b8b26ff4f5f6c1aecd8def7b603a0f71d8e819dff1d2b894c13c8" dependencies = [ "is-macro", "serde", @@ -4169,9 +4211,9 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "0.144.0" +version = "0.144.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c53ffd764b54fc452309115aa439999f05baccfdbc86377eb6e21ffc3609de87" +checksum = "f50bd37223d618de0886e8784bfae56408945a409ee0f41eed92e75dc02cbc98" dependencies = [ "auto_impl", "bitflags", @@ -4199,9 +4241,9 @@ dependencies = [ [[package]] name = "swc_css_compat" -version = "0.20.0" +version = "0.20.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9f623d32abaa34b8f58270c0e045c598d7b0db4056cd0dd4d18bf5ce7f964cc" +checksum = "46ae8a1ae72baf664797736662416f9d468a9bf74e3fe67fe59c7caab00c3cb8" dependencies = [ "bitflags", "once_cell", @@ -4216,9 +4258,9 @@ dependencies = [ [[package]] name = "swc_css_modules" -version = "0.21.0" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46248794dc219d80857550d872b71feee00b53da7770a01ae10aa63c23668cfb" +checksum = "aeb444c980ee7fb17a9602b35d54f26b4fd9fc08e4404941ec6d291e8f699344" dependencies = [ "rustc-hash", "serde", @@ -4232,9 +4274,9 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "0.143.0" +version = "0.143.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "088d9454d24ddce2114c25be9d98ff836699d98a1aba789fd42c81d8203a1442" +checksum = "c469ae61eff63f44551ad00b083a0c7321d1ea38b0840e59f2f5fb1aab8b8301" dependencies = [ "bitflags", "lexical", @@ -4246,9 +4288,9 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "0.146.0" +version = "0.146.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23f2e130c16dc7e4dd01e22932c7bb66bd6255cc63e09d06b9d26bde2cf3734f" +checksum = "5f3a31861304a2b87610508888637d11c40bd21860344e9c039414f6fbb99472" dependencies = [ "once_cell", "preset_env_base", @@ -4263,9 +4305,9 @@ dependencies = [ [[package]] name = "swc_css_utils" -version = "0.131.0" +version = "0.131.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8b480c3f8c47ed457683da8f9b7c51b4b685bea8a7d177799ca2b5e8e1d723f" +checksum = "623450d1be558756f768eabd203b1dbdace96bb9b9e5e90b83aa3e097513f94e" dependencies = [ "once_cell", "serde", @@ -4278,9 +4320,9 @@ dependencies = [ [[package]] name = "swc_css_visit" -version = "0.133.0" +version = "0.133.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf7dfd2c886ff153a0b51f92d7289d34908deaf6c39bbc2974e8554142d3fdc" +checksum = "5a287fac7313fd6fc67d7fca15d9778d62ea642664bdce022432a3390da024e8" dependencies = [ "serde", "swc_atoms", @@ -4291,9 +4333,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.96.1" +version = "0.96.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "708345b44bedd33ff5dedfc66263070af0cad788d4bb19b51007b4583a64c43f" +checksum = "84192270c26fc125494ee8895baabf480a95ef8ef83fefb79a94d9fe90c5eb1b" dependencies = [ "bitflags", "is-macro", @@ -4309,9 +4351,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.129.5" +version = "0.129.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54d904e468a32711083fe50d5f261ec8416c864601165fb6a5e7fcb753a997f0" +checksum = "e212d95f6f7d99c8f983e6978a740ef5ffdc16312f5ce931dd587b455fa126b0" dependencies = [ "memchr", "num-bigint", @@ -4341,9 +4383,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.93.2" +version = "0.93.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "732b45fdee8e80126e7881a40507ea354cec9e59ea6bb758a36c2dc36f099be3" +checksum = "f1f42ee0de612c77b1df9b206f1b9955acadbf2e4f1ea715cb2fc438c1ae8c49" dependencies = [ "phf", "swc_atoms", @@ -4355,9 +4397,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "0.69.1" +version = "0.71.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c391ff86f52ac1fd093a26b2c16be5bb583bdbd66717eb91419ab0dd376780c3" +checksum = "bbf4b84b4caf7b08f90da1ecd19d99401f3339a56a24b1f79402bf98600672a1" dependencies = [ "ahash", "auto_impl", @@ -4376,9 +4418,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "0.41.28" +version = "0.41.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f85e707c11871e45d103f81699189d8e94d06abf9b7dc958dcea8ff410762cd" +checksum = "05a87fb2eabb07f68065496d9d1187a5f0f290e99807e5e24835b38770eb03b9" dependencies = [ "ahash", "anyhow", @@ -4398,9 +4440,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.163.2" +version = "0.166.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6f1d4063d225561f70deb6eb27e311b81def4b2a726fb3b23b96f70f80d5059" +checksum = "b00799d4ad8898d2fe702cb5fb892aceb191385b4a7d7f1bab25a9a55ab1c469" dependencies = [ "ahash", "arrayvec", @@ -4412,7 +4454,6 @@ dependencies = [ "radix_fmt", "rayon", "regex", - "retain_mut", "rustc-hash", "serde", "serde_json", @@ -4434,9 +4475,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.124.2" +version = "0.124.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec6b89544ad2242a8e19d966a6c3ac8e6eb5ec5060e08bdcb01062c479b41ca" +checksum = "bd431de25e6c311ffa7dd4d01907d602e5e32311dc5d9bd73cc0993b15a4c069" dependencies = [ "either", "enum_kind", @@ -4444,6 +4485,7 @@ dependencies = [ "num-bigint", "serde", "smallvec", + "stacker", "swc_atoms", "swc_common", "swc_ecma_ast", @@ -4453,9 +4495,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "0.178.1" +version = "0.180.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "577fd29466c2795c160edd2aa466d89dbe4020b87e774bb209d2682063013f46" +checksum = "ff34998c7a248251359eb573a2075b445cade38f696bd2e86aff428d983f7c00" dependencies = [ "ahash", "anyhow", @@ -4478,9 +4520,9 @@ dependencies = [ [[package]] name = "swc_ecma_quote_macros" -version = "0.35.2" +version = "0.35.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e32e86c82f50ac44c38f91acbb9b91c00666e0e601c1f18a9ff592afd9a6dc" +checksum = "5f861c0631c00f1062c3035d8d0b58ebbeee0b53622ae597b394b2524ed2162f" dependencies = [ "anyhow", "pmutil", @@ -4508,9 +4550,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.201.1" +version = "0.203.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c18c08566f74c57d84a161e3ca6b8a23befac01f074da037cbaff0d3fe113b9f" +checksum = "41e122c5f9746ecb7c36551de49b6d3b143c777c28bc143fb4c4133a4ed75a98" dependencies = [ "swc_atoms", "swc_common", @@ -4528,9 +4570,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.114.1" +version = "0.116.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9719f15c36d94a3d93268becf6b723119fe7a7f563c16a60d7ec7525a5789681" +checksum = "7a27e0d34b6fcf88b71772810c7bc1e1542a0eb5c665c9531bd76797ea1fcdba" dependencies = [ "better_scoped_tls", "bitflags", @@ -4551,9 +4593,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.103.1" +version = "0.105.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b2fcc8e33ef85d7e514b8440392712a773d1c97de7f59b236cb951edd41194" +checksum = "91fa609a3fb7777affe70f34978b6714c6db949129f1df13fb2cae992fa3825c" dependencies = [ "swc_atoms", "swc_common", @@ -4565,9 +4607,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.139.1" +version = "0.141.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "118ae9949a6e87bfe3b874725fde2483fb4aa56d8dd3b5cdb5370196f4840343" +checksum = "6f3d5c1f058481b9f2c36e04c579feab09ea05ad38ba5734c9bf019b90615a8c" dependencies = [ "ahash", "arrayvec", @@ -4605,9 +4647,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.156.1" +version = "0.158.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2224bbdb5ac8635c2bb60362379540fa7e3886aa8b6c0187bce99d1304bd6aa" +checksum = "cb8c1afcc5f82f1bc2416edfb7b36b53b15a8cf36b54c04f76dd28e5636092c5" dependencies = [ "Inflector", "ahash", @@ -4633,9 +4675,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.170.1" +version = "0.172.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d29c3f271425bd5421953ed9eea6947d05f407642aeeee08854d2cc685ce639" +checksum = "62f04e174dc6a940cde89351dab77fce41ee88be590adbed85a345d1a27f7792" dependencies = [ "ahash", "dashmap", @@ -4659,9 +4701,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.147.1" +version = "0.149.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ebb7de7d08c2d8b6f9a2c02bd586378f4e6f42866e628433b6aec9dbfc14ea5" +checksum = "cbb6e441289c0eeb660bb5ab26ba809424ab6a6a33d4aafd3895826dd7416d40" dependencies = [ "either", "serde", @@ -4678,9 +4720,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.158.1" +version = "0.160.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b2f19a42db060e1a461b593432689adcb45e57188aa474666e66938de8d6ab" +checksum = "f533cb21e1d4c16d5eeca7687ed36248b6c081915f1e81f5b4470e8a134a1bbf" dependencies = [ "ahash", "base64 0.13.1", @@ -4705,9 +4747,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.117.1" +version = "0.119.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "311e0ee5758cef14ece2e5e085ab22a38705d546d2fd5463e3de13728c1a7e41" +checksum = "9be51347a017ba17f6d53c3ac2053e7ecfbebdd9a8b0f199d181375a517a0fa0" dependencies = [ "ansi_term", "anyhow", @@ -4731,9 +4773,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.162.1" +version = "0.164.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "454038557a6c7cae7861c4ccb1ed3875e8ea7d9fc31ce1f0683c422141180be6" +checksum = "dac0a6eb262079d41642545174eaaeb864bfef94b639416565a69011186f0743" dependencies = [ "serde", "swc_atoms", @@ -4747,9 +4789,9 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "0.2.3" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fe454645b8ade20a2d33695e06482395b2b6cf20d2f31c4fa6570c3ee0ba4da" +checksum = "a2bf4df64386936969b4867c29a6ffbebcaec6407b6d92cea783467d520a733d" dependencies = [ "ahash", "indexmap", @@ -4765,9 +4807,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.107.2" +version = "0.107.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b13f5fb34c443bde699bb20f6a56d60e2239841f963bb892507c384ca7f47a7" +checksum = "7893e70f71921df77bc5aac7b9c4637de2ee3f4f578e2f06fa64cc19c92f3b1c" dependencies = [ "indexmap", "num_cpus", @@ -4784,9 +4826,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.82.1" +version = "0.82.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b457ca1e619059d0f01336f36ae624b03001151c93b3663dacebf834a4c8099f" +checksum = "4519c4c16025f17aaa23251dd7f1e464dbecb33b5adbbfe0318ec9554d5324ec" dependencies = [ "num-bigint", "swc_atoms", @@ -4798,9 +4840,9 @@ dependencies = [ [[package]] name = "swc_emotion" -version = "0.29.0" +version = "0.29.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a23c9f9f6421505ab698fb161a9a5a4b9127031076e92e26aa54f00bd979358" +checksum = "8dc1cd067f6a411f26090e54d6a8d967c075a1b1e46e23cdabcecf65df388de6" dependencies = [ "base64 0.13.1", "byteorder", @@ -4828,9 +4870,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "0.13.28" +version = "0.13.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad1b6b90dbfe7a4c7962c21732cc403f071bb795d93c5a82bce5290e31b3a9b5" +checksum = "da4d20e5079a9c29de7b959a42aae34e14985499273dc248b868bae2dd3fa633" dependencies = [ "anyhow", "miette", @@ -4841,9 +4883,9 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "0.17.28" +version = "0.17.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c54361a935915a14d68a906126a8ee6e08ac27a0698a74337cbd6c0e15af40a" +checksum = "fc30b5e4509d3ed9e43ba84f04e6faff335c33f1591b1f0c2634fc4ebc7e7f5d" dependencies = [ "ahash", "indexmap", @@ -4853,9 +4895,9 @@ dependencies = [ [[package]] name = "swc_graph_analyzer" -version = "0.18.30" +version = "0.18.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41e4f5c9d291443a66a0b2b8291e95b6e104b8747ef616d2bb6dcc229591e995" +checksum = "66e212bbbaafdd6cfbb70736af56a77144f5697e57226af5c6345439d31da875" dependencies = [ "ahash", "auto_impl", @@ -4888,9 +4930,9 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "0.16.27" +version = "0.16.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fda859d1a9e48fb151e9da8cfc29cac4dd788941ba9cf639a77828c978adcb7" +checksum = "00ab278f56cf436c33c3bd71557d2b576149602ebb14b388b630c883ef3929da" dependencies = [ "ahash", "dashmap", @@ -4915,9 +4957,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.24.1" +version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0452a4f257223fecdfafcdcc5f73706990923bbe327b2a9a7b2193218e43281d" +checksum = "02c87d6af1ac8e2d3dc1f00b4e15650a2725f782454ad2b4dc374cee77ab7607" dependencies = [ "better_scoped_tls", "rkyv", @@ -4929,9 +4971,9 @@ dependencies = [ [[package]] name = "swc_plugin_runner" -version = "0.85.2" +version = "0.85.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "968ec5c8ac0a619df359c3002238fdfd7663c1c0d22c321176ec5341a0a21345" +checksum = "ab84becbc9c2ee93997a4c42392736817363a0ff56b15cce914e00ffa42f5a14" dependencies = [ "anyhow", "enumset", @@ -4952,9 +4994,9 @@ dependencies = [ [[package]] name = "swc_timer" -version = "0.17.29" +version = "0.17.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e5e7e11a10d9900fc60809bf560ef7ebf0b571dc5b0733005fb11343270574b" +checksum = "13ffc2a454f3df82f19268984953b2e37be9a40166bccd3d53611ef78cea793a" dependencies = [ "tracing", ] @@ -4972,9 +5014,9 @@ dependencies = [ [[package]] name = "swc_visit" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82f2bcb7223e185c4c7cbf5e0c1207dec6d2bfd5e72e3fb7b3e8d179747e9130" +checksum = "470a1963cf182fdcbbac46e3a7fd2caf7329da0e568d3668202da9501c880e16" dependencies = [ "either", "swc_visit_macros", @@ -4982,9 +5024,9 @@ dependencies = [ [[package]] name = "swc_visit_macros" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fb1f3561674d84947694d41fb6d5737d19539222779baeac1b3a071a2b29428" +checksum = "6098b717cfd4c85f5cddec734af191dbce461c39975ed567c32ac6d0c6d61a6d" dependencies = [ "Inflector", "pmutil", @@ -5046,9 +5088,9 @@ dependencies = [ [[package]] name = "testing" -version = "0.31.29" +version = "0.31.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73fa8d91f6555e4f80d119c66da232e8f998d6301c3c3b632f5b7141515264db" +checksum = "39474317ceaad57c5d26b830f9573317967ff0b2d10273a5060b7d7fb7ba27cd" dependencies = [ "ansi_term", "difference", @@ -5113,10 +5155,11 @@ dependencies = [ [[package]] name = "thread_local" -version = "1.1.4" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" +checksum = "50f297120ff9d4efe680df143d5631bba9c75fa371992b7fcb33eb3453cb0a07" dependencies = [ + "cfg-if 1.0.0", "once_cell", ] @@ -5228,15 +5271,15 @@ dependencies = [ [[package]] name = "tinyvec_macros" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.24.2" +version = "1.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "597a12a59981d9e3c38d216785b0c37399f6e415e8d0712047620f189371b0bb" +checksum = "c8e00990ebabbe4c14c08aca901caed183ecd5c09562a12c824bb53d3c3fd3af" dependencies = [ "autocfg", "bytes", @@ -5265,9 +5308,9 @@ dependencies = [ [[package]] name = "tokio-native-tls" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" +checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" dependencies = [ "native-tls", "tokio", @@ -5309,9 +5352,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" +checksum = "7e267c18a719545b481171952a79f8c25c80361463ba44bc7fa9eba7c742ef4f" dependencies = [ "bytes", "futures-core", @@ -5330,6 +5373,23 @@ dependencies = [ "serde", ] +[[package]] +name = "toml_datetime" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5" + +[[package]] +name = "toml_edit" +version = "0.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b" +dependencies = [ + "indexmap", + "nom8", + "toml_datetime", +] + [[package]] name = "tower-service" version = "0.3.2" @@ -5458,7 +5518,7 @@ dependencies = [ [[package]] name = "turbo-malloc" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "mimalloc", ] @@ -5466,7 +5526,7 @@ dependencies = [ [[package]] name = "turbo-tasks" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "auto-hash-map", @@ -5485,6 +5545,7 @@ dependencies = [ "serde", "serde_json", "serde_regex", + "stable_deref_trait", "thiserror", "tokio", "turbo-tasks-build", @@ -5495,7 +5556,7 @@ dependencies = [ [[package]] name = "turbo-tasks-build" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "cargo-lock", @@ -5507,7 +5568,7 @@ dependencies = [ [[package]] name = "turbo-tasks-env" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "dotenvy", @@ -5521,7 +5582,7 @@ dependencies = [ [[package]] name = "turbo-tasks-fetch" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "indexmap", @@ -5538,7 +5599,7 @@ dependencies = [ [[package]] name = "turbo-tasks-fs" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "auto-hash-map", @@ -5554,6 +5615,7 @@ dependencies = [ "parking_lot", "serde", "serde_json", + "serde_path_to_error", "tokio", "turbo-tasks", "turbo-tasks-build", @@ -5563,7 +5625,7 @@ dependencies = [ [[package]] name = "turbo-tasks-hash" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "base16", "hex", @@ -5575,7 +5637,7 @@ dependencies = [ [[package]] name = "turbo-tasks-macros" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "convert_case 0.5.0", @@ -5589,7 +5651,7 @@ dependencies = [ [[package]] name = "turbo-tasks-macros-shared" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "proc-macro2", "quote", @@ -5599,7 +5661,7 @@ dependencies = [ [[package]] name = "turbo-tasks-memory" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "auto-hash-map", @@ -5621,7 +5683,7 @@ dependencies = [ [[package]] name = "turbopack" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "indexmap", @@ -5646,7 +5708,7 @@ dependencies = [ [[package]] name = "turbopack-cli-utils" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "clap", @@ -5662,7 +5724,7 @@ dependencies = [ [[package]] name = "turbopack-core" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "async-trait", @@ -5688,11 +5750,13 @@ dependencies = [ [[package]] name = "turbopack-css" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "async-trait", "indexmap", + "once_cell", + "regex", "serde", "swc_core", "turbo-tasks", @@ -5707,7 +5771,7 @@ dependencies = [ [[package]] name = "turbopack-dev-server" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "futures", @@ -5736,7 +5800,7 @@ dependencies = [ [[package]] name = "turbopack-ecmascript" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "async-trait", @@ -5749,7 +5813,9 @@ dependencies = [ "next-transform-dynamic", "next-transform-strip-page-exports", "num-bigint", + "num-traits", "once_cell", + "parking_lot", "pin-project-lite", "regex", "serde", @@ -5773,7 +5839,7 @@ dependencies = [ [[package]] name = "turbopack-env" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "serde", @@ -5788,7 +5854,7 @@ dependencies = [ [[package]] name = "turbopack-json" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "serde", @@ -5803,7 +5869,7 @@ dependencies = [ [[package]] name = "turbopack-mdx" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "mdxjs", @@ -5818,7 +5884,7 @@ dependencies = [ [[package]] name = "turbopack-node" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "futures", @@ -5840,7 +5906,7 @@ dependencies = [ [[package]] name = "turbopack-static" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "anyhow", "serde", @@ -5856,7 +5922,7 @@ dependencies = [ [[package]] name = "turbopack-swc-utils" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230201.1#125c68323e7dfca427d7f38a1ba7f0898f77fe98" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-230209.02#90c627bedee8ff106abafc4a178c2a8c5074f8e6" dependencies = [ "swc_core", "turbo-tasks", @@ -5870,7 +5936,7 @@ 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", ] @@ -5950,9 +6016,9 @@ dependencies = [ [[package]] name = "unicode-segmentation" -version = "1.10.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" +checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" [[package]] name = "unicode-width" @@ -5992,9 +6058,9 @@ checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" [[package]] name = "uuid" -version = "1.2.2" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" +checksum = "1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79" dependencies = [ "getrandom", "serde", @@ -6014,9 +6080,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "vergen" -version = "7.5.0" +version = "7.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "571b69f690c855821462709b6f41d42ceccc316fbd17b60bd06d06928cfe6a99" +checksum = "f21b881cd6636ece9735721cf03c1fe1e774fe258683d084bb2812ab67435749" dependencies = [ "anyhow", "cfg-if 1.0.0", @@ -6089,9 +6155,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.83" +version = "0.2.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" +checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" dependencies = [ "cfg-if 1.0.0", "wasm-bindgen-macro", @@ -6099,9 +6165,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.83" +version = "0.2.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" +checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" dependencies = [ "bumpalo", "log", @@ -6114,9 +6180,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.33" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" +checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -6126,9 +6192,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.83" +version = "0.2.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" +checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -6136,9 +6202,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.83" +version = "0.2.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" +checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" dependencies = [ "proc-macro2", "quote", @@ -6149,15 +6215,15 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.83" +version = "0.2.84" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" +checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasm-encoder" -version = "0.21.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29ab2fe77b325731603297debb4573e002d06ae0aa1f4dc108585c81961e0609" +checksum = "1c3e4bc09095436c8e7584d86d33e6c3ee67045af8fb262cbb9cc321de553428" dependencies = [ "leb128", ] @@ -6456,9 +6522,9 @@ checksum = "718ed7c55c2add6548cca3ddd6383d738cd73b892df400e96b9aa876f0141d7a" [[package]] name = "wast" -version = "51.0.0" +version = "53.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f621e6e9af96438d3e05f0699da5b1dae59f2df964a2982166aa9b03c5b599" +checksum = "8244fa24196b1d8fd3ca4a96a3a164c40f846498c5deab6caf414c67340ca4af" dependencies = [ "leb128", "memchr", @@ -6468,18 +6534,18 @@ dependencies = [ [[package]] name = "wat" -version = "1.0.53" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dd18c1168d7e8743d9b4f713c0203924f5dcc4a3983eb5e584de9614f9fccde" +checksum = "4620f1059add6dad511decb9d5d88b4a0a0d3e2e315ed34f79b0dc0dce18aa4b" dependencies = [ "wast", ] [[package]] name = "web-sys" -version = "0.3.60" +version = "0.3.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" +checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" dependencies = [ "js-sys", "wasm-bindgen", @@ -6606,6 +6672,30 @@ dependencies = [ "windows_x86_64_msvc 0.42.1", ] +[[package]] +name = "windows-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.42.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc 0.42.1", + "windows_i686_gnu 0.42.1", + "windows_i686_msvc 0.42.1", + "windows_x86_64_gnu 0.42.1", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc 0.42.1", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.1" diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml index 82172bdad3737..d797c0157e793 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", tag = "turbopack-230201.1", features = [ +next-binding = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-230209.02", features = [ "__swc_core", "__swc_core_next_core", "__swc_transform_styled_jsx", @@ -29,7 +29,7 @@ next-binding = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-2 ] } [dev-dependencies] -next-binding = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-230201.1", features = [ +next-binding = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-230209.02", features = [ "__swc_core_testing_transform", "__swc_testing", ] } diff --git a/packages/next-swc/crates/core/tests/full.rs b/packages/next-swc/crates/core/tests/full.rs index 9a3848157ca49..12bef2d152692 100644 --- a/packages/next-swc/crates/core/tests/full.rs +++ b/packages/next-swc/crates/core/tests/full.rs @@ -36,7 +36,9 @@ fn test(input: &Path, minify: bool) { output_path: Some(output.clone()), config: next_binding::swc::core::base::config::Config { - is_module: next_binding::swc::core::base::config::IsModule::Bool(true), + is_module: Some(next_binding::swc::core::base::config::IsModule::Bool( + true, + )), jsc: next_binding::swc::core::base::config::JscConfig { minify: if minify { diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index 2d179095d1e85..a8d8222dadb7e 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -39,7 +39,9 @@ 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", tag = "turbopack-230201.1", features = [ +turbo-tasks = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-230209.02" } +turbo-tasks-memory = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-230209.02" } +next-binding = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-230209.02", features = [ "__swc_core_binding_napi", "__turbo_next_dev_server", "__turbo_node_file_trace", diff --git a/packages/next-swc/crates/napi/src/turbotrace.rs b/packages/next-swc/crates/napi/src/turbotrace.rs index b1006276917a8..1eedebe789ecf 100644 --- a/packages/next-swc/crates/napi/src/turbotrace.rs +++ b/packages/next-swc/crates/napi/src/turbotrace.rs @@ -2,10 +2,29 @@ use std::sync::Arc; use napi::bindgen_prelude::*; use next_binding::turbo::node_file_trace::{start, Args}; +use turbo_tasks::TurboTasks; +use turbo_tasks_memory::MemoryBackend; #[napi] -pub async fn run_turbo_tracing(options: Buffer) -> napi::Result> { +pub fn create_turbo_tasks(memory_limit: Option) -> External>> { + let turbo_tasks = TurboTasks::new(MemoryBackend::new( + memory_limit.map(|m| m as usize).unwrap_or(usize::MAX), + )); + External::new_with_size_hint( + turbo_tasks, + memory_limit + .map(|m| (m as usize) * 1024 * 1024) + .unwrap_or(usize::MAX), + ) +} + +#[napi] +pub async fn run_turbo_tracing( + options: Buffer, + turbo_tasks: Option>>>, +) -> napi::Result> { let args: Args = serde_json::from_slice(options.as_ref())?; - let files = start(Arc::new(args)).await?; + let turbo_tasks = turbo_tasks.map(|t| t.clone()); + let files = start(Arc::new(args), turbo_tasks.as_ref()).await?; Ok(files) } diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml index e02690cfc9e6e..957dc15762395 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", tag = "turbopack-230201.1", features = [ +next-binding = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-230209.02", features = [ "__swc_core_binding_wasm", "__feature_mdx_rs", ] } diff --git a/packages/next/src/build/swc/index.ts b/packages/next/src/build/swc/index.ts index c94a42f619e95..36603bdbd59ad 100644 --- a/packages/next/src/build/swc/index.ts +++ b/packages/next/src/build/swc/index.ts @@ -441,8 +441,13 @@ function loadNative(isCustomTurbopack = false) { require(__INTERNAL_CUSTOM_TURBOPACK_BINDINGS).startDev(devOptions) } }, - startTrace: (options = {}) => - bindings.runTurboTracing(toBuffer({ exact: true, ...options })), + startTrace: (options = {}, turboTasks: unknown) => + bindings.runTurboTracing( + toBuffer({ exact: true, ...options }), + turboTasks + ), + createTurboTasks: (memoryLimit?: number): unknown => + bindings.createTurboTasks(memoryLimit), }, mdx: { compile: (src: string, options: any) => diff --git a/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap b/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap index cd8cf50e85ab6..2acb0af849c7d 100644 --- a/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap +++ b/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap @@ -157,8 +157,7 @@ Error: \`---- Caused by: - 0: error was recoverable, but proceeding would result in wrong codegen - 1: Syntax Error + Syntax Error Import trace for requested module: ./index.js" @@ -177,8 +176,7 @@ Error: \`---- Caused by: - 0: error was recoverable, but proceeding would result in wrong codegen - 1: Syntax Error + Syntax Error Import trace for requested module: ./index.js"