diff --git a/Cargo.lock b/Cargo.lock index a761491c4a87b..686dc7444ab99 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -321,7 +321,7 @@ dependencies = [ [[package]] name = "auto-hash-map" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "serde", "smallvec", @@ -399,12 +399,6 @@ dependencies = [ "rustc-demangle", ] -[[package]] -name = "base16" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d27c3610c36aee21ce8ac510e6224498de4228ad772a171ed65643a24693a5a8" - [[package]] name = "base64" version = "0.13.1" @@ -450,29 +444,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bindgen" -version = "0.69.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0" -dependencies = [ - "bitflags 2.5.0", - "cexpr", - "clang-sys", - "itertools 0.12.0", - "lazy_static", - "lazycell", - "log", - "prettyplease", - "proc-macro2", - "quote", - "regex", - "rustc-hash", - "shlex", - "syn 2.0.58", - "which", -] - [[package]] name = "binding_macros" version = "0.66.0" @@ -576,7 +547,7 @@ dependencies = [ "anyhow", "chrono", "either", - "indexmap 2.2.3", + "indexmap 2.2.6", "itertools 0.12.0", "nom", "once_cell", @@ -701,15 +672,6 @@ dependencies = [ "libc", ] -[[package]] -name = "cexpr" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" -dependencies = [ - "nom", -] - [[package]] name = "cfg-expr" version = "0.15.4" @@ -741,17 +703,6 @@ dependencies = [ "windows-targets 0.48.1", ] -[[package]] -name = "clang-sys" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" -dependencies = [ - "glob", - "libc", - "libloading", -] - [[package]] name = "clap" version = "4.5.2" @@ -1691,12 +1642,6 @@ dependencies = [ "libc", ] -[[package]] -name = "fuchsia-cprng" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" - [[package]] name = "funty" version = "2.0.0" @@ -1911,7 +1856,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.11", - "indexmap 2.2.3", + "indexmap 2.2.6", "slab", "tokio", "tokio-util", @@ -2021,15 +1966,6 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -[[package]] -name = "home" -version = "0.5.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" -dependencies = [ - "windows-sys 0.52.0", -] - [[package]] name = "hstr" version = "0.2.8" @@ -2152,41 +2088,6 @@ dependencies = [ "tungstenite 0.18.0", ] -[[package]] -name = "iai-callgrind" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e99bf26f496b13ac6273014f40afda46a233fbfb0289ce50fb4daaad2f2ffc80" -dependencies = [ - "bincode", - "bindgen", - "cc", - "iai-callgrind-macros", - "iai-callgrind-runner", - "regex", -] - -[[package]] -name = "iai-callgrind-macros" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2a4bb39225592c0a28cfca6f70af52ebd8da23f533c2cdd0a3329c1fa252d56" -dependencies = [ - "proc-macro-error", - "proc-macro2", - "quote", - "syn 2.0.58", -] - -[[package]] -name = "iai-callgrind-runner" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c23a951b9eccaa1e38556d27473d1462a9c247a27961812edcaac156af861282" -dependencies = [ - "serde", -] - [[package]] name = "iana-time-zone" version = "0.1.57" @@ -2305,9 +2206,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.3" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", "hashbrown 0.14.3", @@ -2503,12 +2404,6 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" -[[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" - [[package]] name = "leb128" version = "0.2.5" @@ -2659,9 +2554,9 @@ dependencies = [ [[package]] name = "lightningcss" -version = "1.0.0-alpha.55" +version = "1.0.0-alpha.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bd5bed3814fb631bfc1e24c2be6f7e86a9837c660909acab79a38374dcb8798" +checksum = "668e9f1774a4dda9e2233ad0f78c6987878bcf4201d2085bc3517a7f84d0ee92" dependencies = [ "ahash 0.8.9", "bitflags 2.5.0", @@ -2671,6 +2566,7 @@ dependencies = [ "dashmap", "data-encoding", "getrandom", + "indexmap 2.2.6", "itertools 0.10.5", "lazy_static", "lightningcss-derive", @@ -2697,9 +2593,9 @@ dependencies = [ [[package]] name = "lightningcss-napi" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0d1876c6046ed009d60145501187245afc823bcce50ed15964c7801f41592f4" +checksum = "6517fd00c4d56ef4ab207d346614715c472db7a144d6aaf522dc9eaabfa47b05" dependencies = [ "cssparser", "lightningcss", @@ -3105,28 +3001,6 @@ dependencies = [ "vergen 7.5.1", ] -[[package]] -name = "next-build-test" -version = "0.1.0" -dependencies = [ - "anyhow", - "futures-util", - "iai-callgrind", - "next-api", - "next-core", - "num_cpus", - "rand 0.8.5", - "serde_json", - "tempdir", - "tokio", - "tokio-stream", - "tracing", - "tracing-subscriber", - "turbo-tasks", - "turbo-tasks-malloc", - "turbopack-binding", -] - [[package]] name = "next-core" version = "0.1.0" @@ -3219,7 +3093,7 @@ dependencies = [ [[package]] name = "node-file-trace" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "serde", @@ -3524,9 +3398,9 @@ checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" [[package]] name = "parcel_selectors" -version = "0.26.4" +version = "0.26.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05d74befe2d076330d9a58bf9ca2da424568724ab278adf15fb5718253133887" +checksum = "ce9c47a67c66fee4a5a42756f9784d92941bd0ab2b653539a9e90521a44b66f0" dependencies = [ "bitflags 2.5.0", "cssparser", @@ -3725,7 +3599,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" dependencies = [ "phf_shared 0.10.0", - "rand 0.8.5", + "rand", ] [[package]] @@ -3735,7 +3609,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" dependencies = [ "phf_shared 0.11.2", - "rand 0.8.5", + "rand", ] [[package]] @@ -3888,16 +3762,6 @@ dependencies = [ "yansi", ] -[[package]] -name = "prettyplease" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d3928fb5db768cb86f891ff014f0144589297e3c6a1aba6ed7cecfdace270c7" -dependencies = [ - "proc-macro2", - "syn 2.0.58", -] - [[package]] name = "priority-queue" version = "1.3.1" @@ -4027,19 +3891,6 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce082a9940a7ace2ad4a8b7d0b1eac6aa378895f18be598230c5f2284ac05426" -[[package]] -name = "rand" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" -dependencies = [ - "fuchsia-cprng", - "libc", - "rand_core 0.3.1", - "rdrand", - "winapi", -] - [[package]] name = "rand" version = "0.8.5" @@ -4048,7 +3899,7 @@ checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", "rand_chacha", - "rand_core 0.6.4", + "rand_core", ] [[package]] @@ -4058,24 +3909,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.4", + "rand_core", ] -[[package]] -name = "rand_core" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" -dependencies = [ - "rand_core 0.4.2", -] - -[[package]] -name = "rand_core" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" - [[package]] name = "rand_core" version = "0.6.4" @@ -4120,7 +3956,7 @@ dependencies = [ "num-traits", "once_cell", "paste", - "rand 0.8.5", + "rand", "rand_chacha", "rust_hawktracer", "rustc_version 0.4.0", @@ -4171,15 +4007,6 @@ dependencies = [ "num_cpus", ] -[[package]] -name = "rdrand" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" -dependencies = [ - "rand_core 0.3.1", -] - [[package]] name = "react_remove_properties" version = "0.24.12" @@ -4311,15 +4138,6 @@ dependencies = [ "swc_ecma_visit", ] -[[package]] -name = "remove_dir_all" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" -dependencies = [ - "winapi", -] - [[package]] name = "rend" version = "0.4.0" @@ -4727,7 +4545,7 @@ version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.2.6", "itoa", "ryu", "serde", @@ -4830,7 +4648,7 @@ version = "0.9.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a15e0ef66bf939a7c890a0bf6d5a733c70202225f9888a89ed5c62298b019129" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.2.6", "itoa", "ryu", "serde", @@ -4901,12 +4719,6 @@ dependencies = [ "memmap2 0.6.2", ] -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - [[package]] name = "signal-hook" version = "0.3.17" @@ -5206,9 +5018,9 @@ dependencies = [ [[package]] name = "styled_jsx" -version = "0.73.20" +version = "0.73.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "441654f465db08fc2c3c36c598c89e8d27fb445d4c97263fb701b07029e9755b" +checksum = "17e38b2334f6613c9e811cc776bc9d2329c288f4dc125df68615fe6cf19b48ae" dependencies = [ "anyhow", "lightningcss", @@ -5276,7 +5088,7 @@ dependencies = [ "base64 0.21.4", "dashmap", "either", - "indexmap 2.2.3", + "indexmap 2.2.6", "jsonc-parser", "lru", "napi", @@ -5342,7 +5154,7 @@ dependencies = [ "anyhow", "crc", "dashmap", - "indexmap 2.2.3", + "indexmap 2.2.6", "is-macro", "once_cell", "parking_lot", @@ -5444,7 +5256,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7be1a689e146be1eae53139482cb061dcf0fa01dff296bbe7b96fff92d8e2936" dependencies = [ "anyhow", - "indexmap 2.2.3", + "indexmap 2.2.6", "serde", "serde_json", "sourcemap", @@ -5740,7 +5552,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "248532f9ae603be6bf4763f66f74ad0dfd82d6307be876ccf4c5d081826a1161" dependencies = [ "arrayvec", - "indexmap 2.2.3", + "indexmap 2.2.6", "is-macro", "serde", "serde_derive", @@ -5960,7 +5772,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dbee669d44953537b6dcaad4a07aa00034fb9eabe4974b5b60acdd1fa9ce209" dependencies = [ "arrayvec", - "indexmap 2.2.3", + "indexmap 2.2.6", "num-bigint", "num_cpus", "once_cell", @@ -6017,7 +5829,7 @@ checksum = "b5969314bf66a4cca45b0401689dd0c74e568c69243ce46f2342d59219e1283c" dependencies = [ "anyhow", "dashmap", - "indexmap 2.2.3", + "indexmap 2.2.6", "once_cell", "preset_env_base", "rustc-hash", @@ -6092,7 +5904,7 @@ checksum = "eddb95c2bdad1c9c29edf35712e1e0f9b9ddc1cdb5ba2d582fd93468cb075a03" dependencies = [ "better_scoped_tls", "bitflags 2.5.0", - "indexmap 2.2.3", + "indexmap 2.2.6", "once_cell", "phf 0.11.2", "rayon", @@ -6129,7 +5941,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d4e2942c5d8b7afdf81b8d1eec2f4a961aa9fc89ab05ebe5cbd0f6066b60afc" dependencies = [ "arrayvec", - "indexmap 2.2.3", + "indexmap 2.2.6", "is-macro", "num-bigint", "rayon", @@ -6180,7 +5992,7 @@ dependencies = [ "Inflector", "anyhow", "bitflags 2.5.0", - "indexmap 2.2.3", + "indexmap 2.2.6", "is-macro", "path-clean 0.1.0", "pathdiff", @@ -6205,7 +6017,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32ea30b3df748236c619409f222f0ba68ebeebc08dfff109d2195664a15689f9" dependencies = [ "dashmap", - "indexmap 2.2.3", + "indexmap 2.2.6", "once_cell", "petgraph", "rayon", @@ -6251,7 +6063,7 @@ checksum = "565a76c4ca47ce31d78301c0beab878e4c2cb4f624691254d834ec8c0e236755" dependencies = [ "base64 0.21.4", "dashmap", - "indexmap 2.2.3", + "indexmap 2.2.6", "once_cell", "rayon", "serde", @@ -6317,7 +6129,7 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98a693898bd44782a234d9a4122d52b93accf447282d08c2364eb739ae864154" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.2.6", "rustc-hash", "swc_atoms", "swc_common", @@ -6334,7 +6146,7 @@ version = "0.128.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe5242670bc74e0a0b64b9d4912b37be36944517ce0881314162aeb4381272c3" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.2.6", "num_cpus", "once_cell", "rayon", @@ -6416,7 +6228,7 @@ version = "0.21.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3fdd64bc3d161d6c1ea9a8ae5779e4ba132afc67e7b8ece5420bfc9c6e1275d" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.2.6", "petgraph", "rustc-hash", "swc_common", @@ -6650,16 +6462,6 @@ version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ae9980cab1db3fceee2f6c6f643d5d8de2997c58ee8d25fb0cc8a9e9e7348e5" -[[package]] -name = "tempdir" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8" -dependencies = [ - "rand 0.4.6", - "remove_dir_all", -] - [[package]] name = "tempfile" version = "3.8.0" @@ -6855,9 +6657,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.32.0" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ "backtrace", "bytes", @@ -6874,9 +6676,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" +checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", @@ -6906,9 +6708,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" +checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" dependencies = [ "futures-core", "pin-project-lite", @@ -6989,7 +6791,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", @@ -7002,7 +6804,7 @@ version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", @@ -7116,7 +6918,7 @@ dependencies = [ "http 0.2.11", "httparse", "log", - "rand 0.8.5", + "rand", "sha1", "thiserror", "url", @@ -7135,7 +6937,7 @@ dependencies = [ "http 1.1.0", "httparse", "log", - "rand 0.8.5", + "rand", "sha1", "thiserror", "url", @@ -7145,7 +6947,7 @@ dependencies = [ [[package]] name = "turbo-tasks" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "async-trait", @@ -7177,7 +6979,7 @@ dependencies = [ [[package]] name = "turbo-tasks-build" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "cargo-lock", @@ -7189,7 +6991,7 @@ dependencies = [ [[package]] name = "turbo-tasks-bytes" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "bytes", @@ -7203,7 +7005,7 @@ dependencies = [ [[package]] name = "turbo-tasks-env" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "dotenvs", @@ -7217,7 +7019,7 @@ dependencies = [ [[package]] name = "turbo-tasks-fetch" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "lazy_static", @@ -7233,7 +7035,7 @@ dependencies = [ [[package]] name = "turbo-tasks-fs" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "auto-hash-map", @@ -7265,10 +7067,8 @@ dependencies = [ [[package]] name = "turbo-tasks-hash" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ - "base16", - "hex", "md4", "turbo-tasks-macros", "twox-hash", @@ -7277,7 +7077,7 @@ dependencies = [ [[package]] name = "turbo-tasks-macros" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "proc-macro-error", @@ -7291,7 +7091,7 @@ dependencies = [ [[package]] name = "turbo-tasks-macros-shared" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "proc-macro2", "quote", @@ -7301,7 +7101,7 @@ dependencies = [ [[package]] name = "turbo-tasks-malloc" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "mimalloc", ] @@ -7309,7 +7109,7 @@ dependencies = [ [[package]] name = "turbo-tasks-memory" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "auto-hash-map", @@ -7335,7 +7135,7 @@ dependencies = [ [[package]] name = "turbopack" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "async-recursion", @@ -7365,7 +7165,7 @@ dependencies = [ [[package]] name = "turbopack-binding" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "auto-hash-map", "mdxjs", @@ -7406,7 +7206,7 @@ dependencies = [ [[package]] name = "turbopack-browser" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "indexmap 1.9.3", @@ -7429,7 +7229,7 @@ dependencies = [ [[package]] name = "turbopack-cli-utils" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "clap", @@ -7446,7 +7246,7 @@ dependencies = [ [[package]] name = "turbopack-core" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "async-recursion", @@ -7475,7 +7275,7 @@ dependencies = [ [[package]] name = "turbopack-css" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "indexmap 1.9.3", @@ -7502,7 +7302,7 @@ dependencies = [ [[package]] name = "turbopack-dev-server" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "async-compression", @@ -7538,7 +7338,7 @@ dependencies = [ [[package]] name = "turbopack-ecmascript" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "async-trait", @@ -7573,7 +7373,7 @@ dependencies = [ [[package]] name = "turbopack-ecmascript-hmr-protocol" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "serde", "serde_json", @@ -7584,7 +7384,7 @@ dependencies = [ [[package]] name = "turbopack-ecmascript-plugins" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "async-trait", @@ -7608,7 +7408,7 @@ dependencies = [ [[package]] name = "turbopack-ecmascript-runtime" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "indoc", @@ -7624,7 +7424,7 @@ dependencies = [ [[package]] name = "turbopack-env" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "indexmap 1.9.3", @@ -7640,7 +7440,7 @@ dependencies = [ [[package]] name = "turbopack-image" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "base64 0.21.4", @@ -7659,7 +7459,7 @@ dependencies = [ [[package]] name = "turbopack-json" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "serde", @@ -7674,7 +7474,7 @@ dependencies = [ [[package]] name = "turbopack-mdx" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "mdxjs", @@ -7689,7 +7489,7 @@ dependencies = [ [[package]] name = "turbopack-node" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "async-stream", @@ -7723,7 +7523,7 @@ dependencies = [ [[package]] name = "turbopack-nodejs" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "indexmap 1.9.3", @@ -7743,7 +7543,7 @@ dependencies = [ [[package]] name = "turbopack-resolve" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "indexmap 1.9.3", @@ -7761,7 +7561,7 @@ dependencies = [ [[package]] name = "turbopack-static" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "serde", @@ -7777,7 +7577,7 @@ dependencies = [ [[package]] name = "turbopack-swc-utils" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "swc_core", "turbo-tasks", @@ -7788,7 +7588,7 @@ dependencies = [ [[package]] name = "turbopack-trace-server" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "either", @@ -7808,7 +7608,7 @@ dependencies = [ [[package]] name = "turbopack-trace-utils" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "crossbeam-channel", @@ -7824,7 +7624,7 @@ dependencies = [ [[package]] name = "turbopack-wasm" version = "0.1.0" -source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240520.2#6b184a3afc57a0038346cb875f8e2a377a505b43" +source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240526.2#63c39e68e0f9903405b3ba527425ee1f2ec47f2c" dependencies = [ "anyhow", "indexmap 1.9.3", @@ -7846,7 +7646,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", - "rand 0.8.5", + "rand", "static_assertions", ] @@ -8488,7 +8288,7 @@ checksum = "d21472954ee9443235ca32522b17fc8f0fe58e2174556266a0d9766db055cc52" dependencies = [ "anyhow", "derive_builder", - "indexmap 2.2.3", + "indexmap 2.2.6", "semver 1.0.23", "serde", "serde_cbor", @@ -8570,7 +8370,7 @@ dependencies = [ "once_cell", "petgraph", "pin-project", - "rand 0.8.5", + "rand", "rusty_pool", "semver 1.0.23", "serde", @@ -8650,7 +8450,7 @@ version = "0.110.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1dfcdb72d96f01e6c85b6bf20102e7423bdbaad5c337301bab2bbf253d26413c" dependencies = [ - "indexmap 2.2.3", + "indexmap 2.2.6", "semver 1.0.23", ] @@ -8701,7 +8501,7 @@ dependencies = [ "lexical-sort", "once_cell", "path-clean 1.0.1", - "rand 0.8.5", + "rand", "semver 1.0.23", "serde", "serde_cbor", @@ -8742,18 +8542,6 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" -[[package]] -name = "which" -version = "4.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" -dependencies = [ - "either", - "home", - "once_cell", - "rustix", -] - [[package]] name = "winapi" version = "0.3.9" diff --git a/Cargo.toml b/Cargo.toml index eb6f566a7cdf8..d1b05b298c794 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,6 @@ members = [ "packages/next-swc/crates/napi", "packages/next-swc/crates/wasm", "packages/next-swc/crates/next-api", - "packages/next-swc/crates/next-build-test", "packages/next-swc/crates/next-build", "packages/next-swc/crates/next-core", "packages/next-swc/crates/next-custom-transforms", @@ -23,11 +22,6 @@ debug-assertions = false [profile.dev.build-override] opt-level = 3 -[profile.release-with-debug] -inherits = "release" -debug = true -lto = "thin" - [workspace.dependencies] # Workspace crates next-api = { path = "packages/next-swc/crates/next-api" } @@ -43,12 +37,11 @@ swc_core = { version = "0.92.5", features = [ testing = { version = "0.35.24" } # Turbo crates -turbopack-binding = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-240521.2" } +turbopack-binding = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-240526.2" } # [TODO]: need to refactor embed_directory! macro usages, as well as resolving turbo_tasks::function, macros.. -turbo-tasks = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-240521.2" } +turbo-tasks = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-240526.2" } # [TODO]: need to refactor embed_directory! macro usage in next-core -turbo-tasks-fs = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-240521.2" } -turbo-tasks-malloc = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-240521.2" } +turbo-tasks-fs = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-240526.2" } # General Deps diff --git a/packages/next-swc/crates/next-core/src/next_client/context.rs b/packages/next-swc/crates/next-core/src/next_client/context.rs index f3eae07af24d9..797e182a2de89 100644 --- a/packages/next-swc/crates/next-core/src/next_client/context.rs +++ b/packages/next-swc/crates/next-core/src/next_client/context.rs @@ -27,7 +27,7 @@ use turbopack_binding::{ condition::ContextCondition, module_options::{ module_options_context::ModuleOptionsContext, JsxTransformOptions, ModuleRule, - TypescriptTransformOptions, + TypeofWindow, TypescriptTransformOptions, }, resolve_options_context::ResolveOptionsContext, }, @@ -270,6 +270,7 @@ pub async fn get_client_module_options_context( let enable_foreign_postcss_transform = Some(postcss_foreign_transform_options.cell()); let module_options_context = ModuleOptionsContext { + enable_typeof_window_inlining: Some(TypeofWindow::Object), preset_env_versions: Some(env), execution_context: Some(execution_context), tree_shaking_mode: Some(TreeShakingMode::ReexportsOnly), @@ -280,6 +281,7 @@ pub async fn get_client_module_options_context( // node_modules context let foreign_codes_options_context = ModuleOptionsContext { + enable_typeof_window_inlining: None, enable_webpack_loaders: foreign_enable_webpack_loaders, enable_postcss_transform: enable_foreign_postcss_transform, custom_rules: foreign_next_client_rules, diff --git a/packages/next-swc/crates/next-core/src/next_server/context.rs b/packages/next-swc/crates/next-core/src/next_server/context.rs index 8b2b45a7487c9..c934abde0daba 100644 --- a/packages/next-swc/crates/next-core/src/next_server/context.rs +++ b/packages/next-swc/crates/next-core/src/next_server/context.rs @@ -27,7 +27,8 @@ use turbopack_binding::{ turbopack::{ condition::ContextCondition, module_options::{ - JsxTransformOptions, ModuleOptionsContext, ModuleRule, TypescriptTransformOptions, + JsxTransformOptions, ModuleOptionsContext, ModuleRule, TypeofWindow, + TypescriptTransformOptions, }, resolve_options_context::ResolveOptionsContext, transition::Transition, @@ -461,6 +462,7 @@ pub async fn get_server_module_options_context( let styled_jsx_transform_rule = get_styled_jsx_transform_rule(next_config, versions).await?; let module_options_context = ModuleOptionsContext { + enable_typeof_window_inlining: Some(TypeofWindow::Undefined), execution_context: Some(execution_context), use_swc_css, tree_shaking_mode: Some(TreeShakingMode::ReexportsOnly), @@ -509,6 +511,7 @@ pub async fn get_server_module_options_context( }; let foreign_code_module_options_context = ModuleOptionsContext { + enable_typeof_window_inlining: None, custom_rules: foreign_next_server_rules.clone(), enable_webpack_loaders: foreign_enable_webpack_loaders, // NOTE(WEB-1016) PostCSS transforms should also apply to foreign code. @@ -563,6 +566,7 @@ pub async fn get_server_module_options_context( next_server_rules.extend(source_transform_rules); let foreign_code_module_options_context = ModuleOptionsContext { + enable_typeof_window_inlining: None, custom_rules: foreign_next_server_rules.clone(), enable_webpack_loaders: foreign_enable_webpack_loaders, // NOTE(WEB-1016) PostCSS transforms should also apply to foreign code. diff --git a/packages/next/package.json b/packages/next/package.json index e35cdcd800d99..90f17e88f24f8 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -105,8 +105,8 @@ "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.41.2", "babel-plugin-react-compiler": "*", - "react": "19.0.0-beta-04b058868c-20240508", - "react-dom": "19.0.0-beta-04b058868c-20240508", + "react": "19.0.0-rc-f994737d14-20240522", + "react-dom": "19.0.0-rc-f994737d14-20240522", "sass": "^1.3.0" }, "peerDependenciesMeta": { @@ -124,7 +124,7 @@ } }, "optionalDependencies": { - "sharp": "^0.33.3" + "sharp": "^0.33.4" }, "devDependencies": { "@ampproject/toolbox-optimizer": "2.8.3", @@ -206,7 +206,7 @@ "@types/ws": "8.2.0", "@vercel/ncc": "0.34.0", "@vercel/nft": "0.27.1", - "@vercel/turbopack-ecmascript-runtime": "https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240517.2", + "@vercel/turbopack-ecmascript-runtime": "https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240526.2", "acorn": "8.11.3", "amphtml-validator": "1.0.35", "anser": "1.4.9", @@ -271,6 +271,7 @@ "ora": "4.0.4", "os-browserify": "0.3.0", "p-limit": "3.1.0", + "p-queue": "6.6.2", "path-browserify": "1.0.1", "path-to-regexp": "6.1.0", "picomatch": "4.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2887508c69663..39728669d0b03 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,10 +15,10 @@ overrides: '@babel/traverse': 7.22.5 '@types/react': 18.2.74 '@types/react-dom': 18.2.23 - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430 - react-is: 19.0.0-beta-4508873393-20240430 - scheduler: 0.25.0-beta-94eed63c49-20240425 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 + react-is: 19.0.0-rc-f994737d14-20240522 + scheduler: 0.25.0-rc-f994737d14-20240522 patchedDependencies: webpack-sources@3.2.3: @@ -61,7 +61,7 @@ importers: version: 11.11.0 '@emotion/react': specifier: 11.11.1 - version: 11.11.1(@types/react@18.2.74)(react@19.0.0-beta-4508873393-20240430) + version: 11.11.1(@types/react@18.2.74)(react@19.0.0-rc-f994737d14-20240522) '@fullhuman/postcss-purgecss': specifier: 1.3.0 version: 1.3.0 @@ -70,7 +70,7 @@ importers: version: 2.2.1(webpack@5.90.0) '@mdx-js/react': specifier: 2.2.1 - version: 2.2.1(react@19.0.0-beta-4508873393-20240430) + version: 2.2.1(react@19.0.0-rc-f994737d14-20240522) '@next/bundle-analyzer': specifier: workspace:* version: link:packages/next-bundle-analyzer @@ -136,7 +136,7 @@ importers: version: 6.1.2(@types/jest@29.5.5)(jest@29.7.0) '@testing-library/react': specifier: ^15.0.5 - version: 15.0.7(@types/react@18.2.74)(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430) + version: 15.0.7(@types/react@18.2.74)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) '@types/busboy': specifier: 1.5.3 version: 1.5.3 @@ -179,9 +179,6 @@ importers: '@types/relay-runtime': specifier: 14.1.13 version: 14.1.13 - '@types/selenium-webdriver': - specifier: 4.0.15 - version: 4.0.15 '@types/string-hash': specifier: 1.1.1 version: 1.1.1 @@ -212,6 +209,9 @@ importers: async-sema: specifier: 3.0.1 version: 3.0.1 + babel-plugin-react-compiler: + specifier: 0.0.0-experimental-c23de8d-20240515 + version: 0.0.0-experimental-c23de8d-20240515 browserslist: specifier: 4.22.2 version: 4.22.2 @@ -441,47 +441,47 @@ importers: specifier: 0.3.0 version: 0.3.0 react: - specifier: 19.0.0-beta-4508873393-20240430 - version: 19.0.0-beta-4508873393-20240430 + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522 react-17: specifier: npm:react@17.0.2 version: /react@17.0.2 react-builtin: - specifier: npm:react@19.0.0-beta-4508873393-20240430 - version: /react@19.0.0-beta-4508873393-20240430 + specifier: npm:react@19.0.0-rc-f994737d14-20240522 + version: /react@19.0.0-rc-f994737d14-20240522 react-dom: - specifier: 19.0.0-beta-4508873393-20240430 - version: 19.0.0-beta-4508873393-20240430(react@19.0.0-beta-4508873393-20240430) + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) react-dom-17: specifier: npm:react-dom@17.0.2 - version: /react-dom@17.0.2(react@19.0.0-beta-4508873393-20240430) + version: /react-dom@17.0.2(react@19.0.0-rc-f994737d14-20240522) react-dom-builtin: - specifier: npm:react-dom@19.0.0-beta-4508873393-20240430 - version: /react-dom@19.0.0-beta-4508873393-20240430(react@19.0.0-beta-4508873393-20240430) + specifier: npm:react-dom@19.0.0-rc-f994737d14-20240522 + version: /react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) react-dom-experimental-builtin: - specifier: npm:react-dom@0.0.0-experimental-4508873393-20240430 - version: /react-dom@0.0.0-experimental-4508873393-20240430(react@19.0.0-beta-4508873393-20240430) + specifier: npm:react-dom@0.0.0-experimental-f994737d14-20240522 + version: /react-dom@0.0.0-experimental-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) react-experimental-builtin: - specifier: npm:react@0.0.0-experimental-4508873393-20240430 - version: /react@0.0.0-experimental-4508873393-20240430 + specifier: npm:react@0.0.0-experimental-f994737d14-20240522 + version: /react@0.0.0-experimental-f994737d14-20240522 react-server-dom-turbopack: - specifier: 19.0.0-beta-4508873393-20240430 - version: 19.0.0-beta-4508873393-20240430(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430) + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) react-server-dom-turbopack-experimental: - specifier: npm:react-server-dom-turbopack@0.0.0-experimental-4508873393-20240430 - version: /react-server-dom-turbopack@0.0.0-experimental-4508873393-20240430(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430) + specifier: npm:react-server-dom-turbopack@0.0.0-experimental-f994737d14-20240522 + version: /react-server-dom-turbopack@0.0.0-experimental-f994737d14-20240522(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) react-server-dom-webpack: - specifier: 19.0.0-beta-4508873393-20240430 - version: 19.0.0-beta-4508873393-20240430(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430)(webpack@5.90.0) + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522)(webpack@5.90.0) react-server-dom-webpack-experimental: - specifier: npm:react-server-dom-webpack@0.0.0-experimental-4508873393-20240430 - version: /react-server-dom-webpack@0.0.0-experimental-4508873393-20240430(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430)(webpack@5.90.0) + specifier: npm:react-server-dom-webpack@0.0.0-experimental-f994737d14-20240522 + version: /react-server-dom-webpack@0.0.0-experimental-f994737d14-20240522(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522)(webpack@5.90.0) react-ssr-prepass: specifier: 1.0.8 - version: 1.0.8(react-is@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430) + version: 1.0.8(react-is@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) react-virtualized: specifier: 9.22.3 - version: 9.22.3(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430) + version: 9.22.3(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) relay-compiler: specifier: 13.0.2 version: 13.0.2 @@ -504,17 +504,14 @@ importers: specifier: 0.10.9 version: 0.10.9 scheduler-builtin: - specifier: npm:scheduler@0.25.0-beta-4508873393-20240430 - version: /scheduler@0.25.0-beta-4508873393-20240430 + specifier: npm:scheduler@0.25.0-rc-f994737d14-20240522 + version: /scheduler@0.25.0-rc-f994737d14-20240522 scheduler-experimental-builtin: - specifier: npm:scheduler@0.0.0-experimental-4508873393-20240430 - version: /scheduler@0.0.0-experimental-4508873393-20240430 + specifier: npm:scheduler@0.0.0-experimental-f994737d14-20240522 + version: /scheduler@0.0.0-experimental-f994737d14-20240522 seedrandom: specifier: 3.0.5 version: 3.0.5 - selenium-webdriver: - specifier: 4.0.0-beta.4 - version: 4.0.0-beta.4 semver: specifier: 7.3.7 version: 7.3.7 @@ -526,16 +523,16 @@ importers: version: 6.0.0 styled-components: specifier: 6.0.0-rc.3 - version: 6.0.0-rc.3(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430) + version: 6.0.0-rc.3(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) styled-jsx: specifier: 5.1.3 - version: 5.1.3(@babel/core@7.22.5)(react@19.0.0-beta-4508873393-20240430) + version: 5.1.3(@babel/core@7.22.5)(react@19.0.0-rc-f994737d14-20240522) styled-jsx-plugin-postcss: specifier: 3.0.2 version: 3.0.2 swr: specifier: ^2.2.4 - version: 2.2.4(react@19.0.0-beta-4508873393-20240430) + version: 2.2.4(react@19.0.0-rc-f994737d14-20240522) tailwindcss: specifier: 3.2.7 version: 3.2.7(postcss@8.4.31) @@ -756,7 +753,7 @@ importers: packages/eslint-config-next: dependencies: '@next/eslint-plugin-next': - specifier: 14.3.0-canary.59 + specifier: 14.3.0-canary.82 version: link:../eslint-plugin-next '@rushstack/eslint-patch': specifier: ^1.3.3 @@ -803,7 +800,7 @@ importers: dependencies: next: specifier: 14.3.0-canary.15 - version: 14.3.0-canary.15(@babel/core@7.22.5)(@opentelemetry/api@1.4.1)(@playwright/test@1.19.2)(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430)(sass@1.54.0) + version: 14.3.0-canary.15(@babel/core@7.22.5)(@opentelemetry/api@1.4.1)(@playwright/test@1.19.2)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522)(sass@1.54.0) devDependencies: '@types/fontkit': specifier: 2.0.0 @@ -818,11 +815,14 @@ importers: packages/next: dependencies: '@next/env': - specifier: 14.3.0-canary.59 + specifier: 14.3.0-canary.82 version: link:../next-env '@swc/helpers': specifier: 0.5.11 version: 0.5.11 + babel-plugin-react-compiler: + specifier: '*' + version: 0.0.0-experimental-592953e-20240517 busboy: specifier: 1.6.0 version: 1.6.0 @@ -836,21 +836,21 @@ importers: specifier: 8.4.31 version: 8.4.31 react: - specifier: 19.0.0-beta-4508873393-20240430 - version: 19.0.0-beta-4508873393-20240430 + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522 react-dom: - specifier: 19.0.0-beta-4508873393-20240430 - version: 19.0.0-beta-4508873393-20240430(react@19.0.0-beta-4508873393-20240430) + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) sass: specifier: ^1.3.0 version: 1.54.0 styled-jsx: specifier: 5.1.3 - version: 5.1.3(@babel/core@7.22.5)(react@19.0.0-beta-4508873393-20240430) + version: 5.1.3(@babel/core@7.22.5)(react@19.0.0-rc-f994737d14-20240522) optionalDependencies: sharp: - specifier: ^0.33.3 - version: 0.33.3 + specifier: ^0.33.4 + version: 0.33.4 devDependencies: '@ampproject/toolbox-optimizer': specifier: 2.8.3 @@ -885,7 +885,7 @@ importers: '@babel/plugin-syntax-dynamic-import': specifier: 7.8.3 version: 7.8.3(@babel/core@7.22.5) - '@babel/plugin-syntax-import-assertions': + '@babel/plugin-syntax-import-attributes': specifier: 7.22.5 version: 7.22.5(@babel/core@7.22.5) '@babel/plugin-syntax-jsx': @@ -943,16 +943,16 @@ importers: specifier: 1.2.0 version: 1.2.0 '@next/polyfill-module': - specifier: 14.3.0-canary.59 + specifier: 14.3.0-canary.82 version: link:../next-polyfill-module '@next/polyfill-nomodule': - specifier: 14.3.0-canary.59 + specifier: 14.3.0-canary.82 version: link:../next-polyfill-nomodule '@next/react-refresh-utils': - specifier: 14.3.0-canary.59 + specifier: 14.3.0-canary.82 version: link:../react-refresh-utils '@next/swc': - specifier: 14.3.0-canary.59 + specifier: 14.3.0-canary.82 version: link:../next-swc '@opentelemetry/api': specifier: 1.6.0 @@ -1087,14 +1087,14 @@ importers: specifier: 0.34.0 version: 0.34.0 '@vercel/nft': - specifier: 0.26.4 - version: 0.26.4 + specifier: 0.27.1 + version: 0.27.1 '@vercel/turbopack-ecmascript-runtime': - specifier: https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240517.2 - version: '@gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240517.2' + specifier: https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240526.2 + version: '@gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240526.2' acorn: - specifier: 8.5.0 - version: 8.5.0 + specifier: 8.11.3 + version: 8.11.3 amphtml-validator: specifier: 1.0.35 version: 1.0.35 @@ -1284,6 +1284,9 @@ importers: p-limit: specifier: 3.1.0 version: 3.1.0 + p-queue: + specifier: 6.6.2 + version: 6.6.2 path-browserify: specifier: 1.0.1 version: 1.0.1 @@ -1336,8 +1339,8 @@ importers: specifier: 2.4.1 version: 2.4.1 react-is: - specifier: 19.0.0-beta-4508873393-20240430 - version: 19.0.0-beta-4508873393-20240430 + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522 react-refresh: specifier: 0.12.0 version: 0.12.0 @@ -1427,7 +1430,7 @@ importers: version: 1.0.35 unistore: specifier: 3.4.1 - version: 3.4.1(react@19.0.0-beta-4508873393-20240430) + version: 3.4.1(react@19.0.0-rc-f994737d14-20240522) util: specifier: 0.12.4 version: 0.12.4 @@ -1515,7 +1518,7 @@ importers: version: 2.2.1(webpack@5.90.0) '@mdx-js/react': specifier: '>=0.15.0' - version: 2.2.1(react@19.0.0-beta-4508873393-20240430) + version: 2.2.1(react@19.0.0-rc-f994737d14-20240522) source-map: specifier: ^0.7.0 version: 0.7.3 @@ -1566,14 +1569,14 @@ importers: packages/third-parties: dependencies: react: - specifier: 19.0.0-beta-4508873393-20240430 - version: 19.0.0-beta-4508873393-20240430 + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522 third-party-capital: specifier: 1.0.20 version: 1.0.20 devDependencies: next: - specifier: 14.3.0-canary.59 + specifier: 14.3.0-canary.82 version: link:../next outdent: specifier: 0.8.0 @@ -1767,6 +1770,15 @@ packages: jsesc: 2.5.2 dev: false + /@babel/generator@7.2.0: + resolution: {integrity: sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==} + dependencies: + '@babel/types': 7.22.5 + jsesc: 2.5.2 + lodash: 4.17.20 + source-map: 0.5.7 + trim-right: 1.0.1 + /@babel/generator@7.22.5: resolution: {integrity: sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==} engines: {node: '>=6.9.0'} @@ -2128,7 +2140,7 @@ packages: '@babel/core': 7.22.5 dependencies: '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-proposal-class-properties@7.12.1(@babel/core@7.22.5): @@ -2139,7 +2151,7 @@ packages: dependencies: '@babel/core': 7.22.5 '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.5) - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: - supports-color dev: true @@ -2212,6 +2224,7 @@ packages: '@babel/core': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.5) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.5) /@babel/plugin-proposal-nullish-coalescing-operator@7.16.7(@babel/core@7.22.5): resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==} @@ -2365,7 +2378,7 @@ packages: '@babel/core': 7.22.5 dependencies: '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-flow@7.16.7(@babel/core@7.22.5): resolution: {integrity: sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==} @@ -2374,7 +2387,7 @@ packages: '@babel/core': 7.22.5 dependencies: '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.22.5): resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} @@ -2451,7 +2464,7 @@ packages: '@babel/core': 7.22.5 dependencies: '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.5): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -2459,7 +2472,7 @@ packages: '@babel/core': 7.22.5 dependencies: '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.5): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -2475,7 +2488,7 @@ packages: '@babel/core': 7.22.5 dependencies: '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.5): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} @@ -2677,7 +2690,7 @@ packages: '@babel/core': 7.22.5 dependencies: '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-flow': 7.16.7(@babel/core@7.22.5) /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.22.5): @@ -2903,7 +2916,7 @@ packages: '@babel/core': 7.22.5 dependencies: '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-private-methods@7.22.5(@babel/core@7.22.5): @@ -2944,7 +2957,7 @@ packages: '@babel/core': 7.22.5 dependencies: '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 dev: true /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.22.5): @@ -2976,7 +2989,7 @@ packages: '@babel/core': 7.22.5 '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-module-imports': 7.21.4 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.5) '@babel/types': 7.22.5 dev: true @@ -3026,7 +3039,7 @@ packages: '@babel/core': 7.22.5 dependencies: '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.0 dev: true @@ -3260,7 +3273,7 @@ packages: '@babel/core': 7.22.5 dependencies: '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.21.0 '@babel/plugin-transform-flow-strip-types': 7.16.7(@babel/core@7.22.5) @@ -3637,11 +3650,11 @@ packages: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} dev: true - /@emotion/react@11.11.1(@types/react@18.2.74)(react@19.0.0-beta-4508873393-20240430): + /@emotion/react@11.11.1(@types/react@18.2.74)(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 peerDependenciesMeta: '@types/react': optional: true @@ -3650,12 +3663,12 @@ packages: '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.0.0-beta-4508873393-20240430) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.0.0-rc-f994737d14-20240522) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 '@types/react': 18.2.74 hoist-non-react-statics: 3.3.2 - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 dev: true /@emotion/serialize@1.1.2: @@ -3676,12 +3689,12 @@ packages: resolution: {integrity: sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==} dev: true - /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.0.0-beta-4508873393-20240430): + /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 dependencies: - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 dev: true /@emotion/utils@1.2.1: @@ -4133,8 +4146,8 @@ packages: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} dev: true - /@img/sharp-darwin-arm64@0.33.3: - resolution: {integrity: sha512-FaNiGX1MrOuJ3hxuNzWgsT/mg5OHG/Izh59WW2mk1UwYHUwtfbhk5QNKYZgxf0pLOhx9ctGiGa2OykD71vOnSw==} + /@img/sharp-darwin-arm64@0.33.4: + resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [darwin] @@ -4144,8 +4157,8 @@ packages: dev: false optional: true - /@img/sharp-darwin-x64@0.33.3: - resolution: {integrity: sha512-2QeSl7QDK9ru//YBT4sQkoq7L0EAJZA3rtV+v9p8xTKl4U1bUqTIaCnoC7Ctx2kCjQgwFXDasOtPTCT8eCTXvw==} + /@img/sharp-darwin-x64@0.33.4: + resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [darwin] @@ -4227,8 +4240,8 @@ packages: dev: false optional: true - /@img/sharp-linux-arm64@0.33.3: - resolution: {integrity: sha512-Zf+sF1jHZJKA6Gor9hoYG2ljr4wo9cY4twaxgFDvlG0Xz9V7sinsPp8pFd1XtlhTzYo0IhDbl3rK7P6MzHpnYA==} + /@img/sharp-linux-arm64@0.33.4: + resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] @@ -4238,8 +4251,8 @@ packages: dev: false optional: true - /@img/sharp-linux-arm@0.33.3: - resolution: {integrity: sha512-Q7Ee3fFSC9P7vUSqVEF0zccJsZ8GiiCJYGWDdhEjdlOeS9/jdkyJ6sUSPj+bL8VuOYFSbofrW0t/86ceVhx32w==} + /@img/sharp-linux-arm@0.33.4: + resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] @@ -4249,9 +4262,9 @@ packages: dev: false optional: true - /@img/sharp-linux-s390x@0.33.3: - resolution: {integrity: sha512-vFk441DKRFepjhTEH20oBlFrHcLjPfI8B0pMIxGm3+yilKyYeHEVvrZhYFdqIseSclIqbQ3SnZMwEMWonY5XFA==} - engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + /@img/sharp-linux-s390x@0.33.4: + resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} + engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] requiresBuild: true @@ -4260,8 +4273,8 @@ packages: dev: false optional: true - /@img/sharp-linux-x64@0.33.3: - resolution: {integrity: sha512-Q4I++herIJxJi+qmbySd072oDPRkCg/SClLEIDh5IL9h1zjhqjv82H0Seupd+q2m0yOfD+/fJnjSoDFtKiHu2g==} + /@img/sharp-linux-x64@0.33.4: + resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] @@ -4271,8 +4284,8 @@ packages: dev: false optional: true - /@img/sharp-linuxmusl-arm64@0.33.3: - resolution: {integrity: sha512-qnDccehRDXadhM9PM5hLvcPRYqyFCBN31kq+ErBSZtZlsAc1U4Z85xf/RXv1qolkdu+ibw64fUDaRdktxTNP9A==} + /@img/sharp-linuxmusl-arm64@0.33.4: + resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] @@ -4282,8 +4295,8 @@ packages: dev: false optional: true - /@img/sharp-linuxmusl-x64@0.33.3: - resolution: {integrity: sha512-Jhchim8kHWIU/GZ+9poHMWRcefeaxFIs9EBqf9KtcC14Ojk6qua7ghKiPs0sbeLbLj/2IGBtDcxHyjCdYWkk2w==} + /@img/sharp-linuxmusl-x64@0.33.4: + resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] @@ -4293,8 +4306,8 @@ packages: dev: false optional: true - /@img/sharp-wasm32@0.33.3: - resolution: {integrity: sha512-68zivsdJ0koE96stdUfM+gmyaK/NcoSZK5dV5CAjES0FUXS9lchYt8LAB5rTbM7nlWtxaU/2GON0HVN6/ZYJAQ==} + /@img/sharp-wasm32@0.33.4: + resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [wasm32] requiresBuild: true @@ -4303,8 +4316,8 @@ packages: dev: false optional: true - /@img/sharp-win32-ia32@0.33.3: - resolution: {integrity: sha512-CyimAduT2whQD8ER4Ux7exKrtfoaUiVr7HG0zZvO0XTFn2idUWljjxv58GxNTkFb8/J9Ub9AqITGkJD6ZginxQ==} + /@img/sharp-win32-ia32@0.33.4: + resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [ia32] os: [win32] @@ -4312,8 +4325,8 @@ packages: dev: false optional: true - /@img/sharp-win32-x64@0.33.3: - resolution: {integrity: sha512-viT4fUIDKnli3IfOephGnolMzhz5VaTvDRkYqtZxOMIoMQ4MrAziO7pT1nVnOt2FAm7qW5aa+CCc13aEY6Le0g==} + /@img/sharp-win32-x64@0.33.4: + resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [win32] @@ -4388,7 +4401,7 @@ packages: '@jest/types': 29.6.3 '@types/node': 20.12.3 ansi-escapes: 4.3.2 - chalk: 4.0.0 + chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 @@ -4687,6 +4700,14 @@ packages: - supports-color dev: true + /@jest/types@24.9.0: + resolution: {integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==} + engines: {node: '>= 6'} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-reports': 1.1.2 + '@types/yargs': 13.0.12 + /@jest/types@27.5.1: resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -4718,7 +4739,7 @@ packages: '@types/istanbul-reports': 3.0.1 '@types/node': 20.12.3 '@types/yargs': 17.0.10 - chalk: 4.0.0 + chalk: 4.1.2 dev: true /@jridgewell/gen-mapping@0.3.1: @@ -5517,14 +5538,14 @@ packages: transitivePeerDependencies: - supports-color - /@mdx-js/react@2.2.1(react@19.0.0-beta-4508873393-20240430): + /@mdx-js/react@2.2.1(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-YdXcMcEnqZhzql98RNrqYo9cEhTTesBiCclEtoiQUbJwx87q9453GTapYU6kJ8ZZ2ek1Vp25SiAXEFy5O/eAPw==} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 dependencies: '@types/mdx': 2.0.3 '@types/react': 18.2.74 - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 /@mswjs/cookies@0.2.2: resolution: {integrity: sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==} @@ -6892,13 +6913,13 @@ packages: redent: 3.0.0 dev: true - /@testing-library/react@15.0.7(@types/react@18.2.74)(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430): + /@testing-library/react@15.0.7(@types/react@18.2.74)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-cg0RvEdD1TIhhkm1IeYMQxrzy0MtUNfa3minv4MjbgcYzJAZ7yD0i0lwoPOTPr+INtiXFezt2o8xMSnyHhEn2Q==} engines: {node: '>=18'} peerDependencies: '@types/react': 18.2.74 - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 peerDependenciesMeta: '@types/react': optional: true @@ -6907,8 +6928,8 @@ packages: '@testing-library/dom': 10.1.0 '@types/react': 18.2.74 '@types/react-dom': 18.2.23 - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430(react@19.0.0-beta-4508873393-20240430) + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) dev: true /@tootallnate/once@1.1.2: @@ -7191,6 +7212,12 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 + /@types/istanbul-reports@1.1.2: + resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.4 + '@types/istanbul-lib-report': 3.0.0 + /@types/istanbul-reports@3.0.0: resolution: {integrity: sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==} dependencies: @@ -7399,10 +7426,6 @@ packages: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} dev: true - /@types/selenium-webdriver@4.0.15: - resolution: {integrity: sha512-5760PIZkzhPejy3hsKAdCKe5LJygGdxLKOLxmZL9GEUcFlO5OgzM6G2EbdbvOnaw4xvUSa9Uip6Ipwkih12BPA==} - dev: true - /@types/semver@7.3.1: resolution: {integrity: sha512-ooD/FJ8EuwlDKOI6D9HWxgIgJjMg2cuziXm/42npDC8y4NjxplBUn9loewZiBNCt44450lHAU0OSb51/UqXeag==} dependencies: @@ -7509,6 +7532,11 @@ packages: /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} + /@types/yargs@13.0.12: + resolution: {integrity: sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==} + dependencies: + '@types/yargs-parser': 21.0.0 + /@types/yargs@16.0.9: resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} dependencies: @@ -7807,15 +7835,15 @@ packages: hasBin: true dev: true - /@vercel/nft@0.26.4: - resolution: {integrity: sha512-j4jCOOXke2t8cHZCIxu1dzKLHLcFmYzC3yqAK6MfZznOL1QIJKd0xcFsXK3zcqzU7ScsE2zWkiMMNHGMHgp+FA==} + /@vercel/nft@0.27.1: + resolution: {integrity: sha512-K6upzYHCV1cq2gP83r1o8uNV1vwvAlozvMqp7CEjYWxo0CMI8/4jKcDkVjlypVhrfZ54SXwh9QbH0ZIk/vQCsw==} engines: {node: '>=16'} hasBin: true dependencies: '@mapbox/node-pre-gyp': 1.0.5 '@rollup/pluginutils': 4.2.1 - acorn: 8.10.0 - acorn-import-attributes: 1.9.2(acorn@8.10.0) + acorn: 8.11.3 + acorn-import-attributes: 1.9.5(acorn@8.11.3) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -7990,23 +8018,23 @@ packages: /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: - acorn: 8.5.0 + acorn: 8.11.3 acorn-walk: 8.2.0 dev: true - /acorn-import-assertions@1.9.0(acorn@8.10.0): + /acorn-import-assertions@1.9.0(acorn@8.11.3): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.10.0 + acorn: 8.11.3 - /acorn-import-attributes@1.9.2(acorn@8.10.0): - resolution: {integrity: sha512-O+nfJwNolEA771IYJaiLWK1UAwjNsQmZbTRqqwBYxCgVQTmpFEMvBw6LOIQV0Me339L5UMVYFyRohGnGlQDdIQ==} + /acorn-import-attributes@1.9.5(acorn@8.11.3): + resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.10.0 + acorn: 8.11.3 dev: true /acorn-jsx@5.3.2(acorn@7.4.1): @@ -8017,25 +8045,18 @@ packages: acorn: 7.4.1 dev: true - /acorn-jsx@5.3.2(acorn@8.10.0): + /acorn-jsx@5.3.2(acorn@8.11.3): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.10.0 - - /acorn-jsx@5.3.2(acorn@8.5.0): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.5.0 + acorn: 8.11.3 /acorn-loose@8.3.0: resolution: {integrity: sha512-75lAs9H19ldmW+fAbyqHdjgdCrz0pWGXKmnqFoh8PyVd1L2RIb4RzYrSjmopeqv3E1G3/Pimu6GgLlrGbrkF7w==} engines: {node: '>=0.4.0'} dependencies: - acorn: 8.5.0 + acorn: 8.11.3 dev: true /acorn-node@1.8.2: @@ -8066,8 +8087,8 @@ packages: hasBin: true dev: true - /acorn@8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true @@ -8249,7 +8270,6 @@ packages: /ansi-regex@4.1.0: resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==} engines: {node: '>=6'} - dev: true /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -8750,7 +8770,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.22.5 '@istanbuljs/load-nyc-config': 1.0.0 '@istanbuljs/schema': 0.1.2 istanbul-lib-instrument: 5.2.0 @@ -8830,6 +8850,30 @@ packages: transitivePeerDependencies: - supports-color + /babel-plugin-react-compiler@0.0.0-experimental-592953e-20240517: + resolution: {integrity: sha512-OjG1SVaeQZaJrqkMFJatg8W/MTow8Ak5rx2SI0ETQBO1XvOk/XZGMbltNCPdFJLKghBYoBjC+Y3Ap/Xr7B01mA==} + dependencies: + '@babel/generator': 7.2.0 + '@babel/types': 7.22.5 + chalk: 4.1.2 + invariant: 2.2.4 + pretty-format: 24.9.0 + zod: 3.23.8 + zod-validation-error: 2.1.0(zod@3.23.8) + dev: false + + /babel-plugin-react-compiler@0.0.0-experimental-c23de8d-20240515: + resolution: {integrity: sha512-0XN2gmpT55QtAz5n7d5g91y1AuO9tRhWBaLgCRyc4ExHrlr7+LfxW+YTb3mOwxngkkiggwM8HyYsaEK9MqhnlQ==} + dependencies: + '@babel/generator': 7.2.0 + '@babel/types': 7.22.5 + chalk: 4.1.2 + invariant: 2.2.4 + pretty-format: 24.9.0 + zod: 3.23.8 + zod-validation-error: 2.1.0(zod@3.23.8) + dev: true + /babel-plugin-transform-async-to-promises@0.8.15: resolution: {integrity: sha512-fDXP68ZqcinZO2WCiimCL9zhGjGXOnn3D33zvbh+yheZ/qOrNVVDDIBtAaM3Faz8TRvQzHiRKsu3hfrBAhEncQ==} dev: true @@ -9451,6 +9495,7 @@ packages: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 + dev: false /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -9808,6 +9853,7 @@ packages: /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + requiresBuild: true /color-string@1.5.4: resolution: {integrity: sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==} @@ -12350,8 +12396,8 @@ packages: resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 3.4.1 dev: false @@ -12359,8 +12405,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2(acorn@8.10.0) + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 3.4.3 dev: true @@ -14057,7 +14103,7 @@ packages: /hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} dependencies: - react-is: 19.0.0-beta-4508873393-20240430 + react-is: 19.0.0-rc-f994737d14-20240522 dev: true /homedir-polyfill@1.0.3: @@ -14108,7 +14154,7 @@ packages: '@sidvind/better-ajv-errors': 0.6.10(ajv@6.12.6) acorn-walk: 8.2.0 ajv: 6.12.6 - chalk: 4.0.0 + chalk: 4.1.2 deepmerge: 4.2.2 eslint: 7.24.0 espree: 7.3.1 @@ -14361,10 +14407,6 @@ packages: queue: 6.0.2 dev: true - /immediate@3.0.6: - resolution: {integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=} - dev: true - /immutable@4.1.0: resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} @@ -14408,8 +14450,8 @@ packages: /import-in-the-middle@1.4.2: resolution: {integrity: sha512-9WOz1Yh/cvO/p69sxRmhyQwrIGGSp7EIdcb+fFNVi7CzQGQB8U1/1XrKVSbEd/GNOAeM0peJtmi7+qphe7NvAw==} dependencies: - acorn: 8.10.0 - acorn-import-assertions: 1.9.0(acorn@8.10.0) + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) cjs-module-lexer: 1.2.2 module-details-from-path: 1.0.3 dev: true @@ -14601,7 +14643,6 @@ packages: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: loose-envify: 1.4.0 - dev: true /ip@2.0.0: resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} @@ -15306,7 +15347,7 @@ packages: '@babel/parser': 7.22.5 '@istanbuljs/schema': 0.1.2 istanbul-lib-coverage: 3.2.0 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color dev: true @@ -15393,7 +15434,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 '@types/node': 20.12.3 - chalk: 4.0.0 + chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 expect: 27.5.1 @@ -15454,7 +15495,7 @@ packages: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - chalk: 4.0.0 + chalk: 4.1.2 create-jest: 29.7.0(@types/node@20.12.3) exit: 0.1.2 import-local: 3.0.2 @@ -15522,7 +15563,7 @@ packages: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - chalk: 4.0.0 + chalk: 4.1.2 diff-sequences: 29.6.3 jest-get-type: 29.6.3 pretty-format: 29.7.0 @@ -16015,7 +16056,7 @@ packages: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color dev: true @@ -16038,7 +16079,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@types/node': 20.12.3 - chalk: 4.0.0 + chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 picomatch: 2.3.1 @@ -16050,7 +16091,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/node': 20.12.3 - chalk: 4.0.0 + chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 picomatch: 2.3.1 @@ -16234,7 +16275,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.10.0 + acorn: 8.11.3 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -16398,15 +16439,6 @@ packages: object.assign: 4.1.4 object.values: 1.1.6 - /jszip@3.7.1: - resolution: {integrity: sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==} - dependencies: - lie: 3.3.0 - pako: 1.0.11 - readable-stream: 2.3.7 - set-immediate-shim: 1.0.1 - dev: true - /junk@1.0.3: resolution: {integrity: sha512-3KF80UaaSSxo8jVnRYtMKNGFOoVPBdkkVPsw+Ad0y4oxKXPduS6G6iHkrf69yJVff/VAaYXkV42rtZ7daJxU3w==} engines: {node: '>=0.10.0'} @@ -16615,12 +16647,6 @@ packages: - supports-color dev: true - /lie@3.3.0: - resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} - dependencies: - immediate: 3.0.6 - dev: true - /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} @@ -17640,8 +17666,8 @@ packages: /micromark-extension-mdxjs@0.3.0: resolution: {integrity: sha512-NQuiYA0lw+eFDtSG4+c7ao3RG9dM4P0Kx/sn8OLyPhxtIc6k+9n14k5VfLxRKfAxYRTo8c5PLZPaRNmslGWxJw==} dependencies: - acorn: 8.5.0 - acorn-jsx: 5.3.2(acorn@8.5.0) + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) micromark: 2.11.4 micromark-extension-mdx-expression: 0.3.2 micromark-extension-mdx-jsx: 0.3.3 @@ -17654,8 +17680,8 @@ packages: /micromark-extension-mdxjs@1.0.0: resolution: {integrity: sha512-TZZRZgeHvtgm+IhtgC2+uDMR7h8eTKF0QUX9YsgoL9+bADBpBY6SiLvWqnBlLbCEevITmTqmEuY3FoxMKVs1rQ==} dependencies: - acorn: 8.5.0 - acorn-jsx: 5.3.2(acorn@8.5.0) + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) micromark-extension-mdx-expression: 1.0.4 micromark-extension-mdx-jsx: 1.0.3 micromark-extension-mdx-md: 1.0.0 @@ -18274,15 +18300,15 @@ packages: resolution: {integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw=} dev: true - /next@14.3.0-canary.15(@babel/core@7.22.5)(@opentelemetry/api@1.4.1)(@playwright/test@1.19.2)(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430)(sass@1.54.0): + /next@14.3.0-canary.15(@babel/core@7.22.5)(@opentelemetry/api@1.4.1)(@playwright/test@1.19.2)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522)(sass@1.54.0): resolution: {integrity: sha512-vQ376NxcS/zYLJKIZRRfyis9nK+Y23KUqD8Hg93kbrgVWhJW0fZIcKf14ATm8AZg2uxDt4/vj7gVOt1QrWtMIQ==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -18300,10 +18326,10 @@ packages: caniuse-lite: 1.0.30001579 graceful-fs: 4.2.11 postcss: 8.4.31 - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430(react@19.0.0-beta-4508873393-20240430) + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) sass: 1.54.0 - styled-jsx: 5.1.1(@babel/core@7.22.5)(react@19.0.0-beta-4508873393-20240430) + styled-jsx: 5.1.1(@babel/core@7.22.5)(react@19.0.0-rc-f994737d14-20240522) optionalDependencies: '@next/swc-darwin-arm64': 14.3.0-canary.15 '@next/swc-darwin-x64': 14.3.0-canary.15 @@ -20908,13 +20934,22 @@ packages: engines: {node: '>=6'} dev: true + /pretty-format@24.9.0: + resolution: {integrity: sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==} + engines: {node: '>= 6'} + dependencies: + '@jest/types': 24.9.0 + ansi-regex: 4.1.0 + ansi-styles: 3.2.1 + react-is: 19.0.0-rc-f994737d14-20240522 + /pretty-format@27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 - react-is: 19.0.0-beta-4508873393-20240430 + react-is: 19.0.0-rc-f994737d14-20240522 /pretty-format@29.5.0: resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==} @@ -20922,7 +20957,7 @@ packages: dependencies: '@jest/schemas': 29.4.3 ansi-styles: 5.2.0 - react-is: 19.0.0-beta-4508873393-20240430 + react-is: 19.0.0-rc-f994737d14-20240522 dev: true /pretty-format@29.7.0: @@ -20931,7 +20966,7 @@ packages: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 19.0.0-beta-4508873393-20240430 + react-is: 19.0.0-rc-f994737d14-20240522 dev: true /pretty-ms@7.0.0: @@ -21033,7 +21068,7 @@ packages: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react-is: 19.0.0-beta-4508873393-20240430 + react-is: 19.0.0-rc-f994737d14-20240522 /proper-lockfile@4.1.2: resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==} @@ -21313,36 +21348,36 @@ packages: strip-json-comments: 2.0.1 dev: true - /react-dom@0.0.0-experimental-4508873393-20240430(react@19.0.0-beta-4508873393-20240430): - resolution: {integrity: sha512-xmoRPU8s6sFJmhNhfUTSVztr/ExqJpYBI1NSVr/aQffKAfdriTdRT/iOxxCkPjD9a6eV4kjMagcw29Mt27aybA==} + /react-dom@0.0.0-experimental-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-RC6CWirEPzKuKUcb9L5M+UARa8sUCRQuAhbN8toqP4oIiiiVP5AWtksZ8WPZFnjaTUi5+BooNvatKYiRUnvlWw==} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 dependencies: - react: 19.0.0-beta-4508873393-20240430 - scheduler: 0.25.0-beta-94eed63c49-20240425 + react: 19.0.0-rc-f994737d14-20240522 + scheduler: 0.25.0-rc-f994737d14-20240522 dev: true - /react-dom@17.0.2(react@19.0.0-beta-4508873393-20240430): + /react-dom@17.0.2(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react: 19.0.0-beta-4508873393-20240430 - scheduler: 0.25.0-beta-94eed63c49-20240425 + react: 19.0.0-rc-f994737d14-20240522 + scheduler: 0.25.0-rc-f994737d14-20240522 dev: true - /react-dom@19.0.0-beta-4508873393-20240430(react@19.0.0-beta-4508873393-20240430): - resolution: {integrity: sha512-/j97ai1qF3c6O3XV0nVzzExPV/0U2v8M75Sq6ThXYxePCi33kAnm+xRsCDpZOZOrIjz6nurLU/FzzPZIzXVvKQ==} + /react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-J4CsfTSptPKkhaPbaR6n/KohQiHZTrRZ8GL4H8rbAqN/Qpy69g2MIoLBr5/PUX21ye6JxC1ZRWJFna7Xdg1pdA==} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 dependencies: - react: 19.0.0-beta-4508873393-20240430 - scheduler: 0.25.0-beta-94eed63c49-20240425 + react: 19.0.0-rc-f994737d14-20240522 + scheduler: 0.25.0-rc-f994737d14-20240522 - /react-is@19.0.0-beta-4508873393-20240430: - resolution: {integrity: sha512-DB++EnCyaX+He8vWuwSvOHvZQHWvFDNT4UlYfnSoG+dZAFLlZeLd2iF2I1G1vR/ahBsNJDWmyZOUXheqJRLT/w==} + /react-is@19.0.0-rc-f994737d14-20240522: + resolution: {integrity: sha512-2my9Cw/xJxbB1g6NjNOz0/dY3GkqNWTyRNxYUg1Ps/ZZTuc+8lMzVdYspLzkvCqIJqTp9mNDX3KN0GsqYfJOMw==} /react-lifecycles-compat@3.0.4: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} @@ -21353,91 +21388,91 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-server-dom-turbopack@0.0.0-experimental-4508873393-20240430(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430): - resolution: {integrity: sha512-+TcuMDyyfB2n4axpYzowXnUBYjO4uAjfIeAKVet7qwwWiRRnMOJYACIQDdK3FKYge8CZ5bF3dqZerhbzxc3HrA==} + /react-server-dom-turbopack@0.0.0-experimental-f994737d14-20240522(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-8FmqfcvBBb3hNBhzmb0b568LE9/nmo0PsS8bdRo4vF03SjPPYXshsKV47jmIJrib+uTgw6eXFPCvZ5QQevCzdA==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430(react@19.0.0-beta-4508873393-20240430) + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) dev: true - /react-server-dom-turbopack@19.0.0-beta-4508873393-20240430(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430): - resolution: {integrity: sha512-KD/trFERuBtZLRnWaZda+gg5eq5T3GmhO3rEFenFOLnXttey+5OAh6wXHayg44YEAJ2zz8W/Y6Dh5NSqTvqa+A==} + /react-server-dom-turbopack@19.0.0-rc-f994737d14-20240522(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-+H6QEw5ow3HZ9mKJNFnWniW3HmOHuWmA2IzFjZDxXQ+tTVMfJOaC6ibVHBM9VbaY8d8AWVA4+Lany4/CfvSSjg==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430(react@19.0.0-beta-4508873393-20240430) + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) dev: true - /react-server-dom-webpack@0.0.0-experimental-4508873393-20240430(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430)(webpack@5.90.0): - resolution: {integrity: sha512-RaJGhlOUnHnnOHhN2swOD6DeCNlh/KPPlHRoG7QnkKRjP593tSS68CrP9nnPGvuqZvFSVUP2NpuvOYMJSH+93w==} + /react-server-dom-webpack@0.0.0-experimental-f994737d14-20240522(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522)(webpack@5.90.0): + resolution: {integrity: sha512-klhyRWM6l54/yP5+O/yIZtHth2JYVhT7wRKUQWrMMtOi2B50H73T3yqHTJPkfYeAuNrB4aPA/IQjhHoVTl89IA==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 webpack: 5.90.0 dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430(react@19.0.0-beta-4508873393-20240430) + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) webpack: 5.90.0(@swc/core@1.5.7) dev: true - /react-server-dom-webpack@19.0.0-beta-4508873393-20240430(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430)(webpack@5.90.0): - resolution: {integrity: sha512-/rRIMqNoeReqyioWwfLyqu/qUfZ39YLXOfkhLrXOStzG2g7Q2a5DoLD0eZOcCIpvpWg+/QRw1xOGZLm75mK+Aw==} + /react-server-dom-webpack@19.0.0-rc-f994737d14-20240522(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522)(webpack@5.90.0): + resolution: {integrity: sha512-u0nj+0y60n+n9ylMMk/CrnGu78xNcyMaMxDysaEgE1LG3EKcifkdB+h1Sc/5k7725ixAXnll58PBje6WrC307w==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 webpack: 5.90.0 dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430(react@19.0.0-beta-4508873393-20240430) + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) webpack: 5.90.0(@swc/core@1.5.7) dev: true - /react-ssr-prepass@1.0.8(react-is@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430): + /react-ssr-prepass@1.0.8(react-is@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 - react-is: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 + react-is: 19.0.0-rc-f994737d14-20240522 dependencies: object-is: 1.0.2 - react: 19.0.0-beta-4508873393-20240430 - react-is: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 + react-is: 19.0.0-rc-f994737d14-20240522 dev: true - /react-virtualized@9.22.3(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430): + /react-virtualized@9.22.3(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 dependencies: '@babel/runtime': 7.22.5 clsx: 1.1.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430(react@19.0.0-beta-4508873393-20240430) + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) react-lifecycles-compat: 3.0.4 dev: true - /react@0.0.0-experimental-4508873393-20240430: - resolution: {integrity: sha512-lO/bf0CFNiNy2PxZI0wrwVhUoZ7IYRXaBFTiKJXOY0Inz3QWPaAZitZNccHOL9ug6Q+qOmO7VmK6fkz7yReBrw==} + /react@0.0.0-experimental-f994737d14-20240522: + resolution: {integrity: sha512-VAxmKFTme20uYyoO8wN8Rwx25+NN7SV/owCrUR+M13XzL1K9VYZ0wSMM1FPDPgX9jo+XSJPU+rKEddP9xRQmaw==} engines: {node: '>=0.10.0'} dev: true @@ -21449,8 +21484,8 @@ packages: object-assign: 4.1.1 dev: true - /react@19.0.0-beta-4508873393-20240430: - resolution: {integrity: sha512-//89udV7fhVq5pEzpNH7vlpmS5D4wDbPn0oif+G7vwDsuSks5yJGdqrE1uzn2CyFNL73FjV3/R3Pjyaxs+xnvg==} + /react@19.0.0-rc-f994737d14-20240522: + resolution: {integrity: sha512-SeU2v5Xy6FotVhKz0pMS2gvYP7HlkF0qgTskj3JzA1vlxcb3dQjxlm9t0ZlJqcgoyI3VFAw7bomuDMdgy1nBuw==} engines: {node: '>=0.10.0'} /read-cache@1.0.0: @@ -22439,16 +22474,12 @@ packages: xmlchars: 2.2.0 dev: true - /scheduler@0.0.0-experimental-4508873393-20240430: - resolution: {integrity: sha512-IWqVUYTSfu234x/NmD2lW/0rZlKAzZuABnLTRCohH61//00kgLvFVRxpo15GRtzvRkHBi7vb82cWOHm+AWRigA==} - dev: true - - /scheduler@0.25.0-beta-4508873393-20240430: - resolution: {integrity: sha512-gk9vDoDOjTys0DpLgFll+hYk5gLhLnTipi81Pl+XSRtWkQnqQdjxLO2RF726t0g0jQ5tvwjLfBCgsvusgB6Luw==} + /scheduler@0.0.0-experimental-f994737d14-20240522: + resolution: {integrity: sha512-jJ+zUDfxGamsZZ31T4wyapLyp3JFIHyIGc/5gzXY4R3MQ62GM9pxgd1d3Rpt9jw2FNUxXTbHRF8D79U/y6Ywlw==} dev: true - /scheduler@0.25.0-beta-94eed63c49-20240425: - resolution: {integrity: sha512-U8hoOV7uut5E8cMvRSMikEBBqLXfv2BpdxUsG45euaOfnqEgFrCdLLh6ydM+YBJ36+28olXMNmK2PFFzeg4UdQ==} + /scheduler@0.25.0-rc-f994737d14-20240522: + resolution: {integrity: sha512-qS+xGFF7AljP2APO2iJe8zESNsK20k25MACz+WGOXPybUsRdi1ssvaoF93im2nSX2q/XT3wKkjdz6RQfbmaxdw==} /schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -22480,19 +22511,6 @@ packages: resolution: {integrity: sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==} dev: true - /selenium-webdriver@4.0.0-beta.4: - resolution: {integrity: sha512-+s/CIYkWzmnC9WASBxxVj7Lm0dcyl6OaFxwIJaFCT5WCuACiimEEr4lUnOOFP/QlKfkDQ56m+aRczaq2EvJEJg==} - engines: {node: '>= 10.15.0'} - dependencies: - jszip: 3.7.1 - rimraf: 3.0.2 - tmp: 0.2.1 - ws: 8.4.2 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true - /semver-compare@1.0.0: resolution: {integrity: sha1-De4hahyUGrN+nvsXiPavxf9VN/w=} dev: true @@ -22556,8 +22574,6 @@ packages: engines: {node: '>=10'} hasBin: true requiresBuild: true - dev: false - optional: true /send@0.17.1: resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==} @@ -22623,11 +22639,6 @@ packages: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} dev: true - /set-immediate-shim@1.0.1: - resolution: {integrity: sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=} - engines: {node: '>=0.10.0'} - dev: true - /set-value@2.0.1: resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} engines: {node: '>=0.10.0'} @@ -22665,8 +22676,8 @@ packages: resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} dev: true - /sharp@0.33.3: - resolution: {integrity: sha512-vHUeXJU1UvlO/BNwTpT0x/r53WkLUVxrmb5JTgW92fdFCFk0ispLMAeu/jPO2vjkXM1fYUi3K7/qcLF47pwM1A==} + /sharp@0.33.4: + resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} requiresBuild: true dependencies: @@ -22674,8 +22685,8 @@ packages: detect-libc: 2.0.3 semver: 7.6.2 optionalDependencies: - '@img/sharp-darwin-arm64': 0.33.3 - '@img/sharp-darwin-x64': 0.33.3 + '@img/sharp-darwin-arm64': 0.33.4 + '@img/sharp-darwin-x64': 0.33.4 '@img/sharp-libvips-darwin-arm64': 1.0.2 '@img/sharp-libvips-darwin-x64': 1.0.2 '@img/sharp-libvips-linux-arm': 1.0.2 @@ -22684,15 +22695,15 @@ packages: '@img/sharp-libvips-linux-x64': 1.0.2 '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 '@img/sharp-libvips-linuxmusl-x64': 1.0.2 - '@img/sharp-linux-arm': 0.33.3 - '@img/sharp-linux-arm64': 0.33.3 - '@img/sharp-linux-s390x': 0.33.3 - '@img/sharp-linux-x64': 0.33.3 - '@img/sharp-linuxmusl-arm64': 0.33.3 - '@img/sharp-linuxmusl-x64': 0.33.3 - '@img/sharp-wasm32': 0.33.3 - '@img/sharp-win32-ia32': 0.33.3 - '@img/sharp-win32-x64': 0.33.3 + '@img/sharp-linux-arm': 0.33.4 + '@img/sharp-linux-arm64': 0.33.4 + '@img/sharp-linux-s390x': 0.33.4 + '@img/sharp-linux-x64': 0.33.4 + '@img/sharp-linuxmusl-arm64': 0.33.4 + '@img/sharp-linuxmusl-x64': 0.33.4 + '@img/sharp-wasm32': 0.33.4 + '@img/sharp-win32-ia32': 0.33.4 + '@img/sharp-win32-x64': 0.33.4 dev: false optional: true @@ -22752,6 +22763,7 @@ packages: /simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + requiresBuild: true dependencies: is-arrayish: 0.3.2 @@ -23479,13 +23491,13 @@ packages: dependencies: inline-style-parser: 0.1.1 - /styled-components@6.0.0-rc.3(react-dom@19.0.0-beta-4508873393-20240430)(react@19.0.0-beta-4508873393-20240430): + /styled-components@6.0.0-rc.3(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-5FbCTxynopck99GRwM5Ey0+VRp8pkQq69TwGOJJeYtR7gPvwGjNx8yBPLN7/dfxwwvn9ymOZYB19eQkv2k70wQ==} engines: {node: '>= 16'} peerDependencies: babel-plugin-styled-components: '>= 2' - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 peerDependenciesMeta: babel-plugin-styled-components: optional: true @@ -23503,8 +23515,8 @@ packages: '@emotion/unitless': 0.8.1 css-to-react-native: 3.2.0 postcss: 8.4.31 - react: 19.0.0-beta-4508873393-20240430 - react-dom: 19.0.0-beta-4508873393-20240430(react@19.0.0-beta-4508873393-20240430) + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) shallowequal: 1.1.0 stylis: 4.2.0 tslib: 2.5.3 @@ -23519,13 +23531,13 @@ packages: postcss-load-plugins: 2.3.0 dev: true - /styled-jsx@5.1.1(@babel/core@7.22.5)(react@19.0.0-beta-4508873393-20240430): + /styled-jsx@5.1.1(@babel/core@7.22.5)(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 peerDependenciesMeta: '@babel/core': optional: true @@ -23534,16 +23546,16 @@ packages: dependencies: '@babel/core': 7.22.5 client-only: 0.0.1 - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 dev: false - /styled-jsx@5.1.3(@babel/core@7.22.5)(react@19.0.0-beta-4508873393-20240430): + /styled-jsx@5.1.3(@babel/core@7.22.5)(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} engines: {node: '>= 12.0.0'} peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 peerDependenciesMeta: '@babel/core': optional: true @@ -23552,7 +23564,7 @@ packages: dependencies: '@babel/core': 7.22.5 client-only: 0.0.1 - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 /stylehacks@4.0.3: resolution: {integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==} @@ -23686,14 +23698,14 @@ packages: stable: 0.1.8 dev: true - /swr@2.2.4(react@19.0.0-beta-4508873393-20240430): + /swr@2.2.4(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 dependencies: client-only: 0.0.1 - react: 19.0.0-beta-4508873393-20240430 - use-sync-external-store: 1.2.0(react@19.0.0-beta-4508873393-20240430) + react: 19.0.0-rc-f994737d14-20240522 + use-sync-external-store: 1.2.0(react@19.0.0-rc-f994737d14-20240522) dev: true /symbol-observable@1.0.1: @@ -23900,7 +23912,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.3 - acorn: 8.10.0 + acorn: 8.11.3 commander: 2.20.0 source-map-support: 0.5.20 @@ -23909,7 +23921,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - acorn: 8.5.0 + acorn: 8.11.3 commander: 2.20.0 source-map: 0.7.4 source-map-support: 0.5.20 @@ -24033,13 +24045,6 @@ packages: dependencies: os-tmpdir: 1.0.2 - /tmp@0.2.1: - resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} - engines: {node: '>=8.17.0'} - dependencies: - rimraf: 3.0.2 - dev: true - /tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} dev: true @@ -24175,6 +24180,10 @@ packages: engines: {node: '>=0.10.0'} dev: true + /trim-right@1.0.1: + resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==} + engines: {node: '>=0.10.0'} + /trim-trailing-lines@1.1.2: resolution: {integrity: sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==} dev: true @@ -24774,7 +24783,7 @@ packages: unist-util-is: 5.2.0 unist-util-visit-parents: 5.1.3 - /unistore@3.4.1(react@19.0.0-beta-4508873393-20240430): + /unistore@3.4.1(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-p2Ej8qqrqcD10Ah0ZUKUU/mhRB8pM4q6gzjxq9kZpgxa8dks7oHT8jDP4CqLhoRof3RXOZLKB9EBV1DTzHiJRw==} peerDependencies: preact: '*' @@ -24785,7 +24794,7 @@ packages: react: optional: true dependencies: - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 dev: true /universal-github-app-jwt@1.1.1: @@ -24940,12 +24949,12 @@ packages: engines: {node: '>= 4'} dev: true - /use-sync-external-store@1.2.0(react@19.0.0-beta-4508873393-20240430): + /use-sync-external-store@1.2.0(react@19.0.0-rc-f994737d14-20240522): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 dependencies: - react: 19.0.0-beta-4508873393-20240430 + react: 19.0.0-rc-f994737d14-20240522 dev: true /use@3.1.1: @@ -25208,7 +25217,7 @@ packages: hasBin: true dependencies: '@discoveryjs/json-ext': 0.5.7 - acorn: 8.5.0 + acorn: 8.11.3 acorn-walk: 8.2.0 commander: 7.2.0 debounce: 1.2.1 @@ -25293,8 +25302,8 @@ packages: '@webassemblyjs/ast': 1.11.6 '@webassemblyjs/wasm-edit': 1.11.6 '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.10.0 - acorn-import-assertions: 1.9.0(acorn@8.10.0) + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) browserslist: 4.22.2 chrome-trace-event: 1.0.2 enhanced-resolve: 5.16.0 @@ -25775,10 +25784,21 @@ packages: resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} dev: true + /zod-validation-error@2.1.0(zod@3.23.8): + resolution: {integrity: sha512-VJh93e2wb4c3tWtGgTa0OF/dTt/zoPCPzXq4V11ZjxmEAFaPi/Zss1xIZdEB5RD8GD00U0/iVXgqkF77RV7pdQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.18.0 + dependencies: + zod: 3.23.8 + /zod@3.22.3: resolution: {integrity: sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug==} dev: true + /zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + /zwitch@1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} dev: true @@ -25786,8 +25806,8 @@ packages: /zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - '@gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240517.2': - resolution: {tarball: https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240517.2} + '@gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240526.2': + resolution: {tarball: https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240526.2} name: '@vercel/turbopack-ecmascript-runtime' version: 0.0.0 dependencies: diff --git a/test/e2e/app-dir/typeof-window/app/layout.js b/test/e2e/app-dir/typeof-window/app/layout.js new file mode 100644 index 0000000000000..a3a86a5ca1e12 --- /dev/null +++ b/test/e2e/app-dir/typeof-window/app/layout.js @@ -0,0 +1,7 @@ +export default function Root({ children }) { + return ( + + {children} + + ) +} diff --git a/test/e2e/app-dir/typeof-window/app/page.js b/test/e2e/app-dir/typeof-window/app/page.js new file mode 100644 index 0000000000000..a0c803a25b597 --- /dev/null +++ b/test/e2e/app-dir/typeof-window/app/page.js @@ -0,0 +1,10 @@ +'use client' +if (typeof window !== 'undefined') { + import('my-differentiated-files/browser').then((mod) => { + console.log({ TEST: mod.default }) + }) +} + +export default function Page() { + return

Page loaded

+} diff --git a/test/e2e/app-dir/typeof-window/my-differentiated-files.tar b/test/e2e/app-dir/typeof-window/my-differentiated-files.tar new file mode 100644 index 0000000000000..db6ad28a562d8 Binary files /dev/null and b/test/e2e/app-dir/typeof-window/my-differentiated-files.tar differ diff --git a/test/e2e/app-dir/typeof-window/my-differentiated-files/my-file-browser.js b/test/e2e/app-dir/typeof-window/my-differentiated-files/my-file-browser.js new file mode 100644 index 0000000000000..f745a87a31f71 --- /dev/null +++ b/test/e2e/app-dir/typeof-window/my-differentiated-files/my-file-browser.js @@ -0,0 +1 @@ +export default 'BROWSER' diff --git a/test/e2e/app-dir/typeof-window/my-differentiated-files/my-file-server.js b/test/e2e/app-dir/typeof-window/my-differentiated-files/my-file-server.js new file mode 100644 index 0000000000000..44add8f95a595 --- /dev/null +++ b/test/e2e/app-dir/typeof-window/my-differentiated-files/my-file-server.js @@ -0,0 +1 @@ +export default 'SERVER' diff --git a/test/e2e/app-dir/typeof-window/my-differentiated-files/package.json b/test/e2e/app-dir/typeof-window/my-differentiated-files/package.json new file mode 100644 index 0000000000000..fcc1800c04883 --- /dev/null +++ b/test/e2e/app-dir/typeof-window/my-differentiated-files/package.json @@ -0,0 +1,14 @@ +{ + "name": "my-differentiated-files", + "type": "module", + "exports": { + "./browser": { + "browser": "./my-file-browser.js", + "node": null + }, + "./server": { + "browser": null, + "node": "./my-file-server.js" + } + } +} diff --git a/test/e2e/app-dir/typeof-window/next.config.js b/test/e2e/app-dir/typeof-window/next.config.js new file mode 100644 index 0000000000000..807126e4cf0bf --- /dev/null +++ b/test/e2e/app-dir/typeof-window/next.config.js @@ -0,0 +1,6 @@ +/** + * @type {import('next').NextConfig} + */ +const nextConfig = {} + +module.exports = nextConfig diff --git a/test/e2e/app-dir/typeof-window/package.json b/test/e2e/app-dir/typeof-window/package.json new file mode 100644 index 0000000000000..95a75b38fbae3 --- /dev/null +++ b/test/e2e/app-dir/typeof-window/package.json @@ -0,0 +1,6 @@ +{ + "private": true, + "dependencies": { + "my-differentiated-files": "file:./my-differentiated-files.tar" + } +} diff --git a/test/e2e/app-dir/typeof-window/typeof-window.test.ts b/test/e2e/app-dir/typeof-window/typeof-window.test.ts new file mode 100644 index 0000000000000..421ee387f8737 --- /dev/null +++ b/test/e2e/app-dir/typeof-window/typeof-window.test.ts @@ -0,0 +1,19 @@ +import { nextTestSetup } from 'e2e-utils' +import path from 'path' + +describe('typeof-window', () => { + const { next } = nextTestSetup({ + files: __dirname, + dependencies: { + 'my-differentiated-files': `file:${path.join( + __dirname, + 'my-differentiated-files.tar' + )}`, + }, + }) + + it('should work using cheerio', async () => { + const $ = await next.render$('/') + expect($('h1').text()).toBe('Page loaded') + }) +})