feat(turbopack): Handle fragments in requests (#64232)

# Turbopack

* https://github.com/vercel/turbo/pull/7935 <!-- Donny/강동윤 -
feat(turbopack): Handle fragment in requests -->

### What?

turbopack counterpart: https://github.com/vercel/turbo/pull/7935

### Why?

We need to fix build

### How?

Closes PACK-1006
This commit is contained in:
Donny/강동윤 2024-04-24 04:10:13 +09:00 committed by GitHub
parent f50ef62c54
commit 0cd93b3a19
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 59 additions and 51 deletions

86
Cargo.lock generated
View file

@ -321,7 +321,7 @@ dependencies = [
[[package]]
name = "auto-hash-map"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"serde",
"smallvec",
@ -900,9 +900,9 @@ checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
[[package]]
name = "corosensei"
version = "0.1.3"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9847f90f32a50b0dcbd68bc23ff242798b13080b97b0569f6ed96a45ce4cf2cd"
checksum = "80128832c58ea9cbd041d2a759ec449224487b2c1e400453d99d244eead87a8e"
dependencies = [
"autocfg",
"cfg-if",
@ -1402,9 +1402,9 @@ dependencies = [
[[package]]
name = "dunce"
version = "1.0.3"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c"
checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
[[package]]
name = "easy-error"
@ -3094,7 +3094,7 @@ dependencies = [
[[package]]
name = "node-file-trace"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"serde",
@ -6590,18 +6590,18 @@ dependencies = [
[[package]]
name = "thiserror"
version = "1.0.48"
version = "1.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7"
checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.48"
version = "1.0.58"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35"
checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7"
dependencies = [
"proc-macro2",
"quote",
@ -6943,7 +6943,7 @@ dependencies = [
[[package]]
name = "turbo-tasks"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"async-trait",
@ -6974,7 +6974,7 @@ dependencies = [
[[package]]
name = "turbo-tasks-build"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"cargo-lock",
@ -6986,7 +6986,7 @@ dependencies = [
[[package]]
name = "turbo-tasks-bytes"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"bytes",
@ -7000,7 +7000,7 @@ dependencies = [
[[package]]
name = "turbo-tasks-env"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"dotenvs",
@ -7014,7 +7014,7 @@ dependencies = [
[[package]]
name = "turbo-tasks-fetch"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"lazy_static",
@ -7030,7 +7030,7 @@ dependencies = [
[[package]]
name = "turbo-tasks-fs"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"auto-hash-map",
@ -7062,7 +7062,7 @@ dependencies = [
[[package]]
name = "turbo-tasks-hash"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"base16",
"hex",
@ -7074,7 +7074,7 @@ dependencies = [
[[package]]
name = "turbo-tasks-macros"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"proc-macro-error",
@ -7087,7 +7087,7 @@ dependencies = [
[[package]]
name = "turbo-tasks-macros-shared"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"proc-macro2",
"quote",
@ -7097,7 +7097,7 @@ dependencies = [
[[package]]
name = "turbo-tasks-malloc"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"mimalloc",
]
@ -7105,7 +7105,7 @@ dependencies = [
[[package]]
name = "turbo-tasks-memory"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"auto-hash-map",
@ -7130,7 +7130,7 @@ dependencies = [
[[package]]
name = "turbopack"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"async-recursion",
@ -7160,7 +7160,7 @@ dependencies = [
[[package]]
name = "turbopack-binding"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"auto-hash-map",
"mdxjs",
@ -7200,7 +7200,7 @@ dependencies = [
[[package]]
name = "turbopack-browser"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"indexmap 1.9.3",
@ -7223,7 +7223,7 @@ dependencies = [
[[package]]
name = "turbopack-cli-utils"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"clap",
@ -7240,7 +7240,7 @@ dependencies = [
[[package]]
name = "turbopack-core"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"async-recursion",
@ -7269,7 +7269,7 @@ dependencies = [
[[package]]
name = "turbopack-css"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"indexmap 1.9.3",
@ -7296,7 +7296,7 @@ dependencies = [
[[package]]
name = "turbopack-dev-server"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"async-compression",
@ -7332,7 +7332,7 @@ dependencies = [
[[package]]
name = "turbopack-ecmascript"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"async-trait",
@ -7367,7 +7367,7 @@ dependencies = [
[[package]]
name = "turbopack-ecmascript-hmr-protocol"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"serde",
"serde_json",
@ -7378,7 +7378,7 @@ dependencies = [
[[package]]
name = "turbopack-ecmascript-plugins"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"async-trait",
@ -7402,7 +7402,7 @@ dependencies = [
[[package]]
name = "turbopack-ecmascript-runtime"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"indoc",
@ -7418,7 +7418,7 @@ dependencies = [
[[package]]
name = "turbopack-env"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"indexmap 1.9.3",
@ -7434,7 +7434,7 @@ dependencies = [
[[package]]
name = "turbopack-image"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"base64 0.21.4",
@ -7453,7 +7453,7 @@ dependencies = [
[[package]]
name = "turbopack-json"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"serde",
@ -7468,7 +7468,7 @@ dependencies = [
[[package]]
name = "turbopack-mdx"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"mdxjs",
@ -7483,7 +7483,7 @@ dependencies = [
[[package]]
name = "turbopack-node"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"async-stream",
@ -7517,7 +7517,7 @@ dependencies = [
[[package]]
name = "turbopack-nodejs"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"indexmap 1.9.3",
@ -7537,7 +7537,7 @@ dependencies = [
[[package]]
name = "turbopack-resolve"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"indexmap 1.9.3",
@ -7555,7 +7555,7 @@ dependencies = [
[[package]]
name = "turbopack-static"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"serde",
@ -7571,7 +7571,7 @@ dependencies = [
[[package]]
name = "turbopack-swc-utils"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"swc_core",
"turbo-tasks",
@ -7582,7 +7582,7 @@ dependencies = [
[[package]]
name = "turbopack-trace-utils"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"crossbeam-channel",
@ -7598,7 +7598,7 @@ dependencies = [
[[package]]
name = "turbopack-wasm"
version = "0.1.0"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240422.2#ca565a7c52555bca8045e7290bedf6f6f65fbd84"
source = "git+https://github.com/vercel/turbo.git?tag=turbopack-240423.1#5c3b511e921c59cbcf5b9937b9747ac7276ccb12"
dependencies = [
"anyhow",
"indexmap 1.9.3",

View file

@ -37,11 +37,11 @@ swc_core = { version = "0.90.33", features = [
testing = { version = "0.35.22" }
# Turbo crates
turbopack-binding = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-240422.2" }
turbopack-binding = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-240423.1" }
# [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-240422.2" }
turbo-tasks = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-240423.1" }
# [TODO]: need to refactor embed_directory! macro usage in next-core
turbo-tasks-fs = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-240422.2" }
turbo-tasks-fs = { git = "https://github.com/vercel/turbo.git", tag = "turbopack-240423.1" }
# General Deps

View file

@ -160,6 +160,7 @@ impl ImportMappingReplacement for NextFontGoogleReplacer {
module: _,
path: _,
query,
fragment: _,
} = request
else {
return Ok(ImportMapResult::NoEntry.into());
@ -291,6 +292,7 @@ impl ImportMappingReplacement for NextFontGoogleCssModuleReplacer {
module: _,
path: _,
query: query_vc,
fragment: _,
} = request
else {
return Ok(ImportMapResult::NoEntry.into());
@ -341,6 +343,7 @@ impl ImportMappingReplacement for NextFontGoogleFontFileReplacer {
module: _,
path: _,
query: query_vc,
fragment: _,
} = request
else {
return Ok(ImportMapResult::NoEntry.into());

View file

@ -132,6 +132,7 @@ impl ImportMappingReplacement for NextFontLocalReplacer {
module: _,
path: _,
query: query_vc,
fragment: _,
} = &*request.await?
else {
return Ok(ImportMapResult::NoEntry.into());
@ -210,6 +211,7 @@ impl ImportMappingReplacement for NextFontLocalCssModuleReplacer {
module: _,
path: _,
query: query_vc,
fragment: _,
} = request
else {
return Ok(ImportMapResult::NoEntry.into());
@ -263,6 +265,7 @@ impl ImportMappingReplacement for NextFontLocalFontFileReplacer {
module: _,
path: _,
query: query_vc,
fragment: _,
} = request
else {
return Ok(ImportMapResult::NoEntry.into());

View file

@ -78,6 +78,7 @@ impl ResolvePlugin for UnsupportedModulesResolvePlugin {
module,
path,
query: _,
fragment: _,
} = &*request.await?
{
// Warn if the package is known not to be supported by Turbopack at the moment.
@ -419,6 +420,7 @@ impl ResolvePlugin for ModuleFeatureReportResolvePlugin {
module,
path,
query: _,
fragment: _,
} = &*request.await?
{
let feature_module = FEATURE_MODULES.get(module.as_str());

View file

@ -197,7 +197,7 @@
"@types/ws": "8.2.0",
"@vercel/ncc": "0.34.0",
"@vercel/nft": "0.26.4",
"@vercel/turbopack-ecmascript-runtime": "https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240422.2",
"@vercel/turbopack-ecmascript-runtime": "https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240423.1",
"acorn": "8.5.0",
"amphtml-validator": "1.0.35",
"anser": "1.4.9",

View file

@ -1071,8 +1071,8 @@ importers:
specifier: 0.26.4
version: 0.26.4
'@vercel/turbopack-ecmascript-runtime':
specifier: https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240422.2
version: '@gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240422.2'
specifier: https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240423.1
version: '@gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240423.1'
acorn:
specifier: 8.5.0
version: 8.5.0
@ -25573,8 +25573,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-240422.2':
resolution: {tarball: https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240422.2}
'@gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240423.1':
resolution: {tarball: https://gitpkg-fork.vercel.sh/vercel/turbo/crates/turbopack-ecmascript-runtime/js?turbopack-240423.1}
name: '@vercel/turbopack-ecmascript-runtime'
version: 0.0.0
dependencies: