diff --git a/crates/next-core/js/src/entry/app/server-to-client-ssr.tsx b/crates/next-core/js/src/entry/app/server-to-client-ssr.tsx index 41e0ab50cf1c1..2f57e412afb32 100644 --- a/crates/next-core/js/src/entry/app/server-to-client-ssr.tsx +++ b/crates/next-core/js/src/entry/app/server-to-client-ssr.tsx @@ -1,6 +1,6 @@ import { createProxy } from "next/dist/build/webpack/loaders/next-flight-loader/module-proxy"; -("TURBOPACK { chunking-type: parallel }"); +("TURBOPACK { chunking-type: isolatedParallel }"); // @ts-expect-error CLIENT_MODULE is provided by rust import { __turbopack_module_id__ as id } from "CLIENT_MODULE"; diff --git a/crates/next-core/src/app_source.rs b/crates/next-core/src/app_source.rs index b9ba98bf38c4f..b77a312a990dd 100644 --- a/crates/next-core/src/app_source.rs +++ b/crates/next-core/src/app_source.rs @@ -593,7 +593,7 @@ impl AppRendererVc { for (_, imports) in segments.iter() { for (p, identifier, chunks_identifier) in imports.values() { - result += r#"("TURBOPACK { transition: next-layout-entry; chunking-type: parallel }"); + result += r#"("TURBOPACK { transition: next-layout-entry; chunking-type: isolatedParallel }"); "#; writeln!( result, diff --git a/crates/next-core/src/next_client_chunks/in_chunking_context_asset.rs b/crates/next-core/src/next_client_chunks/in_chunking_context_asset.rs index b2dae4ba07533..6e62d29a88c62 100644 --- a/crates/next-core/src/next_client_chunks/in_chunking_context_asset.rs +++ b/crates/next-core/src/next_client_chunks/in_chunking_context_asset.rs @@ -1,12 +1,15 @@ use anyhow::Result; -use turbo_tasks::primitives::StringVc; +use turbo_tasks::{primitives::StringVc, Value}; use turbopack::ecmascript::chunk::{ EcmascriptChunkItemVc, EcmascriptChunkPlaceable, EcmascriptChunkPlaceableVc, EcmascriptChunkVc, EcmascriptExportsVc, }; use turbopack_core::{ asset::{Asset, AssetContentVc, AssetVc}, - chunk::{ChunkVc, ChunkableAsset, ChunkableAssetVc, ChunkingContextVc}, + chunk::{ + availability_info::AvailabilityInfo, ChunkVc, ChunkableAsset, ChunkableAssetVc, + ChunkingContextVc, + }, ident::AssetIdentVc, reference::AssetReferencesVc, }; @@ -43,8 +46,12 @@ impl Asset for InChunkingContextAsset { #[turbo_tasks::value_impl] impl ChunkableAsset for InChunkingContextAsset { #[turbo_tasks::function] - fn as_chunk(&self, _context: ChunkingContextVc) -> ChunkVc { - EcmascriptChunkVc::new(self.chunking_context, self.asset).into() + fn as_chunk( + &self, + _context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + EcmascriptChunkVc::new(self.chunking_context, self.asset, availability_info).into() } } diff --git a/crates/next-core/src/next_client_chunks/with_chunks.rs b/crates/next-core/src/next_client_chunks/with_chunks.rs index 71c769cc8ce86..502b96f5e9d62 100644 --- a/crates/next-core/src/next_client_chunks/with_chunks.rs +++ b/crates/next-core/src/next_client_chunks/with_chunks.rs @@ -1,7 +1,6 @@ use anyhow::{bail, Result}; use indoc::formatdoc; -use serde_json::Value; -use turbo_tasks::{primitives::StringVc, TryJoinIterExt, ValueToString, ValueToStringVc}; +use turbo_tasks::{primitives::StringVc, TryJoinIterExt, Value}; use turbo_tasks_fs::FileSystemPathVc; use turbopack::ecmascript::{ chunk::{ @@ -14,18 +13,15 @@ use turbopack::ecmascript::{ use turbopack_core::{ asset::{Asset, AssetContentVc, AssetVc}, chunk::{ - Chunk, ChunkGroupVc, ChunkItem, ChunkItemVc, ChunkListReferenceVc, ChunkVc, ChunkableAsset, - ChunkableAssetReference, ChunkableAssetReferenceVc, ChunkableAssetVc, ChunkingContext, - ChunkingContextVc, ChunkingType, ChunkingTypeOptionVc, + availability_info::AvailabilityInfo, Chunk, ChunkGroupReferenceVc, ChunkGroupVc, ChunkItem, + ChunkItemVc, ChunkListReferenceVc, ChunkVc, ChunkableAsset, ChunkableAssetVc, + ChunkingContextVc, }, ident::AssetIdentVc, - reference::{AssetReference, AssetReferenceVc, AssetReferencesVc}, - resolve::{ResolveResult, ResolveResultVc}, + reference::AssetReferencesVc, }; use turbopack_ecmascript::utils::stringify_js_pretty; -use super::in_chunking_context_asset::InChunkingContextAsset; - #[turbo_tasks::function] fn modifier() -> StringVc { StringVc::cell("chunks".to_string()) @@ -51,16 +47,30 @@ impl Asset for WithChunksAsset { } #[turbo_tasks::function] - fn references(&self) -> AssetReferencesVc { - unimplemented!() + async fn references(self_vc: WithChunksAssetVc) -> Result { + let this = self_vc.await?; + let chunk_group = self_vc.chunk_group(); + Ok(AssetReferencesVc::cell(vec![ + ChunkGroupReferenceVc::new(chunk_group).into(), + ChunkListReferenceVc::new(this.server_root, chunk_group).into(), + ])) } } #[turbo_tasks::value_impl] impl ChunkableAsset for WithChunksAsset { #[turbo_tasks::function] - fn as_chunk(self_vc: WithChunksAssetVc, context: ChunkingContextVc) -> ChunkVc { - EcmascriptChunkVc::new(context, self_vc.as_ecmascript_chunk_placeable()).into() + fn as_chunk( + self_vc: WithChunksAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + EcmascriptChunkVc::new( + context, + self_vc.as_ecmascript_chunk_placeable(), + availability_info, + ) + .into() } } @@ -71,10 +81,8 @@ impl EcmascriptChunkPlaceable for WithChunksAsset { self_vc: WithChunksAssetVc, context: ChunkingContextVc, ) -> Result { - let this = self_vc.await?; Ok(WithChunksChunkItem { context, - inner_context: this.chunking_context, inner: self_vc, } .cell() @@ -88,32 +96,27 @@ impl EcmascriptChunkPlaceable for WithChunksAsset { } } -#[turbo_tasks::value] -struct WithChunksChunkItem { - context: ChunkingContextVc, - inner_context: ChunkingContextVc, - inner: WithChunksAssetVc, -} - #[turbo_tasks::value_impl] -impl WithChunksChunkItemVc { - #[turbo_tasks::function] - async fn chunk_list_path(self) -> Result { - let this = self.await?; - Ok(this.inner_context.chunk_list_path(this.inner.ident())) - } - +impl WithChunksAssetVc { #[turbo_tasks::function] async fn chunk_group(self) -> Result { let this = self.await?; - let inner = this.inner.await?; Ok(ChunkGroupVc::from_asset( - inner.asset.into(), - this.inner_context, + this.asset.into(), + this.chunking_context, + Value::new(AvailabilityInfo::Root { + current_availability_root: this.asset.into(), + }), )) } } +#[turbo_tasks::value] +struct WithChunksChunkItem { + context: ChunkingContextVc, + inner: WithChunksAssetVc, +} + #[turbo_tasks::value_impl] impl EcmascriptChunkItem for WithChunksChunkItem { #[turbo_tasks::function] @@ -122,15 +125,14 @@ impl EcmascriptChunkItem for WithChunksChunkItem { } #[turbo_tasks::function] - async fn content(self_vc: WithChunksChunkItemVc) -> Result { - let this = self_vc.await?; - let inner = this.inner.await?; - let group = self_vc.chunk_group(); + async fn content(&self) -> Result { + let inner = self.inner.await?; + let group = self.inner.chunk_group(); let chunks = group.chunks().await?; let server_root = inner.server_root.await?; let mut client_chunks = Vec::new(); - let chunk_list_path = self_vc.chunk_list_path().await?; + let chunk_list_path = group.chunk_list_path().await?; let chunk_list_path = if let Some(path) = server_root.get_path_to(&chunk_list_path) { path } else { @@ -139,10 +141,16 @@ impl EcmascriptChunkItem for WithChunksChunkItem { for chunk_path in chunks.iter().map(|c| c.path()).try_join().await? { if let Some(path) = server_root.get_path_to(&chunk_path) { - client_chunks.push(Value::String(path.to_string())); + client_chunks.push(serde_json::Value::String(path.to_string())); } } - let module_id = stringify_js(&*inner.asset.as_chunk_item(this.inner_context).id().await?); + let module_id = stringify_js( + &*inner + .asset + .as_chunk_item(inner.chunking_context) + .id() + .await?, + ); Ok(EcmascriptChunkItemContent { inner_code: formatdoc! { r#" @@ -171,58 +179,7 @@ impl ChunkItem for WithChunksChunkItem { } #[turbo_tasks::function] - async fn references(self_vc: WithChunksChunkItemVc) -> Result { - let this = self_vc.await?; - let inner = this.inner.await?; - Ok(AssetReferencesVc::cell(vec![ - WithChunksAssetReference { - asset: InChunkingContextAsset { - asset: inner.asset, - chunking_context: this.inner_context, - } - .cell() - .into(), - } - .cell() - .into(), - ChunkListReferenceVc::new( - inner.server_root, - self_vc.chunk_group(), - self_vc.chunk_list_path(), - ) - .into(), - ])) - } -} - -#[turbo_tasks::value] -struct WithChunksAssetReference { - asset: AssetVc, -} - -#[turbo_tasks::value_impl] -impl ValueToString for WithChunksAssetReference { - #[turbo_tasks::function] - async fn to_string(&self) -> Result { - Ok(StringVc::cell(format!( - "referenced asset {}", - self.asset.ident().to_string().await? - ))) - } -} - -#[turbo_tasks::value_impl] -impl AssetReference for WithChunksAssetReference { - #[turbo_tasks::function] - fn resolve_reference(&self) -> ResolveResultVc { - ResolveResult::asset(self.asset).cell() - } -} - -#[turbo_tasks::value_impl] -impl ChunkableAssetReference for WithChunksAssetReference { - #[turbo_tasks::function] - fn chunking_type(&self) -> ChunkingTypeOptionVc { - ChunkingTypeOptionVc::cell(Some(ChunkingType::Separate)) + fn references(&self) -> AssetReferencesVc { + self.inner.references() } } diff --git a/crates/next-core/src/next_client_component/with_chunking_context_scope_asset.rs b/crates/next-core/src/next_client_component/with_chunking_context_scope_asset.rs index 1ef70f884c74e..563ef46207312 100644 --- a/crates/next-core/src/next_client_component/with_chunking_context_scope_asset.rs +++ b/crates/next-core/src/next_client_component/with_chunking_context_scope_asset.rs @@ -1,12 +1,15 @@ use anyhow::Result; -use turbo_tasks::primitives::StringVc; +use turbo_tasks::{primitives::StringVc, Value}; use turbopack::ecmascript::chunk::{ EcmascriptChunkItemVc, EcmascriptChunkPlaceable, EcmascriptChunkPlaceableVc, EcmascriptChunkVc, EcmascriptExportsVc, }; use turbopack_core::{ asset::{Asset, AssetContentVc, AssetVc}, - chunk::{ChunkVc, ChunkableAsset, ChunkableAssetVc, ChunkingContext, ChunkingContextVc}, + chunk::{ + availability_info::AvailabilityInfo, ChunkVc, ChunkableAsset, ChunkableAssetVc, + ChunkingContext, ChunkingContextVc, + }, ident::AssetIdentVc, reference::AssetReferencesVc, }; @@ -43,8 +46,17 @@ impl Asset for WithChunkingContextScopeAsset { #[turbo_tasks::value_impl] impl ChunkableAsset for WithChunkingContextScopeAsset { #[turbo_tasks::function] - fn as_chunk(&self, context: ChunkingContextVc) -> ChunkVc { - EcmascriptChunkVc::new(context.with_layer(&self.layer), self.asset).into() + fn as_chunk( + &self, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + EcmascriptChunkVc::new( + context.with_layer(&self.layer), + self.asset, + availability_info, + ) + .into() } } diff --git a/crates/next-core/src/next_client_component/with_client_chunks.rs b/crates/next-core/src/next_client_component/with_client_chunks.rs index e28b336d7404a..98252cf1fecc8 100644 --- a/crates/next-core/src/next_client_component/with_client_chunks.rs +++ b/crates/next-core/src/next_client_component/with_client_chunks.rs @@ -1,6 +1,6 @@ use anyhow::Result; use indoc::formatdoc; -use turbo_tasks::{primitives::StringVc, ValueToString, ValueToStringVc}; +use turbo_tasks::{primitives::StringVc, Value, ValueToString, ValueToStringVc}; use turbo_tasks_fs::FileSystemPathVc; use turbopack::ecmascript::{ chunk::{ @@ -13,9 +13,9 @@ use turbopack::ecmascript::{ use turbopack_core::{ asset::{Asset, AssetContentVc, AssetVc}, chunk::{ - Chunk, ChunkGroupVc, ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, - ChunkableAssetReference, ChunkableAssetReferenceVc, ChunkableAssetVc, ChunkingContext, - ChunkingContextVc, ChunkingType, ChunkingTypeOptionVc, + availability_info::AvailabilityInfo, Chunk, ChunkGroupVc, ChunkItem, ChunkItemVc, ChunkVc, + ChunkableAsset, ChunkableAssetReference, ChunkableAssetReferenceVc, ChunkableAssetVc, + ChunkingContext, ChunkingContextVc, ChunkingType, ChunkingTypeOptionVc, }, ident::AssetIdentVc, reference::{AssetReference, AssetReferenceVc, AssetReferencesVc}, @@ -23,8 +23,6 @@ use turbopack_core::{ }; use turbopack_ecmascript::utils::stringify_js_pretty; -use crate::next_client_chunks::in_chunking_context_asset::InChunkingContextAsset; - #[turbo_tasks::function] fn modifier() -> StringVc { StringVc::cell("client chunks".to_string()) @@ -50,17 +48,26 @@ impl Asset for WithClientChunksAsset { #[turbo_tasks::function] fn references(&self) -> AssetReferencesVc { - unimplemented!() + AssetReferencesVc::cell(vec![WithClientChunksAssetReference { + asset: self.asset.into(), + } + .cell() + .into()]) } } #[turbo_tasks::value_impl] impl ChunkableAsset for WithClientChunksAsset { #[turbo_tasks::function] - fn as_chunk(self_vc: WithClientChunksAssetVc, context: ChunkingContextVc) -> ChunkVc { + fn as_chunk( + self_vc: WithClientChunksAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { EcmascriptChunkVc::new( context.with_layer("rsc"), self_vc.as_ecmascript_chunk_placeable(), + availability_info, ) .into() } @@ -104,7 +111,13 @@ impl EcmascriptChunkItem for WithClientChunksChunkItem { #[turbo_tasks::function] async fn content(&self) -> Result { let inner = self.inner.await?; - let group = ChunkGroupVc::from_asset(inner.asset.into(), self.context); + let group = ChunkGroupVc::from_asset( + inner.asset.into(), + self.context, + Value::new(AvailabilityInfo::Root { + current_availability_root: inner.asset.into(), + }), + ); let chunks = group.chunks().await?; let server_root = inner.server_root.await?; @@ -157,21 +170,8 @@ impl ChunkItem for WithClientChunksChunkItem { } #[turbo_tasks::function] - async fn references(self_vc: WithClientChunksChunkItemVc) -> Result { - let this = self_vc.await?; - let inner = this.inner.await?; - Ok(AssetReferencesVc::cell(vec![ - WithClientChunksAssetReference { - asset: InChunkingContextAsset { - asset: inner.asset, - chunking_context: this.context, - } - .cell() - .into(), - } - .cell() - .into(), - ])) + fn references(&self) -> AssetReferencesVc { + self.inner.references() } } @@ -203,6 +203,6 @@ impl AssetReference for WithClientChunksAssetReference { impl ChunkableAssetReference for WithClientChunksAssetReference { #[turbo_tasks::function] fn chunking_type(&self) -> ChunkingTypeOptionVc { - ChunkingTypeOptionVc::cell(Some(ChunkingType::PlacedOrParallel)) + ChunkingTypeOptionVc::cell(Some(ChunkingType::IsolatedParallel)) } } diff --git a/crates/next-core/src/web_entry_source.rs b/crates/next-core/src/web_entry_source.rs index 51fc056303446..fde8578adee81 100644 --- a/crates/next-core/src/web_entry_source.rs +++ b/crates/next-core/src/web_entry_source.rs @@ -4,7 +4,7 @@ use turbo_tasks_env::ProcessEnvVc; use turbo_tasks_fs::FileSystemPathVc; use turbopack::ecmascript::EcmascriptModuleAssetVc; use turbopack_core::{ - chunk::{ChunkGroupVc, ChunkableAsset, ChunkableAssetVc}, + chunk::{availability_info::AvailabilityInfo, ChunkGroupVc, ChunkableAsset, ChunkableAssetVc}, reference_type::{EntryReferenceSubType, ReferenceType}, resolve::{origin::PlainResolveOriginVc, parse::RequestVc}, }; @@ -80,9 +80,12 @@ pub async fn create_web_entry_source( } else if let Some(chunkable) = ChunkableAssetVc::resolve_from(module).await? { // TODO this is missing runtime code, so it's probably broken and we should also // add an ecmascript chunk with the runtime code - Ok(ChunkGroupVc::from_chunk( - chunkable.as_chunk(chunking_context), - )) + Ok(ChunkGroupVc::from_chunk(chunkable.as_chunk( + chunking_context, + Value::new(AvailabilityInfo::Root { + current_availability_root: module, + }), + ))) } else { // TODO convert into a serve-able asset Err(anyhow!( diff --git a/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/issues/Issue while running loader-0f7218.txt b/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/issues/Issue while running loader-0f7218.txt new file mode 100644 index 0000000000000..f9359dffee1ca --- /dev/null +++ b/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/issues/Issue while running loader-0f7218.txt @@ -0,0 +1,21 @@ +PlainIssue { + severity: Warning, + context: "[project]/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/pages/hello.emit", + category: "loaders", + title: "Issue while running loader", + description: "Error: Warning!\n at Object.module.exports (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/node_modules/emit-loader/index.js:2:20)\n at LOADER_EXECUTION (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4134)\n at runSyncOrAsync (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4145)\n at iterateNormalLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5782)\n at (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5426)\n at readResource (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_transforms_webpack-loaders.ts_fa48d1._.js:55:17)\n at (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:6160)\n at processResource (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5308)\n at iteratePitchingLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4667)\n at iteratePitchingLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4764)\n at (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4896)\n at handleResult (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:1424)\n at loadLoader (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:963)\n at iteratePitchingLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4794)\n at runLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:8590)\n at (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_transforms_webpack-loaders.ts_fa48d1._.js:35:9)\n at \n at Module.transform (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_transforms_webpack-loaders.ts_fa48d1._.js:28:12)\n at (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]__c3ef78._.js:13:212)\n at Module.run (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_ipc_evaluate.ts_f5e151._.js:172:45)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n", + detail: "", + documentation_link: "", + source: None, + sub_issues: [], + processing_path: Some( + [ + PlainIssueProcessingPathItem { + context: Some( + "[project]/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/pages/index.js", + ), + description: "Next.js pages directory", + }, + ], + ), +} \ No newline at end of file diff --git a/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/issues/Issue while running loader-179c1e.txt b/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/issues/Issue while running loader-179c1e.txt deleted file mode 100644 index 81009b2024a49..0000000000000 --- a/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/issues/Issue while running loader-179c1e.txt +++ /dev/null @@ -1,21 +0,0 @@ -PlainIssue { - severity: Warning, - context: "[project]/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/pages/hello.emit", - category: "loaders", - title: "Issue while running loader", - description: "Error: Warning!\n at Object.module.exports (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/node_modules/emit-loader/index.js:2:20)\n at LOADER_EXECUTION (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4134)\n at runSyncOrAsync (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4145)\n at iterateNormalLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5782)\n at (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5426)\n at readResource (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_transforms_webpack-loaders.ts._.js:55:17)\n at (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:6160)\n at processResource (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5308)\n at iteratePitchingLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4667)\n at iteratePitchingLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4764)\n at (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4896)\n at handleResult (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:1424)\n at loadLoader (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:963)\n at iteratePitchingLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4794)\n at runLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:8590)\n at (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_transforms_webpack-loaders.ts._.js:35:9)\n at \n at Module.transform (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_transforms_webpack-loaders.ts._.js:28:12)\n at (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]__516bc8._.js:13:212)\n at Module.run (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_ipc_evaluate.ts._.js:172:45)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n", - detail: "", - documentation_link: "", - source: None, - sub_issues: [], - processing_path: Some( - [ - PlainIssueProcessingPathItem { - context: Some( - "[project]/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/pages/index.js", - ), - description: "Next.js pages directory", - }, - ], - ), -} \ No newline at end of file diff --git a/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/issues/Issue while running loader-403f9d.txt b/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/issues/Issue while running loader-403f9d.txt deleted file mode 100644 index 59b0cad08091c..0000000000000 --- a/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/issues/Issue while running loader-403f9d.txt +++ /dev/null @@ -1,21 +0,0 @@ -PlainIssue { - severity: Error, - context: "[project]/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/pages/hello.emit", - category: "loaders", - title: "Issue while running loader", - description: "Error: Error!\n at Object.module.exports (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/node_modules/emit-loader/index.js:4:18)\n at LOADER_EXECUTION (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4134)\n at runSyncOrAsync (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4145)\n at iterateNormalLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5782)\n at (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5426)\n at readResource (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_transforms_webpack-loaders.ts._.js:55:17)\n at (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:6160)\n at processResource (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5308)\n at iteratePitchingLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4667)\n at iteratePitchingLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4764)\n at (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4896)\n at handleResult (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:1424)\n at loadLoader (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:963)\n at iteratePitchingLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4794)\n at runLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:8590)\n at (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_transforms_webpack-loaders.ts._.js:35:9)\n at \n at Module.transform (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_transforms_webpack-loaders.ts._.js:28:12)\n at (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]__516bc8._.js:13:212)\n at Module.run (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_ipc_evaluate.ts._.js:172:45)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n", - detail: "", - documentation_link: "", - source: None, - sub_issues: [], - processing_path: Some( - [ - PlainIssueProcessingPathItem { - context: Some( - "[project]/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/pages/index.js", - ), - description: "Next.js pages directory", - }, - ], - ), -} \ No newline at end of file diff --git a/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/issues/Issue while running loader-c76e5e.txt b/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/issues/Issue while running loader-c76e5e.txt new file mode 100644 index 0000000000000..88a4dba9948d7 --- /dev/null +++ b/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/issues/Issue while running loader-c76e5e.txt @@ -0,0 +1,21 @@ +PlainIssue { + severity: Error, + context: "[project]/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/pages/hello.emit", + category: "loaders", + title: "Issue while running loader", + description: "Error: Error!\n at Object.module.exports (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/node_modules/emit-loader/index.js:4:18)\n at LOADER_EXECUTION (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4134)\n at runSyncOrAsync (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4145)\n at iterateNormalLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5782)\n at (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5426)\n at readResource (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_transforms_webpack-loaders.ts_fa48d1._.js:55:17)\n at (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:6160)\n at processResource (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:5308)\n at iteratePitchingLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4667)\n at iteratePitchingLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4764)\n at (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4896)\n at handleResult (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:1424)\n at loadLoader (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:963)\n at iteratePitchingLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:4794)\n at runLoaders (node_modules/.pnpm/next@13.2.4-canary.7_pjwopsidmaokadturxaafygjp4/node_modules/next/dist/compiled/loader-runner/LoaderRunner.js:1:8590)\n at (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_transforms_webpack-loaders.ts_fa48d1._.js:35:9)\n at \n at Module.transform (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_transforms_webpack-loaders.ts_fa48d1._.js:28:12)\n at (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]__c3ef78._.js:13:212)\n at Module.run (crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/.next/build/webpack_loaders/chunks/[turbopack-node]_ipc_evaluate.ts_f5e151._.js:172:45)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n", + detail: "", + documentation_link: "", + source: None, + sub_issues: [], + processing_path: Some( + [ + PlainIssueProcessingPathItem { + context: Some( + "[project]/crates/next-dev-tests/tests/integration/next/webpack-loaders/emitted-errors/input/pages/index.js", + ), + description: "Next.js pages directory", + }, + ], + ), +} \ No newline at end of file diff --git a/crates/turbo-tasks/src/primitives.rs b/crates/turbo-tasks/src/primitives.rs index 125dc54376586..55e9de8f4a186 100644 --- a/crates/turbo-tasks/src/primitives.rs +++ b/crates/turbo-tasks/src/primitives.rs @@ -25,6 +25,14 @@ pub struct U32(u32); #[turbo_tasks::value(transparent)] pub struct U64(u64); +#[turbo_tasks::value_impl] +impl ValueToString for U64 { + #[turbo_tasks::function] + fn to_string(&self) -> StringVc { + StringVc::cell(self.0.to_string()) + } +} + #[turbo_tasks::value(transparent)] pub struct OptionString(Option); diff --git a/crates/turbopack-cli/Cargo.toml b/crates/turbopack-cli/Cargo.toml new file mode 100644 index 0000000000000..71ee1b0e02e25 --- /dev/null +++ b/crates/turbopack-cli/Cargo.toml @@ -0,0 +1,55 @@ +[package] +name = "turbopack-cli" +version = "0.1.0" +description = "TBD" +license = "MPL-2.0" +edition = "2021" +autobenches = false + +[[bin]] +name = "turbopack-cli" +path = "src/main.rs" +bench = false + +[lib] +bench = false + +[features] +# By default, we enable native-tls for reqwest via downstream transitive features. +# This is for the convenience of running daily dev workflows, i.e running +# `cargo xxx` without explicitly specifying features, not that we want to +# promote this as default backend. Actual configuration is done when building next-swc, +# and also turbopack standalone when we have it. +default = ["custom_allocator", "native-tls"] +serializable = [] +tokio_console = [ + "dep:console-subscriber", + "tokio/tracing", + "turbo-tasks/tokio_tracing", +] +profile = [] +custom_allocator = ["turbo-malloc/custom_allocator"] +native-tls = ["next-core/native-tls"] +rustls-tls = ["next-core/rustls-tls"] + +[dependencies] +anyhow = { workspace = true, features = ["backtrace"] } +clap = { workspace = true, features = ["derive", "env"] } +console-subscriber = { workspace = true, optional = true } +dunce = { workspace = true } +futures = { workspace = true } +mime = { workspace = true } +owo-colors = { workspace = true } +serde = { workspace = true } +tokio = { workspace = true, features = ["full"] } +turbo-malloc = { workspace = true, default-features = false } +turbo-tasks = { workspace = true } +turbo-tasks-fs = { workspace = true } +turbo-tasks-memory = { workspace = true } +turbopack-cli-utils = { workspace = true } +turbopack-core = { workspace = true } +turbopack-dev-server = { workspace = true } +turbopack-node = { workspace = true } + +[build-dependencies] +turbo-tasks-build = { workspace = true } diff --git a/crates/turbopack-core/src/asset.rs b/crates/turbopack-core/src/asset.rs index d8158770055f0..3abc6b63d54c9 100644 --- a/crates/turbopack-core/src/asset.rs +++ b/crates/turbopack-core/src/asset.rs @@ -13,12 +13,12 @@ use crate::{ }; /// A list of [Asset]s -#[turbo_tasks::value(shared, transparent)] +#[turbo_tasks::value(transparent)] #[derive(Hash)] pub struct Assets(Vec); /// A set of [Asset]s -#[turbo_tasks::value(shared, transparent)] +#[turbo_tasks::value(transparent)] pub struct AssetsSet(IndexSet); #[turbo_tasks::value_impl] @@ -26,7 +26,7 @@ impl AssetsVc { /// Creates an empty list of [Asset]s #[turbo_tasks::function] pub fn empty() -> Self { - Assets(Vec::new()).into() + AssetsVc::cell(Vec::new()) } } diff --git a/crates/turbopack-core/src/chunk/availability_info.rs b/crates/turbopack-core/src/chunk/availability_info.rs new file mode 100644 index 0000000000000..d0eed8999c3cf --- /dev/null +++ b/crates/turbopack-core/src/chunk/availability_info.rs @@ -0,0 +1,40 @@ +use super::available_assets::AvailableAssetsVc; +use crate::asset::AssetVc; + +#[turbo_tasks::value(serialization = "auto_for_input")] +#[derive(PartialOrd, Ord, Hash, Clone, Copy, Debug)] +pub enum AvailabilityInfo { + Untracked, + Root { + current_availability_root: AssetVc, + }, + Inner { + available_assets: AvailableAssetsVc, + current_availability_root: AssetVc, + }, +} + +impl AvailabilityInfo { + pub fn current_availability_root(&self) -> Option { + match self { + Self::Untracked => None, + Self::Root { + current_availability_root, + } => Some(*current_availability_root), + Self::Inner { + current_availability_root, + .. + } => Some(*current_availability_root), + } + } + + pub fn available_assets(&self) -> Option { + match self { + Self::Untracked => None, + Self::Root { .. } => None, + Self::Inner { + available_assets, .. + } => Some(*available_assets), + } + } +} diff --git a/crates/turbopack-core/src/chunk/available_assets.rs b/crates/turbopack-core/src/chunk/available_assets.rs new file mode 100644 index 0000000000000..dc77db35f66d6 --- /dev/null +++ b/crates/turbopack-core/src/chunk/available_assets.rs @@ -0,0 +1,116 @@ +use std::iter::once; + +use anyhow::Result; +use turbo_tasks::{ + graph::{GraphTraversal, ReverseTopological, SkipDuplicates}, + primitives::{BoolVc, U64Vc}, + TryJoinIterExt, ValueToString, +}; +use turbo_tasks_hash::Xxh3Hash64Hasher; + +use super::{ChunkableAssetReference, ChunkableAssetReferenceVc, ChunkingType}; +use crate::{ + asset::{Asset, AssetVc, AssetsSetVc}, + reference::AssetReference, +}; + +/// Allows to gather information about which assets are already available. +/// Adding more roots will form a linked list like structure to allow caching +/// `include` queries. +#[turbo_tasks::value] +pub struct AvailableAssets { + parent: Option, + roots: Vec, +} + +#[turbo_tasks::value_impl] +impl AvailableAssetsVc { + #[turbo_tasks::function] + fn new_normalized(parent: Option, roots: Vec) -> Self { + AvailableAssets { parent, roots }.cell() + } + + #[turbo_tasks::function] + pub fn new(roots: Vec) -> Self { + Self::new_normalized(None, roots) + } + + #[turbo_tasks::function] + pub async fn with_roots(self, roots: Vec) -> Result { + let roots = roots + .into_iter() + .map(|root| async move { Ok((self.includes(root).await?, root)) }) + .try_join() + .await? + .into_iter() + .filter_map(|(included, root)| (!*included).then_some(root)) + .collect(); + Ok(Self::new_normalized(Some(self), roots)) + } + + #[turbo_tasks::function] + pub async fn hash(self) -> Result { + let this = self.await?; + let mut hasher = Xxh3Hash64Hasher::new(); + if let Some(parent) = this.parent { + hasher.write_value(parent.hash().await?); + } else { + hasher.write_value(0u64); + } + for root in &this.roots { + hasher.write_value(root.ident().to_string().await?); + } + Ok(U64Vc::cell(hasher.finish())) + } + + #[turbo_tasks::function] + pub async fn includes(self, asset: AssetVc) -> Result { + let this = self.await?; + if let Some(parent) = this.parent { + if *parent.includes(asset).await? { + return Ok(BoolVc::cell(true)); + } + } + for root in this.roots.iter() { + if chunkable_assets_set(*root).await?.contains(&asset) { + return Ok(BoolVc::cell(true)); + } + } + Ok(BoolVc::cell(false)) + } +} + +#[turbo_tasks::function] +async fn chunkable_assets_set(root: AssetVc) -> Result { + let assets = GraphTraversal::, _>>::visit( + once(root), + |&asset: &AssetVc| async move { + let mut results = Vec::new(); + for reference in asset.references().await?.iter() { + if let Some(chunkable) = ChunkableAssetReferenceVc::resolve_from(reference).await? { + if matches!( + &*chunkable.chunking_type().await?, + Some( + ChunkingType::Parallel + | ChunkingType::PlacedOrParallel + | ChunkingType::Placed + ) + ) { + results.extend( + chunkable + .resolve_reference() + .primary_assets() + .await? + .iter() + .copied(), + ); + } + } + } + Ok(results) + }, + ) + .await + .completed()?; + Ok(AssetsSetVc::cell(assets.into_inner().into_iter().collect())) +} diff --git a/crates/turbopack-core/src/chunk/chunk_in_group.rs b/crates/turbopack-core/src/chunk/chunk_in_group.rs index faa759ba22316..5d71b9825910c 100644 --- a/crates/turbopack-core/src/chunk/chunk_in_group.rs +++ b/crates/turbopack-core/src/chunk/chunk_in_group.rs @@ -4,7 +4,7 @@ use turbo_tasks::{primitives::StringVc, ValueToString}; use super::{Chunk, ChunkVc, ParallelChunkReferenceVc}; use crate::{ asset::{Asset, AssetContentVc, AssetVc}, - chunk::ParallelChunkReference, + chunk::{ChunkingContextVc, ParallelChunkReference}, ident::AssetIdentVc, introspect::{ asset::{children_from_asset_references, content_to_details, IntrospectableAssetVc}, @@ -37,7 +37,12 @@ impl ChunkInGroupVc { } #[turbo_tasks::value_impl] -impl Chunk for ChunkInGroup {} +impl Chunk for ChunkInGroup { + #[turbo_tasks::function] + fn chunking_context(&self) -> ChunkingContextVc { + self.inner.chunking_context() + } +} #[turbo_tasks::value_impl] impl Asset for ChunkInGroup { diff --git a/crates/turbopack-core/src/chunk/dev.rs b/crates/turbopack-core/src/chunk/dev.rs index 0e336823e1297..c832cc3df307c 100644 --- a/crates/turbopack-core/src/chunk/dev.rs +++ b/crates/turbopack-core/src/chunk/dev.rs @@ -223,8 +223,14 @@ impl ChunkingContext for DevChunkingContext { } #[turbo_tasks::function] - fn chunk_list_path(self_vc: DevChunkingContextVc, ident: AssetIdentVc) -> FileSystemPathVc { - self_vc.chunk_path(ident.with_modifier(chunk_list_modifier()), ".json") + async fn chunk_list_path( + &self, + entry_chunk_path: FileSystemPathVc, + ) -> Result { + Ok(entry_chunk_path.parent().join(&format!( + "{}.chunk-list.json", + entry_chunk_path.await?.file_name() + ))) } #[turbo_tasks::function] diff --git a/crates/turbopack-core/src/chunk/list/asset.rs b/crates/turbopack-core/src/chunk/list/asset.rs index 439256dad380f..20344aa4c952f 100644 --- a/crates/turbopack-core/src/chunk/list/asset.rs +++ b/crates/turbopack-core/src/chunk/list/asset.rs @@ -22,22 +22,16 @@ use crate::{ pub(super) struct ChunkListAsset { server_root: FileSystemPathVc, chunk_group: ChunkGroupVc, - path: FileSystemPathVc, } #[turbo_tasks::value_impl] impl ChunkListAssetVc { /// Creates a new [`ChunkListAsset`]. #[turbo_tasks::function] - pub fn new( - server_root: FileSystemPathVc, - chunk_group: ChunkGroupVc, - path: FileSystemPathVc, - ) -> Self { + pub fn new(server_root: FileSystemPathVc, chunk_group: ChunkGroupVc) -> Self { ChunkListAsset { server_root, chunk_group, - path, } .cell() } @@ -61,7 +55,7 @@ impl ChunkListAssetVc { impl Asset for ChunkListAsset { #[turbo_tasks::function] fn ident(&self) -> AssetIdentVc { - AssetIdentVc::from_path(self.path) + AssetIdentVc::from_path(self.chunk_group.chunk_list_path()) } #[turbo_tasks::function] diff --git a/crates/turbopack-core/src/chunk/list/reference.rs b/crates/turbopack-core/src/chunk/list/reference.rs index d01bdf27f4aad..950c57baf2720 100644 --- a/crates/turbopack-core/src/chunk/list/reference.rs +++ b/crates/turbopack-core/src/chunk/list/reference.rs @@ -5,8 +5,8 @@ use turbo_tasks_fs::FileSystemPathVc; use super::asset::ChunkListAssetVc; use crate::{ chunk::{ - ChunkGroupVc, ChunkableAssetReference, ChunkableAssetReferenceVc, ChunkingContextVc, - ChunkingType, ChunkingTypeOptionVc, + ChunkGroupVc, ChunkableAssetReference, ChunkableAssetReferenceVc, ChunkingType, + ChunkingTypeOptionVc, }, reference::{AssetReference, AssetReferenceVc}, resolve::{ResolveResult, ResolveResultVc}, @@ -22,22 +22,16 @@ use crate::{ pub struct ChunkListReference { server_root: FileSystemPathVc, chunk_group: ChunkGroupVc, - path: FileSystemPathVc, } #[turbo_tasks::value_impl] impl ChunkListReferenceVc { /// Creates a new [`ChunkListReference`]. #[turbo_tasks::function] - pub fn new( - server_root: FileSystemPathVc, - chunk_group: ChunkGroupVc, - path: FileSystemPathVc, - ) -> Self { + pub fn new(server_root: FileSystemPathVc, chunk_group: ChunkGroupVc) -> Self { ChunkListReference { server_root, chunk_group, - path, } .cell() } @@ -49,7 +43,7 @@ impl ValueToString for ChunkListReference { async fn to_string(&self) -> Result { Ok(StringVc::cell(format!( "referenced chunk list {}", - self.path.to_string().await? + self.chunk_group.chunk_list_path().to_string().await? ))) } } @@ -58,10 +52,8 @@ impl ValueToString for ChunkListReference { impl AssetReference for ChunkListReference { #[turbo_tasks::function] fn resolve_reference(&self) -> ResolveResultVc { - ResolveResult::asset( - ChunkListAssetVc::new(self.server_root, self.chunk_group, self.path).into(), - ) - .cell() + ResolveResult::asset(ChunkListAssetVc::new(self.server_root, self.chunk_group).into()) + .cell() } } diff --git a/crates/turbopack-core/src/chunk/mod.rs b/crates/turbopack-core/src/chunk/mod.rs index f3d2e75e474e6..809e5029631af 100644 --- a/crates/turbopack-core/src/chunk/mod.rs +++ b/crates/turbopack-core/src/chunk/mod.rs @@ -1,3 +1,5 @@ +pub mod availability_info; +pub mod available_assets; pub mod chunk_in_group; pub mod dev; pub(crate) mod list; @@ -20,13 +22,15 @@ use turbo_tasks::{ }, primitives::{BoolVc, StringVc}, trace::TraceRawVcs, - TryJoinIterExt, ValueToString, ValueToStringVc, + TryJoinIterExt, Value, ValueToString, ValueToStringVc, }; use turbo_tasks_fs::FileSystemPathVc; use turbo_tasks_hash::DeterministicHash; pub use self::list::reference::{ChunkListReference, ChunkListReferenceVc}; -use self::{chunk_in_group::ChunkInGroupVc, optimize::optimize}; +use self::{ + availability_info::AvailabilityInfo, chunk_in_group::ChunkInGroupVc, optimize::optimize, +}; use crate::{ asset::{Asset, AssetVc, AssetsVc}, environment::EnvironmentVc, @@ -85,9 +89,9 @@ pub trait ChunkingContext { fn chunk_path(&self, ident: AssetIdentVc, extension: &str) -> FileSystemPathVc; - /// Returns the path to the chunk list file for the given entry module - /// ident. - fn chunk_list_path(&self, ident: AssetIdentVc) -> FileSystemPathVc; + /// Returns the path to the chunk list file for the given unoptimized entry + /// chunk path. + fn chunk_list_path(&self, entry_chunk_path: FileSystemPathVc) -> FileSystemPathVc; fn can_be_in_same_chunk(&self, asset_a: AssetVc, asset_b: AssetVc) -> BoolVc; @@ -107,7 +111,11 @@ pub trait ChunkingContext { /// An [Asset] that can be converted into a [Chunk]. #[turbo_tasks::value_trait] pub trait ChunkableAsset: Asset { - fn as_chunk(&self, context: ChunkingContextVc) -> ChunkVc; + fn as_chunk( + &self, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc; } #[turbo_tasks::value] @@ -122,8 +130,12 @@ pub struct Chunks(Vec); impl ChunkGroupVc { /// Creates a chunk group from an asset as entrypoint #[turbo_tasks::function] - pub fn from_asset(asset: ChunkableAssetVc, context: ChunkingContextVc) -> Self { - Self::from_chunk(asset.as_chunk(context)) + pub fn from_asset( + asset: ChunkableAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> Self { + Self::from_chunk(asset.as_chunk(context, availability_info)) } /// Creates a chunk group from an chunk as entrypoint @@ -132,6 +144,22 @@ impl ChunkGroupVc { Self::cell(ChunkGroup { entry: chunk }) } + /// Returns the entry chunk of this chunk group. + #[turbo_tasks::function] + pub async fn entry(self) -> Result { + Ok(self.await?.entry) + } + + /// Returns the chunk list path for this chunk group. + #[turbo_tasks::function] + pub async fn chunk_list_path(self) -> Result { + let this = self.await?; + Ok(this + .entry + .chunking_context() + .chunk_list_path(this.entry.ident().path())) + } + /// Lists all chunks that are in this chunk group. /// These chunks need to be loaded to fulfill that chunk group. /// All chunks should be loaded in parallel. @@ -153,7 +181,7 @@ impl ChunkGroupVc { chunks .await? .iter() - .map(|&chunk| ChunkInGroupVc::new(chunk).as_chunk()) + .map(|&chunk| chunk.in_group(self)) .collect(), ); @@ -219,6 +247,7 @@ impl ValueToString for ChunkGroup { /// same chunk group. #[turbo_tasks::value_trait] pub trait Chunk: Asset { + fn chunking_context(&self) -> ChunkingContextVc; // TODO Once output assets have their own trait, this path() method will move // into that trait and ident() will be removed from that. Assets on the // output-level only have a path and no complex ident. @@ -226,6 +255,11 @@ pub trait Chunk: Asset { fn path(&self) -> FileSystemPathVc { self.ident().path() } + /// Returns a variant of the chunk which is placed in a certain chunk group. + /// Should return the same chunk type. + fn in_group(&self, _chunk_group: ChunkGroupVc) -> ChunkVc { + ChunkInGroupVc::new(*self).into() + } } /// see [Chunk] for explanation @@ -248,6 +282,10 @@ pub enum ChunkingType { PlacedOrParallel, /// Asset is always placed in a separate chunk that is loaded in parallel. Parallel, + /// Asset is always placed in a separate chunk that is loaded in parallel. + /// Referenced asset will not inherit the available modules, but form a + /// new availability root. + IsolatedParallel, /// Asset is placed in a separate chunk group that is referenced from the /// referencing chunk group, but not loaded. /// Note: Separate chunks need to be loaded by something external to current @@ -380,6 +418,7 @@ pub trait FromChunkableAsset: ChunkItem + Sized + Debug { async fn from_async_asset( context: ChunkingContextVc, asset: ChunkableAssetVc, + availability_info: Value, ) -> Result>; } @@ -387,11 +426,12 @@ pub async fn chunk_content_split( context: ChunkingContextVc, entry: AssetVc, additional_entries: Option, + availability_info: Value, ) -> Result> where I: FromChunkableAsset + Eq + std::hash::Hash + Clone, { - chunk_content_internal_parallel(context, entry, additional_entries, true) + chunk_content_internal_parallel(context, entry, additional_entries, availability_info, true) .await .map(|o| o.unwrap()) } @@ -400,17 +440,21 @@ pub async fn chunk_content( context: ChunkingContextVc, entry: AssetVc, additional_entries: Option, + availability_info: Value, ) -> Result>> where I: FromChunkableAsset + Eq + std::hash::Hash + Clone, { - chunk_content_internal_parallel(context, entry, additional_entries, false).await + chunk_content_internal_parallel(context, entry, additional_entries, availability_info, false) + .await } #[derive(Eq, PartialEq, Clone, Hash)] enum ChunkContentGraphNode { // Chunk items that are placed into the current chunk ChunkItem(I), + // Asset that is already available and doesn't need to be included + AvailableAsset(AssetVc), // Chunks that are loaded in parallel to the current chunk Chunk(ChunkVc), // Chunk groups that are referenced from the current chunk, but @@ -423,6 +467,7 @@ enum ChunkContentGraphNode { struct ChunkContentContext { chunking_context: ChunkingContextVc, entry: AssetVc, + availability_info: Value, split: bool, } @@ -455,6 +500,16 @@ where let mut graph_nodes = vec![]; for asset in assets { + if let Some(available_assets) = context.availability_info.available_assets() { + if *available_assets.includes(asset).await? { + graph_nodes.push(( + Some((asset, chunking_type)), + ChunkContentGraphNode::AvailableAsset(asset), + )); + continue; + } + } + let chunkable_asset = match ChunkableAssetVc::resolve_from(asset).await? { Some(chunkable_asset) => chunkable_asset, _ => { @@ -481,7 +536,20 @@ where } } ChunkingType::Parallel => { - let chunk = chunkable_asset.as_chunk(context.chunking_context); + let chunk = + chunkable_asset.as_chunk(context.chunking_context, context.availability_info); + graph_nodes.push(( + Some((asset, chunking_type)), + ChunkContentGraphNode::Chunk(chunk), + )); + } + ChunkingType::IsolatedParallel => { + let chunk = chunkable_asset.as_chunk( + context.chunking_context, + Value::new(AvailabilityInfo::Root { + current_availability_root: chunkable_asset.into(), + }), + ); graph_nodes.push(( Some((asset, chunking_type)), ChunkContentGraphNode::Chunk(chunk), @@ -506,7 +574,8 @@ where } } - let chunk = chunkable_asset.as_chunk(context.chunking_context); + let chunk = + chunkable_asset.as_chunk(context.chunking_context, context.availability_info); graph_nodes.push(( Some((asset, chunking_type)), ChunkContentGraphNode::Chunk(chunk), @@ -518,12 +587,17 @@ where ChunkContentGraphNode::AsyncChunkGroup(ChunkGroupVc::from_asset( chunkable_asset, context.chunking_context, + context.availability_info, )), )); } ChunkingType::SeparateAsync => { - if let Some(manifest_loader_item) = - I::from_async_asset(context.chunking_context, chunkable_asset).await? + if let Some(manifest_loader_item) = I::from_async_asset( + context.chunking_context, + chunkable_asset, + context.availability_info, + ) + .await? { graph_nodes.push(( Some((asset, chunking_type)), @@ -625,6 +699,7 @@ async fn chunk_content_internal_parallel( chunking_context: ChunkingContextVc, entry: AssetVc, additional_entries: Option, + availability_info: Value, split: bool, ) -> Result>> where @@ -654,6 +729,7 @@ where chunking_context, entry, split, + availability_info, }; let visit = ChunkContentVisit { @@ -677,6 +753,7 @@ where for graph_node in graph_nodes { match graph_node { + ChunkContentGraphNode::AvailableAsset(_asset) => {} ChunkContentGraphNode::ChunkItem(chunk_item) => { chunk_items.push(chunk_item); } diff --git a/crates/turbopack-core/src/introspect/asset.rs b/crates/turbopack-core/src/introspect/asset.rs index a0620e10912c5..5d63fdd28f41e 100644 --- a/crates/turbopack-core/src/introspect/asset.rs +++ b/crates/turbopack-core/src/introspect/asset.rs @@ -52,6 +52,11 @@ fn parallel_reference_ty() -> StringVc { StringVc::cell("parallel reference".to_string()) } +#[turbo_tasks::function] +fn isolated_parallel_reference_ty() -> StringVc { + StringVc::cell("isolated parallel reference".to_string()) +} + #[turbo_tasks::function] fn separate_reference_ty() -> StringVc { StringVc::cell("separate reference".to_string()) @@ -118,6 +123,7 @@ pub async fn children_from_asset_references( None => {} Some(ChunkingType::Placed) => key = placed_reference_ty(), Some(ChunkingType::Parallel) => key = parallel_reference_ty(), + Some(ChunkingType::IsolatedParallel) => key = isolated_parallel_reference_ty(), Some(ChunkingType::Separate) => key = separate_reference_ty(), Some(ChunkingType::PlacedOrParallel) => key = placed_or_parallel_reference_ty(), Some(ChunkingType::SeparateAsync) => key = async_reference_ty(), diff --git a/crates/turbopack-css/src/asset.rs b/crates/turbopack-css/src/asset.rs index 23e759da2006f..3604c8165b39a 100644 --- a/crates/turbopack-css/src/asset.rs +++ b/crates/turbopack-css/src/asset.rs @@ -11,7 +11,10 @@ use turbo_tasks::{primitives::StringVc, TryJoinIterExt, Value, ValueToString}; use turbo_tasks_fs::FileSystemPathVc; use turbopack_core::{ asset::{Asset, AssetContentVc, AssetVc}, - chunk::{ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, ChunkableAssetVc, ChunkingContextVc}, + chunk::{ + availability_info::AvailabilityInfo, ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, + ChunkableAssetVc, ChunkingContextVc, + }, context::AssetContextVc, ident::AssetIdentVc, reference::{AssetReference, AssetReferencesVc}, @@ -115,8 +118,12 @@ impl Asset for CssModuleAsset { #[turbo_tasks::value_impl] impl ChunkableAsset for CssModuleAsset { #[turbo_tasks::function] - fn as_chunk(self_vc: CssModuleAssetVc, context: ChunkingContextVc) -> ChunkVc { - CssChunkVc::new(context, self_vc.into()).into() + fn as_chunk( + self_vc: CssModuleAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + CssChunkVc::new(context, self_vc.into(), availability_info).into() } } diff --git a/crates/turbopack-css/src/chunk/mod.rs b/crates/turbopack-css/src/chunk/mod.rs index aa327bccf60bb..9bf8447738f5e 100644 --- a/crates/turbopack-css/src/chunk/mod.rs +++ b/crates/turbopack-css/src/chunk/mod.rs @@ -11,6 +11,7 @@ use turbo_tasks_fs::{rope::Rope, File, FileSystemPathOptionVc, FileSystemPathVc} use turbopack_core::{ asset::{Asset, AssetContentVc, AssetVc}, chunk::{ + availability_info::AvailabilityInfo, chunk_content, chunk_content_split, optimize::{ChunkOptimizerVc, OptimizableChunk, OptimizableChunkVc}, Chunk, ChunkContentResult, ChunkGroupReferenceVc, ChunkGroupVc, ChunkItem, ChunkItemVc, @@ -41,22 +42,36 @@ use crate::{ pub struct CssChunk { context: ChunkingContextVc, main_entries: CssChunkPlaceablesVc, + availability_info: AvailabilityInfo, } #[turbo_tasks::value_impl] impl CssChunkVc { #[turbo_tasks::function] - pub fn new_normalized(context: ChunkingContextVc, main_entries: CssChunkPlaceablesVc) -> Self { + pub fn new_normalized( + context: ChunkingContextVc, + main_entries: CssChunkPlaceablesVc, + availability_info: Value, + ) -> Self { CssChunk { context, main_entries, + availability_info: availability_info.into_value(), } .cell() } #[turbo_tasks::function] - pub fn new(context: ChunkingContextVc, entry: CssChunkPlaceableVc) -> Self { - Self::new_normalized(context, CssChunkPlaceablesVc::cell(vec![entry])) + pub fn new( + context: ChunkingContextVc, + entry: CssChunkPlaceableVc, + availability_info: Value, + ) -> Self { + Self::new_normalized( + context, + CssChunkPlaceablesVc::cell(vec![entry]), + availability_info, + ) } /// Return the most specific directory which contains all elements of the @@ -197,12 +212,13 @@ impl From> for CssChunkContentResult { async fn css_chunk_content( context: ChunkingContextVc, entries: CssChunkPlaceablesVc, + availability_info: Value, ) -> Result { let entries = entries.await?; let entries = entries.iter().copied(); let contents = entries - .map(|entry| css_chunk_content_single_entry(context, entry)) + .map(|entry| css_chunk_content_single_entry(context, entry, availability_info)) .collect::>(); if contents.len() == 1 { @@ -240,19 +256,27 @@ async fn css_chunk_content( async fn css_chunk_content_single_entry( context: ChunkingContextVc, entry: CssChunkPlaceableVc, + availability_info: Value, ) -> Result { let asset = entry.as_asset(); - let res = if let Some(res) = chunk_content::(context, asset, None).await? { + let res = if let Some(res) = + chunk_content::(context, asset, None, availability_info).await? + { res } else { - chunk_content_split::(context, asset, None).await? + chunk_content_split::(context, asset, None, availability_info).await? }; Ok(CssChunkContentResultVc::cell(res.into())) } #[turbo_tasks::value_impl] -impl Chunk for CssChunk {} +impl Chunk for CssChunk { + #[turbo_tasks::function] + fn chunking_context(&self) -> ChunkingContextVc { + self.context + } +} #[turbo_tasks::value_impl] impl OptimizableChunk for CssChunk { @@ -301,7 +325,12 @@ impl Asset for CssChunk { #[turbo_tasks::function] async fn references(self_vc: CssChunkVc) -> Result { let this = self_vc.await?; - let content = css_chunk_content(this.context, this.main_entries).await?; + let content = css_chunk_content( + this.context, + this.main_entries, + Value::new(this.availability_info), + ) + .await?; let mut references = Vec::new(); for r in content.external_asset_references.iter() { references.push(*r); @@ -400,6 +429,7 @@ impl FromChunkableAsset for CssChunkItemVc { async fn from_async_asset( _context: ChunkingContextVc, _asset: ChunkableAssetVc, + _availability_info: Value, ) -> Result> { Ok(None) } @@ -432,7 +462,12 @@ impl Introspectable for CssChunk { let content = content_to_details(self_vc.content()); let mut details = String::new(); let this = self_vc.await?; - let chunk_content = css_chunk_content(this.context, this.main_entries).await?; + let chunk_content = css_chunk_content( + this.context, + this.main_entries, + Value::new(this.availability_info), + ) + .await?; details += "Chunk items:\n\n"; for item in chunk_content.chunk_items.iter() { writeln!(details, "- {}", item.asset_ident().to_string().await?)?; diff --git a/crates/turbopack-css/src/chunk/optimize.rs b/crates/turbopack-css/src/chunk/optimize.rs index fac6a583100c3..123641d82041e 100644 --- a/crates/turbopack-css/src/chunk/optimize.rs +++ b/crates/turbopack-css/src/chunk/optimize.rs @@ -1,6 +1,6 @@ use anyhow::{bail, Result}; use indexmap::IndexSet; -use turbo_tasks::TryJoinIterExt; +use turbo_tasks::{TryJoinIterExt, Value}; use turbopack_core::chunk::{ optimize::{ChunkOptimizer, ChunkOptimizerVc}, ChunkGroupVc, ChunkVc, ChunkingContextVc, ChunksVc, @@ -63,6 +63,7 @@ async fn merge_chunks( Ok(CssChunkVc::new_normalized( first.await?.context, CssChunkPlaceablesVc::cell(main_entries.into_iter().collect()), + Value::new(first.await?.availability_info), )) } diff --git a/crates/turbopack-css/src/module_asset.rs b/crates/turbopack-css/src/module_asset.rs index c576b0d1c6058..ed4c90433e62d 100644 --- a/crates/turbopack-css/src/module_asset.rs +++ b/crates/turbopack-css/src/module_asset.rs @@ -12,9 +12,9 @@ use turbo_tasks_fs::FileSystemPathVc; use turbopack_core::{ asset::{Asset, AssetContentVc, AssetVc}, chunk::{ - ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, ChunkableAssetReference, - ChunkableAssetReferenceVc, ChunkableAssetVc, ChunkingContextVc, ChunkingType, - ChunkingTypeOptionVc, + availability_info::AvailabilityInfo, ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, + ChunkableAssetReference, ChunkableAssetReferenceVc, ChunkableAssetVc, ChunkingContextVc, + ChunkingType, ChunkingTypeOptionVc, }, context::AssetContextVc, ident::AssetIdentVc, @@ -199,8 +199,12 @@ impl ModuleCssModuleAssetVc { #[turbo_tasks::value_impl] impl ChunkableAsset for ModuleCssModuleAsset { #[turbo_tasks::function] - fn as_chunk(self_vc: ModuleCssModuleAssetVc, context: ChunkingContextVc) -> ChunkVc { - EcmascriptChunkVc::new(context, self_vc.into()).into() + fn as_chunk( + self_vc: ModuleCssModuleAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + EcmascriptChunkVc::new(context, self_vc.into(), availability_info).into() } } @@ -442,8 +446,12 @@ impl Asset for CssProxyModuleAsset { #[turbo_tasks::value_impl] impl ChunkableAsset for CssProxyModuleAsset { #[turbo_tasks::function] - fn as_chunk(self_vc: CssProxyModuleAssetVc, context: ChunkingContextVc) -> ChunkVc { - CssChunkVc::new(context, self_vc.into()).into() + fn as_chunk( + self_vc: CssProxyModuleAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + CssChunkVc::new(context, self_vc.into(), availability_info).into() } } diff --git a/crates/turbopack-ecmascript/src/chunk/content.rs b/crates/turbopack-ecmascript/src/chunk/content.rs index b094fede660b9..3214a047147c4 100644 --- a/crates/turbopack-ecmascript/src/chunk/content.rs +++ b/crates/turbopack-ecmascript/src/chunk/content.rs @@ -3,13 +3,13 @@ use std::io::Write as _; use anyhow::{anyhow, bail, Result}; use indexmap::IndexSet; use indoc::{indoc, writedoc}; -use turbo_tasks::TryJoinIterExt; +use turbo_tasks::{TryJoinIterExt, Value}; use turbo_tasks_fs::{embed_file, File, FileContent, FileSystemPathReadRef, FileSystemPathVc}; use turbopack_core::{ asset::AssetContentVc, chunk::{ - chunk_content, chunk_content_split, ChunkContentResult, ChunkGroupVc, ChunkVc, - ChunkingContext, ChunkingContextVc, ModuleId, + availability_info::AvailabilityInfo, chunk_content, chunk_content_split, + ChunkContentResult, ChunkGroupVc, ChunkVc, ChunkingContext, ChunkingContextVc, ModuleId, }, code_builder::{CodeBuilder, CodeVc}, environment::{ChunkLoading, EnvironmentVc}, @@ -64,10 +64,13 @@ pub(crate) fn ecmascript_chunk_content( context: ChunkingContextVc, main_entries: EcmascriptChunkPlaceablesVc, omit_entries: Option, + availability_info: Value, ) -> EcmascriptChunkContentResultVc { - let mut chunk_content = ecmascript_chunk_content_internal(context, main_entries); + let mut chunk_content = + ecmascript_chunk_content_internal(context, main_entries, availability_info); if let Some(omit_entries) = omit_entries { - let omit_chunk_content = ecmascript_chunk_content_internal(context, omit_entries); + let omit_chunk_content = + ecmascript_chunk_content_internal(context, omit_entries, availability_info); chunk_content = chunk_content.filter(omit_chunk_content); } chunk_content @@ -77,12 +80,13 @@ pub(crate) fn ecmascript_chunk_content( async fn ecmascript_chunk_content_internal( context: ChunkingContextVc, entries: EcmascriptChunkPlaceablesVc, + availability_info: Value, ) -> Result { let entries = entries.await?; let entries = entries.iter().copied(); let contents = entries - .map(|entry| ecmascript_chunk_content_single_entry(context, entry)) + .map(|entry| ecmascript_chunk_content_single_entry(context, entry, availability_info)) .collect::>(); if contents.len() == 1 { @@ -124,14 +128,18 @@ async fn ecmascript_chunk_content_internal( async fn ecmascript_chunk_content_single_entry( context: ChunkingContextVc, entry: EcmascriptChunkPlaceableVc, + availability_info: Value, ) -> Result { let asset = entry.as_asset(); Ok(EcmascriptChunkContentResultVc::cell( - if let Some(res) = chunk_content::(context, asset, None).await? { + if let Some(res) = + chunk_content::(context, asset, None, availability_info).await? + { res } else { - chunk_content_split::(context, asset, None).await? + chunk_content_split::(context, asset, None, availability_info) + .await? } .into(), )) @@ -155,10 +163,12 @@ impl EcmascriptChunkContentVc { omit_entries: Option, chunk_path: FileSystemPathVc, evaluate: Option, + availability_info: Value, ) -> Result { // TODO(alexkirsz) All of this should be done in a transition, otherwise we run // the risks of values not being strongly consistent with each other. - let chunk_content = ecmascript_chunk_content(context, main_entries, omit_entries); + let chunk_content = + ecmascript_chunk_content(context, main_entries, omit_entries, availability_info); let chunk_content = chunk_content.await?; let chunk_path = chunk_path.await?; let module_factories = chunk_content.chunk_items.to_entry_snapshot().await?; diff --git a/crates/turbopack-ecmascript/src/chunk/evaluate.rs b/crates/turbopack-ecmascript/src/chunk/evaluate.rs index 2b266fee1f549..0b8c350179f4b 100644 --- a/crates/turbopack-ecmascript/src/chunk/evaluate.rs +++ b/crates/turbopack-ecmascript/src/chunk/evaluate.rs @@ -1,5 +1,4 @@ use anyhow::Result; -use turbo_tasks_fs::FileSystemPathVc; use turbopack_core::chunk::{ chunk_in_group::ChunkInGroupVc, Chunk, ChunkGroupVc, ChunkingContext, ChunkingContextVc, ModuleIdVc, @@ -21,9 +20,6 @@ pub struct EcmascriptChunkEvaluate { /// All chunks of this chunk group need to be ready for execution to start. /// When None, it will use a chunk group created from the current chunk. pub chunk_group: Option, - /// The path to the chunk list asset. This will be used to register the - /// chunk list when this chunk is evaluated. - pub chunk_list_path: Option, } #[turbo_tasks::value_impl] @@ -37,7 +33,6 @@ impl EcmascriptChunkEvaluateVc { let &EcmascriptChunkEvaluate { evaluate_entries, chunk_group, - chunk_list_path, } = &*self.await?; let chunk_group = chunk_group.unwrap_or_else(|| ChunkGroupVc::from_chunk(origin_chunk.into())); @@ -68,14 +63,10 @@ impl EcmascriptChunkEvaluateVc { .iter() .map(|entry| entry.as_chunk_item(context).id()) .collect(); - let chunk_list_path = if let Some(chunk_list_path) = chunk_list_path { - let chunk_list_path = chunk_list_path.await?; - output_root - .get_path_to(&chunk_list_path) - .map(|path| path.to_string()) - } else { - None - }; + let chunk_list_path = chunk_group.chunk_list_path().await?; + let chunk_list_path = output_root + .get_path_to(&chunk_list_path) + .map(|path| path.to_string()); Ok(EcmascriptChunkContentEvaluate { ecma_chunks_server_paths, other_chunks_server_paths, diff --git a/crates/turbopack-ecmascript/src/chunk/item.rs b/crates/turbopack-ecmascript/src/chunk/item.rs index 58a17c2f4c14b..c6918fc995330 100644 --- a/crates/turbopack-ecmascript/src/chunk/item.rs +++ b/crates/turbopack-ecmascript/src/chunk/item.rs @@ -1,12 +1,13 @@ use anyhow::Result; use indexmap::IndexSet; use serde::{Deserialize, Serialize}; -use turbo_tasks::{trace::TraceRawVcs, TryJoinIterExt}; +use turbo_tasks::{trace::TraceRawVcs, TryJoinIterExt, Value}; use turbo_tasks_fs::rope::Rope; use turbopack_core::{ asset::AssetVc, chunk::{ - ChunkItem, ChunkItemVc, ChunkableAssetVc, ChunkingContextVc, FromChunkableAsset, ModuleIdVc, + availability_info::AvailabilityInfo, available_assets::AvailableAssetsVc, ChunkItem, + ChunkItemVc, ChunkableAssetVc, ChunkingContextVc, FromChunkableAsset, ModuleIdVc, }, }; @@ -60,9 +61,28 @@ impl FromChunkableAsset for EcmascriptChunkItemVc { async fn from_async_asset( context: ChunkingContextVc, asset: ChunkableAssetVc, + availability_info: Value, ) -> Result> { - let chunk = ManifestChunkAssetVc::new(asset, context); - Ok(Some(ManifestLoaderItemVc::new(context, chunk).into())) + let next_availability_info = match availability_info.into_value() { + AvailabilityInfo::Untracked => AvailabilityInfo::Untracked, + AvailabilityInfo::Root { + current_availability_root, + } => AvailabilityInfo::Inner { + available_assets: AvailableAssetsVc::new(vec![current_availability_root]), + current_availability_root: asset.as_asset(), + }, + AvailabilityInfo::Inner { + available_assets, + current_availability_root, + } => AvailabilityInfo::Inner { + available_assets: available_assets.with_roots(vec![current_availability_root]), + current_availability_root: asset.as_asset(), + }, + }; + let manifest_asset = + ManifestChunkAssetVc::new(asset, context, Value::new(next_availability_info)); + let manifest_loader = ManifestLoaderItemVc::new(manifest_asset); + Ok(Some(manifest_loader.into())) } } diff --git a/crates/turbopack-ecmascript/src/chunk/manifest/chunk_asset.rs b/crates/turbopack-ecmascript/src/chunk/manifest/chunk_asset.rs index 020c149b09143..21371dba7a5d0 100644 --- a/crates/turbopack-ecmascript/src/chunk/manifest/chunk_asset.rs +++ b/crates/turbopack-ecmascript/src/chunk/manifest/chunk_asset.rs @@ -1,14 +1,15 @@ +use std::iter::once; + use anyhow::Result; -use turbo_tasks::{primitives::StringVc, ValueToString, ValueToStringVc}; +use turbo_tasks::{primitives::StringVc, Value}; use turbopack_core::{ asset::{Asset, AssetContentVc, AssetVc}, chunk::{ - ChunkGroupVc, ChunkVc, ChunkableAsset, ChunkableAssetReference, ChunkableAssetReferenceVc, - ChunkableAssetVc, ChunkingContextVc, ChunkingType, ChunkingTypeOptionVc, + availability_info::AvailabilityInfo, ChunkGroupVc, ChunkListReferenceVc, ChunkReferenceVc, + ChunkVc, ChunkableAsset, ChunkableAssetVc, ChunkingContext, ChunkingContextVc, }, ident::AssetIdentVc, - reference::{AssetReference, AssetReferenceVc, AssetReferencesVc}, - resolve::{ResolveResult, ResolveResultVc}, + reference::AssetReferencesVc, }; use super::chunk_item::ManifestChunkItem; @@ -26,6 +27,11 @@ fn modifier() -> StringVc { StringVc::cell("manifest chunk".to_string()) } +#[turbo_tasks::function] +fn chunk_list_modifier() -> StringVc { + StringVc::cell("chunks list".to_string()) +} + /// The manifest chunk is deferred until requested by the manifest loader /// item when the dynamic `import()` expression is reached. Its responsibility /// is to generate a Promise that will resolve only after all the necessary @@ -40,22 +46,38 @@ fn modifier() -> StringVc { pub struct ManifestChunkAsset { pub asset: ChunkableAssetVc, pub chunking_context: ChunkingContextVc, + pub availability_info: AvailabilityInfo, } #[turbo_tasks::value_impl] impl ManifestChunkAssetVc { #[turbo_tasks::function] - pub fn new(asset: ChunkableAssetVc, chunking_context: ChunkingContextVc) -> Self { + pub fn new( + asset: ChunkableAssetVc, + chunking_context: ChunkingContextVc, + availability_info: Value, + ) -> Self { Self::cell(ManifestChunkAsset { asset, chunking_context, + availability_info: availability_info.into_value(), }) } #[turbo_tasks::function] pub(super) async fn chunk_group(self) -> Result { let this = self.await?; - Ok(ChunkGroupVc::from_asset(this.asset, this.chunking_context)) + Ok(ChunkGroupVc::from_asset( + this.asset, + this.chunking_context, + Value::new(this.availability_info), + )) + } + + #[turbo_tasks::function] + pub async fn manifest_chunk(self) -> Result { + let this = self.await?; + Ok(self.as_chunk(this.chunking_context, Value::new(this.availability_info))) } } @@ -72,16 +94,40 @@ impl Asset for ManifestChunkAsset { } #[turbo_tasks::function] - fn references(&self) -> AssetReferencesVc { - todo!() + async fn references(self_vc: ManifestChunkAssetVc) -> Result { + let chunk_group = self_vc.chunk_group(); + let chunks = chunk_group.chunks(); + + Ok(AssetReferencesVc::cell( + chunks + .await? + .iter() + .copied() + .map(ChunkReferenceVc::new) + .map(Into::into) + .chain(once( + // This creates the chunk list corresponding to the manifest chunk's chunk + // group. + ChunkListReferenceVc::new( + self_vc.await?.chunking_context.output_root(), + chunk_group, + ) + .into(), + )) + .collect(), + )) } } #[turbo_tasks::value_impl] impl ChunkableAsset for ManifestChunkAsset { #[turbo_tasks::function] - fn as_chunk(self_vc: ManifestChunkAssetVc, context: ChunkingContextVc) -> ChunkVc { - EcmascriptChunkVc::new(context, self_vc.into()).into() + fn as_chunk( + self_vc: ManifestChunkAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + EcmascriptChunkVc::new(context, self_vc.into(), availability_info).into() } } @@ -105,35 +151,3 @@ impl EcmascriptChunkPlaceable for ManifestChunkAsset { EcmascriptExports::Value.cell() } } - -#[turbo_tasks::value(shared)] -pub(super) struct ManifestChunkAssetReference { - pub manifest: ManifestChunkAssetVc, -} - -#[turbo_tasks::value_impl] -impl ValueToString for ManifestChunkAssetReference { - #[turbo_tasks::function] - async fn to_string(&self) -> Result { - Ok(StringVc::cell(format!( - "referenced manifest {}", - self.manifest.ident().to_string().await? - ))) - } -} - -#[turbo_tasks::value_impl] -impl AssetReference for ManifestChunkAssetReference { - #[turbo_tasks::function] - fn resolve_reference(&self) -> ResolveResultVc { - ResolveResult::asset(self.manifest.into()).cell() - } -} - -#[turbo_tasks::value_impl] -impl ChunkableAssetReference for ManifestChunkAssetReference { - #[turbo_tasks::function] - fn chunking_type(&self) -> ChunkingTypeOptionVc { - ChunkingTypeOptionVc::cell(Some(ChunkingType::Separate)) - } -} diff --git a/crates/turbopack-ecmascript/src/chunk/manifest/chunk_item.rs b/crates/turbopack-ecmascript/src/chunk/manifest/chunk_item.rs index ff002ddff84eb..af5825770b66f 100644 --- a/crates/turbopack-ecmascript/src/chunk/manifest/chunk_item.rs +++ b/crates/turbopack-ecmascript/src/chunk/manifest/chunk_item.rs @@ -1,10 +1,10 @@ -use anyhow::{bail, Result}; +use anyhow::{anyhow, bail, Result}; use indexmap::IndexSet; use indoc::formatdoc; use turbo_tasks::ValueToString; use turbopack_core::{ asset::Asset, - chunk::{Chunk, ChunkItem, ChunkItemVc, ChunkReferenceVc, ChunkingContext, ChunkingContextVc}, + chunk::{Chunk, ChunkItem, ChunkItemVc, ChunkingContext, ChunkingContextVc}, ident::AssetIdentVc, reference::AssetReferencesVc, }; @@ -36,7 +36,9 @@ impl EcmascriptChunkItem for ManifestChunkItem { #[turbo_tasks::function] async fn content(&self) -> Result { - let chunks = self.manifest.chunk_group().chunks().await?; + let chunk_group = self.manifest.chunk_group(); + let chunks = chunk_group.chunks().await?; + let output_root = self.context.output_root().await?; let mut chunk_server_paths = IndexSet::new(); for chunk in chunks.iter() { @@ -45,7 +47,6 @@ impl EcmascriptChunkItem for ManifestChunkItem { // item is one of several that are contained in that chunk file. let chunk_path = &*chunk.path().await?; // The pathname is the file path necessary to load the chunk from the server. - let output_root = self.context.output_root().await?; let chunk_server_path = if let Some(path) = output_root.get_path_to(chunk_path) { path } else { @@ -58,11 +59,17 @@ impl EcmascriptChunkItem for ManifestChunkItem { chunk_server_paths.insert(chunk_server_path.to_string()); } + let chunk_list_path = chunk_group.chunk_list_path().await?; + let chunk_list_path = output_root + .get_path_to(&*chunk_list_path) + .ok_or(anyhow!("chunk list path is not in output root"))?; + let code = formatdoc! { r#" - __turbopack_export_value__({chunk_paths}); + __turbopack_export_value__({{ chunks: {chunk_paths}, list: {chunk_list_path} }}); "#, - chunk_paths = stringify_js_pretty(&chunk_server_paths) + chunk_paths = stringify_js_pretty(&chunk_server_paths), + chunk_list_path = stringify_js_pretty(&chunk_list_path), }; Ok(EcmascriptChunkItemContent { @@ -81,17 +88,7 @@ impl ChunkItem for ManifestChunkItem { } #[turbo_tasks::function] - async fn references(&self) -> Result { - let chunks = self.manifest.chunk_group().chunks(); - - Ok(AssetReferencesVc::cell( - chunks - .await? - .iter() - .copied() - .map(ChunkReferenceVc::new) - .map(Into::into) - .collect(), - )) + fn references(&self) -> AssetReferencesVc { + self.manifest.references() } } diff --git a/crates/turbopack-ecmascript/src/chunk/manifest/loader_item.rs b/crates/turbopack-ecmascript/src/chunk/manifest/loader_item.rs index b4d4f3ded8ce0..d69c5be957cac 100644 --- a/crates/turbopack-ecmascript/src/chunk/manifest/loader_item.rs +++ b/crates/turbopack-ecmascript/src/chunk/manifest/loader_item.rs @@ -3,18 +3,14 @@ use std::io::Write as _; use anyhow::{anyhow, bail, Result}; use indoc::writedoc; use turbo_tasks::{primitives::StringVc, ValueToString}; -use turbo_tasks_fs::FileSystemPathVc; use turbopack_core::{ asset::Asset, - chunk::{ - Chunk, ChunkItem, ChunkItemVc, ChunkListReferenceVc, ChunkableAsset, ChunkingContext, - ChunkingContextVc, - }, + chunk::{Chunk, ChunkItem, ChunkItemVc, ChunkReferenceVc, ChunkingContext, ChunkingContextVc}, ident::AssetIdentVc, reference::AssetReferencesVc, }; -use super::chunk_asset::{ManifestChunkAssetReference, ManifestChunkAssetVc}; +use super::chunk_asset::ManifestChunkAssetVc; use crate::{ chunk::{ item::{ @@ -45,21 +41,14 @@ fn modifier() -> StringVc { /// import appears in. #[turbo_tasks::value] pub struct ManifestLoaderItem { - context: ChunkingContextVc, manifest: ManifestChunkAssetVc, } #[turbo_tasks::value_impl] impl ManifestLoaderItemVc { #[turbo_tasks::function] - pub fn new(context: ChunkingContextVc, manifest: ManifestChunkAssetVc) -> Self { - Self::cell(ManifestLoaderItem { context, manifest }) - } - - #[turbo_tasks::function] - async fn chunk_list_path(self) -> Result { - let this = &*self.await?; - Ok(this.context.chunk_list_path(this.manifest.ident())) + pub fn new(manifest: ManifestChunkAssetVc) -> Self { + Self::cell(ManifestLoaderItem { manifest }) } } @@ -71,30 +60,19 @@ impl ChunkItem for ManifestLoaderItem { } #[turbo_tasks::function] - async fn references(self_vc: ManifestLoaderItemVc) -> Result { - let this = &*self_vc.await?; - Ok(AssetReferencesVc::cell(vec![ - ManifestChunkAssetReference { - manifest: this.manifest, - } - .cell() - .into(), - // This creates the chunk list corresponding to the manifest chunk's chunk group. - ChunkListReferenceVc::new( - this.context.output_root(), - this.manifest.chunk_group(), - self_vc.chunk_list_path(), - ) - .into(), - ])) + async fn references(&self) -> Result { + Ok(AssetReferencesVc::cell(vec![ChunkReferenceVc::new( + self.manifest.manifest_chunk(), + ) + .into()])) } } #[turbo_tasks::value_impl] impl EcmascriptChunkItem for ManifestLoaderItem { #[turbo_tasks::function] - fn chunking_context(&self) -> ChunkingContextVc { - self.context + async fn chunking_context(&self) -> Result { + Ok(self.manifest.await?.chunking_context) } #[turbo_tasks::function] @@ -104,10 +82,10 @@ impl EcmascriptChunkItem for ManifestLoaderItem { let manifest = this.manifest.await?; let asset = manifest.asset.as_asset(); - let chunk = this.manifest.as_chunk(this.context); + let chunk = this.manifest.manifest_chunk(); let chunk_path = &*chunk.path().await?; - let output_root = this.context.output_root().await?; + let output_root = manifest.chunking_context.output_root().await?; // We need several items in order for a dynamic import to fully load. First, we // need the chunk path of the manifest chunk, relative from the output root. The @@ -119,20 +97,27 @@ impl EcmascriptChunkItem for ManifestLoaderItem { bail!( "chunk path {} is not in output root {}", chunk.path().to_string().await?, - this.context.output_root().to_string().await? + manifest.chunking_context.output_root().to_string().await? ); }; // We also need the manifest chunk item's id, which points to a CJS module that // exports a promise for all of the necessary chunk loads. - let item_id = &*this.manifest.as_chunk_item(this.context).id().await?; + let item_id = &*this + .manifest + .as_chunk_item(manifest.chunking_context) + .id() + .await?; // Finally, we need the id of the module that we're actually trying to // dynamically import. let placeable = EcmascriptChunkPlaceableVc::resolve_from(asset) .await? .ok_or_else(|| anyhow!("asset is not placeable in ecmascript chunk"))?; - let dynamic_id = &*placeable.as_chunk_item(this.context).id().await?; + let dynamic_id = &*placeable + .as_chunk_item(manifest.chunking_context) + .id() + .await?; // This is the code that will be executed when the dynamic import is reached. // It will load the manifest chunk, which will load all the chunks needed by @@ -146,9 +131,9 @@ impl EcmascriptChunkItem for ManifestLoaderItem { __turbopack_export_value__((__turbopack_import__) => {{ return __turbopack_load__({chunk_server_path}).then(() => {{ return __turbopack_require__({item_id}); - }}).then((chunks_paths) => {{ - __turbopack_register_chunk_list__({chunk_list_path}, chunks_paths); - return Promise.all(chunks_paths.map((chunk_path) => __turbopack_load__(chunk_path))); + }}).then(({{ chunks, list }}) => {{ + __turbopack_register_chunk_list__(list, chunks); + return Promise.all(chunks.map((chunk_path) => __turbopack_load__(chunk_path))); }}).then(() => {{ return __turbopack_import__({dynamic_id}); }}); @@ -157,11 +142,6 @@ impl EcmascriptChunkItem for ManifestLoaderItem { chunk_server_path = stringify_js(chunk_server_path), item_id = stringify_js(item_id), dynamic_id = stringify_js(dynamic_id), - chunk_list_path = stringify_js( - output_root - .get_path_to(&*self_vc.chunk_list_path().await?) - .ok_or(anyhow!("chunk list path is not in output root"))? - ) )?; Ok(EcmascriptChunkItemContent { diff --git a/crates/turbopack-ecmascript/src/chunk/mod.rs b/crates/turbopack-ecmascript/src/chunk/mod.rs index 76a7f742a810e..757d9616b3e2b 100644 --- a/crates/turbopack-ecmascript/src/chunk/mod.rs +++ b/crates/turbopack-ecmascript/src/chunk/mod.rs @@ -24,6 +24,7 @@ use turbo_tasks_fs::FileSystemPathOptionVc; use turbopack_core::{ asset::{Asset, AssetContentVc, AssetVc}, chunk::{ + availability_info::AvailabilityInfo, optimize::{ChunkOptimizerVc, OptimizableChunk, OptimizableChunkVc}, Chunk, ChunkGroupReferenceVc, ChunkGroupVc, ChunkItem, ChunkListReferenceVc, ChunkReferenceVc, ChunkVc, ChunkingContext, ChunkingContextVc, @@ -62,6 +63,7 @@ pub struct EcmascriptChunk { main_entries: EcmascriptChunkPlaceablesVc, omit_entries: Option, evaluate: Option, + availability_info: AvailabilityInfo, } #[turbo_tasks::value_impl] @@ -72,23 +74,30 @@ impl EcmascriptChunkVc { main_entries: EcmascriptChunkPlaceablesVc, omit_entries: Option, evaluate: Option, + availability_info: Value, ) -> Self { EcmascriptChunk { context, main_entries, omit_entries, evaluate, + availability_info: availability_info.into_value(), } .cell() } #[turbo_tasks::function] - pub fn new(context: ChunkingContextVc, main_entry: EcmascriptChunkPlaceableVc) -> Self { + pub fn new( + context: ChunkingContextVc, + main_entry: EcmascriptChunkPlaceableVc, + availability_info: Value, + ) -> Self { Self::new_normalized( context, EcmascriptChunkPlaceablesVc::cell(vec![main_entry]), None, None, + availability_info, ) } @@ -112,10 +121,12 @@ impl EcmascriptChunkVc { EcmascriptChunkEvaluate { evaluate_entries: entries, chunk_group: None, - chunk_list_path: Some(context.chunk_list_path(main_entry.ident())), } .cell(), ), + Value::new(AvailabilityInfo::Root { + current_availability_root: main_entry.as_asset(), + }), )) } @@ -154,8 +165,18 @@ impl EcmascriptChunkVc { let a = left.await?; let b = right.await?; - let a = ecmascript_chunk_content(a.context, a.main_entries, a.omit_entries); - let b = ecmascript_chunk_content(b.context, b.main_entries, b.omit_entries); + let a = ecmascript_chunk_content( + a.context, + a.main_entries, + a.omit_entries, + Value::new(a.availability_info), + ); + let b = ecmascript_chunk_content( + b.context, + b.main_entries, + b.omit_entries, + Value::new(b.availability_info), + ); let a = a.await?.chunk_items.to_set(); let b = b.await?.chunk_items.to_set(); @@ -191,7 +212,12 @@ pub struct EcmascriptChunkComparison { } #[turbo_tasks::value_impl] -impl Chunk for EcmascriptChunk {} +impl Chunk for EcmascriptChunk { + #[turbo_tasks::function] + fn chunking_context(&self) -> ChunkingContextVc { + self.context + } +} #[turbo_tasks::value_impl] impl OptimizableChunk for EcmascriptChunk { @@ -263,6 +289,7 @@ impl EcmascriptChunkVc { this.context, this.main_entries, this.omit_entries, + Value::new(this.availability_info), )) } @@ -295,6 +322,7 @@ impl EcmascriptChunkVc { this.omit_entries, chunk_path, evaluate, + Value::new(this.availability_info), ); Ok(content) } @@ -336,25 +364,48 @@ impl Asset for EcmascriptChunk { } } + // Current availability root is included + if let Some(current_availability_root) = this.availability_info.current_availability_root() + { + let ident = current_availability_root.ident(); + let need_root = if let [(_, main_entry)] = &assets[..] { + main_entry.resolve().await? != ident.resolve().await? + } else { + false + }; + if need_root { + let availability_root_key = StringVc::cell("current_availability_root".to_string()); + assets.push((availability_root_key, ident)); + } + } + // Evaluate info is included let mut modifiers = Vec::new(); if let Some(evaluate) = this.evaluate { - let evaluate = evaluate.content(this.context, self_vc).await?; - modifiers.extend( - evaluate - .ecma_chunks_server_paths - .iter() - .cloned() - .map(StringVc::cell), - ); + let evaluate = evaluate.await?; modifiers.extend( evaluate - .other_chunks_server_paths + .evaluate_entries + .await? .iter() - .cloned() - .map(StringVc::cell), + .map(|entry| entry.ident().to_string()), ); - modifiers.extend(evaluate.entry_modules_ids.iter().map(|id| id.to_string())); + // When the chunk group has changed, e.g. due to optimization, we want to + // include the information too. Since the optimization is + // deterministic, it's enough to include the entry chunk which is the only + // factor that influences the chunk group chunks. + // We want to avoid a cycle when this chunk is the entry chunk. + if let Some(chunk_group) = evaluate.chunk_group { + let entry = chunk_group.entry().resolve().await?; + if entry != self_vc.into() { + modifiers.push(entry.ident().to_string()); + } + } + } + + // Available assets are included + if let Some(available_assets) = this.availability_info.available_assets() { + modifiers.push(available_assets.hash().to_string()); } // Simplify when it's only a single main entry without extra info @@ -383,8 +434,13 @@ impl Asset for EcmascriptChunk { #[turbo_tasks::function] async fn references(self_vc: EcmascriptChunkVc) -> Result { let this = self_vc.await?; - let content = - ecmascript_chunk_content(this.context, this.main_entries, this.omit_entries).await?; + let content = ecmascript_chunk_content( + this.context, + this.main_entries, + this.omit_entries, + Value::new(this.availability_info), + ) + .await?; let mut references = Vec::new(); for r in content.external_asset_references.iter() { references.push(*r); @@ -396,23 +452,11 @@ impl Asset for EcmascriptChunk { references.push(ChunkGroupReferenceVc::new(*chunk_group).into()); } if let Some(evaluate) = this.evaluate { - let EcmascriptChunkEvaluate { - chunk_list_path, - chunk_group, - .. - } = *evaluate.await?; - if let Some(chunk_list_path) = chunk_list_path { - let chunk_group = - chunk_group.unwrap_or_else(|| ChunkGroupVc::from_chunk(self_vc.into())); - references.push( - ChunkListReferenceVc::new( - this.context.output_root(), - chunk_group, - chunk_list_path, - ) - .into(), - ); - } + let EcmascriptChunkEvaluate { chunk_group, .. } = *evaluate.await?; + let chunk_group = + chunk_group.unwrap_or_else(|| ChunkGroupVc::from_chunk(self_vc.into())); + references + .push(ChunkListReferenceVc::new(this.context.output_root(), chunk_group).into()); } references.push(EcmascriptChunkSourceMapAssetReferenceVc::new(self_vc).into()); @@ -452,8 +496,13 @@ impl Introspectable for EcmascriptChunk { let content = content_to_details(self_vc.content()); let mut details = String::new(); let this = self_vc.await?; - let chunk_content = - ecmascript_chunk_content(this.context, this.main_entries, this.omit_entries).await?; + let chunk_content = ecmascript_chunk_content( + this.context, + this.main_entries, + this.omit_entries, + Value::new(this.availability_info), + ) + .await?; let chunk_items = chunk_content.chunk_items.await?; details += "Chunk items:\n\n"; for chunk in chunk_items.iter() { diff --git a/crates/turbopack-ecmascript/src/chunk/optimize.rs b/crates/turbopack-ecmascript/src/chunk/optimize.rs index 19725d67878f2..0414f8c2c25fd 100644 --- a/crates/turbopack-ecmascript/src/chunk/optimize.rs +++ b/crates/turbopack-ecmascript/src/chunk/optimize.rs @@ -4,7 +4,7 @@ use std::{cmp::Ordering, collections::HashSet}; use anyhow::{bail, Result}; use indexmap::{IndexMap, IndexSet}; -use turbo_tasks::TryJoinIterExt; +use turbo_tasks::{TryJoinIterExt, Value}; use turbo_tasks_fs::FileSystemPathOptionVc; use turbopack_core::chunk::{ optimize::{optimize_by_common_parent, ChunkOptimizer, ChunkOptimizerVc}, @@ -63,11 +63,13 @@ async fn merge_chunks( .flat_map(|e| e.iter().copied()) .collect::>(); let evaluate = chunks.iter().find_map(|e| e.evaluate); + let first = first.await?; Ok(EcmascriptChunkVc::new_normalized( - first.await?.context, + first.context, EcmascriptChunkPlaceablesVc::cell(main_entries.into_iter().collect()), None, evaluate, + Value::new(first.availability_info), )) } @@ -399,10 +401,10 @@ async fn optimize_ecmascript( EcmascriptChunkEvaluate { evaluate_entries: evaluate.evaluate_entries, chunk_group: Some(chunk_group), - chunk_list_path: evaluate.chunk_list_path, } .cell(), ), + Value::new(content.availability_info), ) } } diff --git a/crates/turbopack-ecmascript/src/chunk_group_files_asset.rs b/crates/turbopack-ecmascript/src/chunk_group_files_asset.rs index d4ff508d9f775..b7766173a0aa5 100644 --- a/crates/turbopack-ecmascript/src/chunk_group_files_asset.rs +++ b/crates/turbopack-ecmascript/src/chunk_group_files_asset.rs @@ -1,12 +1,12 @@ use anyhow::Result; use indexmap::IndexSet; -use turbo_tasks::{primitives::StringVc, TryJoinIterExt, ValueToString}; +use turbo_tasks::{primitives::StringVc, TryJoinIterExt, Value, ValueToString}; use turbo_tasks_fs::FileSystemPathVc; use turbopack_core::{ asset::{Asset, AssetContentVc, AssetVc}, chunk::{ - Chunk, ChunkGroupVc, ChunkItem, ChunkItemVc, ChunkReferenceVc, ChunkVc, ChunkableAsset, - ChunkableAssetVc, ChunkingContext, ChunkingContextVc, + availability_info::AvailabilityInfo, Chunk, ChunkGroupVc, ChunkItem, ChunkItemVc, + ChunkReferenceVc, ChunkVc, ChunkableAsset, ChunkableAssetVc, ChunkingContextVc, }, ident::AssetIdentVc, introspect::{ @@ -53,16 +53,16 @@ impl ChunkGroupFilesAssetVc { ecma.as_evaluated_chunk(this.chunking_context, this.runtime_entries), ) } else { - ChunkGroupVc::from_asset(this.asset, this.chunking_context) + ChunkGroupVc::from_asset( + this.asset, + this.chunking_context, + Value::new(AvailabilityInfo::Root { + current_availability_root: this.asset.into(), + }), + ) }; Ok(chunk_group) } - - #[turbo_tasks::function] - async fn chunk_list_path(self) -> Result { - let this = &*self.await?; - Ok(this.chunking_context.chunk_list_path(this.asset.ident())) - } } #[turbo_tasks::value_impl] @@ -78,16 +78,35 @@ impl Asset for ChunkGroupFilesAsset { } #[turbo_tasks::function] - fn references(&self) -> AssetReferencesVc { - unimplemented!() + async fn references(self_vc: ChunkGroupFilesAssetVc) -> Result { + let chunks = self_vc.chunk_group().chunks(); + + Ok(AssetReferencesVc::cell( + chunks + .await? + .iter() + .copied() + .map(ChunkReferenceVc::new) + .map(Into::into) + .collect(), + )) } } #[turbo_tasks::value_impl] impl ChunkableAsset for ChunkGroupFilesAsset { #[turbo_tasks::function] - fn as_chunk(self_vc: ChunkGroupFilesAssetVc, context: ChunkingContextVc) -> ChunkVc { - EcmascriptChunkVc::new(context, self_vc.as_ecmascript_chunk_placeable()).into() + fn as_chunk( + self_vc: ChunkGroupFilesAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + EcmascriptChunkVc::new( + context, + self_vc.as_ecmascript_chunk_placeable(), + availability_info, + ) + .into() } } @@ -102,7 +121,12 @@ impl EcmascriptChunkPlaceable for ChunkGroupFilesAsset { Ok(ChunkGroupFilesChunkItem { context, inner: self_vc, - chunk: this.asset.as_chunk(context), + chunk: this.asset.as_chunk( + context, + Value::new(AvailabilityInfo::Root { + current_availability_root: this.asset.into(), + }), + ), } .cell() .into()) @@ -162,19 +186,8 @@ impl ChunkItem for ChunkGroupFilesChunkItem { } #[turbo_tasks::function] - async fn references(&self) -> Result { - let chunk_group = self.inner.chunk_group(); - let chunks = chunk_group.chunks(); - - let references: Vec<_> = chunks - .await? - .iter() - .copied() - .map(ChunkReferenceVc::new) - .map(Into::into) - .collect(); - - Ok(AssetReferencesVc::cell(references)) + fn references(&self) -> AssetReferencesVc { + self.inner.references() } } diff --git a/crates/turbopack-ecmascript/src/lib.rs b/crates/turbopack-ecmascript/src/lib.rs index 8cbfe561a4822..07926df07641f 100644 --- a/crates/turbopack-ecmascript/src/lib.rs +++ b/crates/turbopack-ecmascript/src/lib.rs @@ -48,7 +48,10 @@ use turbo_tasks::{ use turbo_tasks_fs::FileSystemPathVc; use turbopack_core::{ asset::{Asset, AssetContentVc, AssetOptionVc, AssetVc}, - chunk::{ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, ChunkableAssetVc, ChunkingContextVc}, + chunk::{ + availability_info::AvailabilityInfo, ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, + ChunkableAssetVc, ChunkingContextVc, + }, compile_time_info::CompileTimeInfoVc, context::AssetContextVc, ident::AssetIdentVc, @@ -253,8 +256,17 @@ impl Asset for EcmascriptModuleAsset { #[turbo_tasks::value_impl] impl ChunkableAsset for EcmascriptModuleAsset { #[turbo_tasks::function] - fn as_chunk(self_vc: EcmascriptModuleAssetVc, context: ChunkingContextVc) -> ChunkVc { - EcmascriptChunkVc::new(context, self_vc.as_ecmascript_chunk_placeable()).into() + fn as_chunk( + self_vc: EcmascriptModuleAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + EcmascriptChunkVc::new( + context, + self_vc.as_ecmascript_chunk_placeable(), + availability_info, + ) + .into() } } diff --git a/crates/turbopack-ecmascript/src/references/esm/base.rs b/crates/turbopack-ecmascript/src/references/esm/base.rs index a536f0a4881be..4453c89363a09 100644 --- a/crates/turbopack-ecmascript/src/references/esm/base.rs +++ b/crates/turbopack-ecmascript/src/references/esm/base.rs @@ -161,6 +161,7 @@ impl ChunkableAssetReference for EsmAssetReference { match chunking_type { "separate" => Some(ChunkingType::Separate), "parallel" => Some(ChunkingType::Parallel), + "isolatedParallel" => Some(ChunkingType::IsolatedParallel), "none" => None, _ => return Err(anyhow!("unknown chunking_type: {}", chunking_type)), } diff --git a/crates/turbopack-ecmascript/src/references/pattern_mapping.rs b/crates/turbopack-ecmascript/src/references/pattern_mapping.rs index 0ee25bd0edc63..7391686741453 100644 --- a/crates/turbopack-ecmascript/src/references/pattern_mapping.rs +++ b/crates/turbopack-ecmascript/src/references/pattern_mapping.rs @@ -7,7 +7,10 @@ use swc_core::{ use turbo_tasks::{debug::ValueDebug, primitives::StringVc, Value, ValueToString}; use turbopack_core::{ asset::Asset, - chunk::{ChunkableAssetVc, ChunkingContextVc, FromChunkableAsset, ModuleId}, + chunk::{ + availability_info::AvailabilityInfo, ChunkableAssetVc, ChunkingContextVc, + FromChunkableAsset, ModuleId, + }, issue::{code_gen::CodeGenerationIssue, IssueSeverity}, resolve::{ origin::{ResolveOrigin, ResolveOriginVc}, @@ -157,8 +160,15 @@ impl PatternMappingVc { if let Some(chunkable) = ChunkableAssetVc::resolve_from(asset).await? { if *resolve_type == ResolveType::EsmAsync { - if let Some(loader) = - EcmascriptChunkItemVc::from_async_asset(context, chunkable).await? + // Passing [AvailabilityInfo::Untracked] works here because the manifest loader + // has an id that is independent of them. So luckily we don't need chunk + // dependent code generation. + if let Some(loader) = EcmascriptChunkItemVc::from_async_asset( + context, + chunkable, + Value::new(AvailabilityInfo::Untracked), + ) + .await? { return Ok(PatternMappingVc::cell(PatternMapping::Single( loader.id().await?.clone_value(), diff --git a/crates/turbopack-env/src/asset.rs b/crates/turbopack-env/src/asset.rs index 56cc3f299f005..5145b48c2ebe8 100644 --- a/crates/turbopack-env/src/asset.rs +++ b/crates/turbopack-env/src/asset.rs @@ -1,11 +1,15 @@ use std::fmt::Write as _; use anyhow::Result; +use turbo_tasks::Value; use turbo_tasks_env::{ProcessEnv, ProcessEnvVc}; use turbo_tasks_fs::FileSystemPathVc; use turbopack_core::{ asset::{Asset, AssetContentVc, AssetVc}, - chunk::{ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, ChunkableAssetVc, ChunkingContextVc}, + chunk::{ + availability_info::AvailabilityInfo, ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, + ChunkableAssetVc, ChunkingContextVc, + }, ident::AssetIdentVc, reference::AssetReferencesVc, }; @@ -58,8 +62,12 @@ impl Asset for ProcessEnvAsset { #[turbo_tasks::value_impl] impl ChunkableAsset for ProcessEnvAsset { #[turbo_tasks::function] - fn as_chunk(self_vc: ProcessEnvAssetVc, context: ChunkingContextVc) -> ChunkVc { - EcmascriptChunkVc::new(context, self_vc.into()).into() + fn as_chunk( + self_vc: ProcessEnvAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + EcmascriptChunkVc::new(context, self_vc.into(), availability_info).into() } } diff --git a/crates/turbopack-json/src/lib.rs b/crates/turbopack-json/src/lib.rs index e4d7fc68aa3dc..392e31cba3793 100644 --- a/crates/turbopack-json/src/lib.rs +++ b/crates/turbopack-json/src/lib.rs @@ -10,11 +10,14 @@ use std::fmt::Write; use anyhow::{bail, Error, Result}; -use turbo_tasks::{primitives::StringVc, ValueToString}; +use turbo_tasks::{primitives::StringVc, Value, ValueToString}; use turbo_tasks_fs::{FileContent, FileJsonContent}; use turbopack_core::{ asset::{Asset, AssetContentVc, AssetVc}, - chunk::{ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, ChunkableAssetVc, ChunkingContextVc}, + chunk::{ + availability_info::AvailabilityInfo, ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, + ChunkableAssetVc, ChunkingContextVc, + }, ident::AssetIdentVc, reference::AssetReferencesVc, }; @@ -58,8 +61,17 @@ impl Asset for JsonModuleAsset { #[turbo_tasks::value_impl] impl ChunkableAsset for JsonModuleAsset { #[turbo_tasks::function] - fn as_chunk(self_vc: JsonModuleAssetVc, context: ChunkingContextVc) -> ChunkVc { - EcmascriptChunkVc::new(context, self_vc.as_ecmascript_chunk_placeable()).into() + fn as_chunk( + self_vc: JsonModuleAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + EcmascriptChunkVc::new( + context, + self_vc.as_ecmascript_chunk_placeable(), + availability_info, + ) + .into() } } diff --git a/crates/turbopack-mdx/src/lib.rs b/crates/turbopack-mdx/src/lib.rs index 4fdb5116627d8..655eaa0b686d6 100644 --- a/crates/turbopack-mdx/src/lib.rs +++ b/crates/turbopack-mdx/src/lib.rs @@ -6,7 +6,10 @@ use turbo_tasks::{primitives::StringVc, Value}; use turbo_tasks_fs::{rope::Rope, File, FileContent, FileSystemPathVc}; use turbopack_core::{ asset::{Asset, AssetContent, AssetContentVc, AssetVc}, - chunk::{ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, ChunkableAssetVc, ChunkingContextVc}, + chunk::{ + availability_info::AvailabilityInfo, ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, + ChunkableAssetVc, ChunkingContextVc, + }, context::{AssetContext, AssetContextVc}, ident::AssetIdentVc, reference::AssetReferencesVc, @@ -116,8 +119,17 @@ impl Asset for MdxModuleAsset { #[turbo_tasks::value_impl] impl ChunkableAsset for MdxModuleAsset { #[turbo_tasks::function] - fn as_chunk(self_vc: MdxModuleAssetVc, context: ChunkingContextVc) -> ChunkVc { - EcmascriptChunkVc::new(context, self_vc.as_ecmascript_chunk_placeable()).into() + fn as_chunk( + self_vc: MdxModuleAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + EcmascriptChunkVc::new( + context, + self_vc.as_ecmascript_chunk_placeable(), + availability_info, + ) + .into() } } diff --git a/crates/turbopack-static/src/lib.rs b/crates/turbopack-static/src/lib.rs index cc91cd006a99b..299d2c664aa05 100644 --- a/crates/turbopack-static/src/lib.rs +++ b/crates/turbopack-static/src/lib.rs @@ -11,13 +11,13 @@ #![feature(min_specialization)] use anyhow::{anyhow, Result}; -use turbo_tasks::{primitives::StringVc, ValueToString}; +use turbo_tasks::{primitives::StringVc, Value, ValueToString}; use turbo_tasks_fs::FileContent; use turbopack_core::{ asset::{Asset, AssetContent, AssetContentVc, AssetVc}, chunk::{ - ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, ChunkableAssetVc, ChunkingContext, - ChunkingContextVc, + availability_info::AvailabilityInfo, ChunkItem, ChunkItemVc, ChunkVc, ChunkableAsset, + ChunkableAssetVc, ChunkingContext, ChunkingContextVc, }, context::AssetContextVc, ident::AssetIdentVc, @@ -80,8 +80,17 @@ impl Asset for StaticModuleAsset { #[turbo_tasks::value_impl] impl ChunkableAsset for StaticModuleAsset { #[turbo_tasks::function] - fn as_chunk(self_vc: StaticModuleAssetVc, context: ChunkingContextVc) -> ChunkVc { - EcmascriptChunkVc::new(context, self_vc.as_ecmascript_chunk_placeable()).into() + fn as_chunk( + self_vc: StaticModuleAssetVc, + context: ChunkingContextVc, + availability_info: Value, + ) -> ChunkVc { + EcmascriptChunkVc::new( + context, + self_vc.as_ecmascript_chunk_placeable(), + availability_info, + ) + .into() } } diff --git a/crates/turbopack-tests/tests/snapshot.rs b/crates/turbopack-tests/tests/snapshot.rs index c84fd5594c3e2..c4b4a417e8924 100644 --- a/crates/turbopack-tests/tests/snapshot.rs +++ b/crates/turbopack-tests/tests/snapshot.rs @@ -27,7 +27,10 @@ use turbopack::{ }; use turbopack_core::{ asset::{Asset, AssetVc}, - chunk::{dev::DevChunkingContextVc, ChunkableAsset, ChunkableAssetVc}, + chunk::{ + availability_info::AvailabilityInfo, dev::DevChunkingContextVc, ChunkableAsset, + ChunkableAssetVc, + }, compile_time_defines, compile_time_info::CompileTimeInfo, context::{AssetContext, AssetContextVc}, @@ -248,7 +251,12 @@ async fn run_test(resource: String) -> Result { // TODO: Load runtime entries from snapshots Ok(ecmascript.as_evaluated_chunk(chunking_context, runtime_entries)) } else if let Some(chunkable) = ChunkableAssetVc::resolve_from(module).await? { - Ok(chunkable.as_chunk(chunking_context)) + Ok(chunkable.as_chunk( + chunking_context, + Value::new(AvailabilityInfo::Root { + current_availability_root: chunkable.into(), + }), + )) } else { // TODO convert into a serve-able asset Err(anyhow!( diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js index 9820516162f14..1c2b150c634ca 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js @@ -1,3 +1,6 @@ import { foo } from "foo"; +import { bar } from "bar"; +import "./shared"; foo(true); +bar(true); diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js index 54e8e7cb28cc2..282fdbc134dd3 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js @@ -1,3 +1,8 @@ +import { bar } from "bar"; +import "./shared"; + +bar(true); + import("./import").then(({ foo }) => { foo(true); }); diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/bar/index.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/bar/index.js new file mode 100644 index 0000000000000..6e9a13a68ba32 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/bar/index.js @@ -0,0 +1,3 @@ +export function bar(value) { + console.assert(value); +} diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/bar/package.json b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/bar/package.json new file mode 100644 index 0000000000000..14ab704d8f639 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/bar/package.json @@ -0,0 +1,3 @@ +{ + "main": "index.js" +} diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/shared.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/shared.js new file mode 100644 index 0000000000000..645a24a4851fa --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/shared.js @@ -0,0 +1 @@ +// shared package diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_bar_index_309a59.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_bar_index_309a59.js new file mode 100644 index 0000000000000..b3586ffe6e0da --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_bar_index_309a59.js @@ -0,0 +1,16 @@ +(self.TURBOPACK = self.TURBOPACK || []).push(["output/20803_bar_index_309a59.js", { + +"[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/bar/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { + +__turbopack_esm__({ + "bar": ()=>bar +}); +function bar(value) { + console.assert(value); +} + +})()), +}]); + + +//# sourceMappingURL=20803_bar_index_309a59.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_bar_index_309a59.js.map b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_bar_index_309a59.js.map new file mode 100644 index 0000000000000..3de783a7ae6c8 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_bar_index_309a59.js.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/bar/index.js"],"sourcesContent":["export function bar(value) {\n console.assert(value);\n}\n"],"names":[],"mappings":";;;AAAO,SAAS,IAAI,KAAK,EAAE;IACzB,QAAQ,MAAM,CAAC;AACjB"}}, + {"offset": {"line": 10, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":"A"}}] +} \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_foo_index.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_foo_index_f1c29b.js similarity index 89% rename from crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_foo_index.js rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_foo_index_f1c29b.js index 5c8cf0cff709d..810a5d37e19b6 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_foo_index.js +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_foo_index_f1c29b.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/20803_foo_index.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/20803_foo_index_f1c29b.js", { "[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/foo/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -13,4 +13,4 @@ function foo(value) { }]); -//# sourceMappingURL=20803_foo_index.js.map \ No newline at end of file +//# sourceMappingURL=20803_foo_index_f1c29b.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_foo_index.js.map b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_foo_index_f1c29b.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_foo_index.js.map rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/20803_foo_index_f1c29b.js.map diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js.map b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js.map deleted file mode 100644 index 00720e1f4f737..0000000000000 --- a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js"],"sourcesContent":["import { foo } from \"foo\";\n\nfoo(true);\n"],"names":[],"mappings":";;;AAEA,qMAAI,IAAI"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":"A"}}] -} \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_52aed8.js similarity index 54% rename from crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_52aed8.js index 4b84efd15d5e0..585941b854a50 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_52aed8.js @@ -1,14 +1,19 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_52aed8.js", { "[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$node_modules$2f$foo$2f$index$2e$js__$28$ecmascript$29__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/foo/index.js (ecmascript)"); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$node_modules$2f$bar$2f$index$2e$js__$28$ecmascript$29__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/bar/index.js (ecmascript)"); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$shared$2e$js__$28$ecmascript$29__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/shared.js (ecmascript)"); "__TURBOPACK__ecmascript__hoisting__location__"; ; +; +; __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$node_modules$2f$foo$2f$index$2e$js__$28$ecmascript$29__["foo"](true); +__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$node_modules$2f$bar$2f$index$2e$js__$28$ecmascript$29__["bar"](true); })()), }]); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_52aed8.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_52aed8.js.map b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_52aed8.js.map new file mode 100644 index 0000000000000..066c7d131e614 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_52aed8.js.map @@ -0,0 +1,6 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js"],"sourcesContent":["import { foo } from \"foo\";\nimport { bar } from \"bar\";\nimport \"./shared\";\n\nfoo(true);\nbar(true);\n"],"names":[],"mappings":";;;;;;;AAIA,qMAAI,IAAI;AACR,qMAAI,IAAI"}}, + {"offset": {"line": 13, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":"A"}}] +} \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_93c5e8.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_85740a.js similarity index 65% rename from crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_93c5e8.js rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_85740a.js index e38e1d37d0fba..d1b4a99bf0d7f 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_93c5e8.js +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_85740a.js @@ -1,11 +1,11 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_93c5e8.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_85740a.js", { "[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js (ecmascript, manifest chunk)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { -__turbopack_export_value__([ - "output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js", - "output/20803_foo_index.js" -]); +__turbopack_export_value__({ chunks: [ + "output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_52aed8.js", + "output/20803_foo_index_f1c29b.js" +], list: "output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_52aed8.js.chunk-list.json" }); })()), }]); \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_93c5e8.js.map b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_85740a.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_93c5e8.js.map rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_85740a.js.map diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_da3760.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_450749.js similarity index 95% rename from crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_da3760.js rename to crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_450749.js index 0a4a209b25a5c..74c1e7607d0ae 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_da3760.js +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_450749.js @@ -1,29 +1,39 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_da3760.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_450749.js", { "[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js (ecmascript, manifest chunk, loader)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { __turbopack_export_value__((__turbopack_import__) => { - return __turbopack_load__("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_93c5e8.js").then(() => { + return __turbopack_load__("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_85740a.js").then(() => { return __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js (ecmascript, manifest chunk)"); - }).then((chunks_paths) => { - __turbopack_register_chunk_list__("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js_d744dd._.json", chunks_paths); - return Promise.all(chunks_paths.map((chunk_path) => __turbopack_load__(chunk_path))); + }).then(({ chunks, list }) => { + __turbopack_register_chunk_list__(list, chunks); + return Promise.all(chunks.map((chunk_path) => __turbopack_load__(chunk_path))); }).then(() => { return __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js (ecmascript)"); }); }); })()), -"[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { +"[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/shared.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { + +}.call(this) }), +"[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { + +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$node_modules$2f$bar$2f$index$2e$js__$28$ecmascript$29__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/bar/index.js (ecmascript)"); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$shared$2e$js__$28$ecmascript$29__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/shared.js (ecmascript)"); +"__TURBOPACK__ecmascript__hoisting__location__"; +; +; +__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$node_modules$2f$bar$2f$index$2e$js__$28$ecmascript$29__["bar"](true); __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js (ecmascript, manifest chunk, loader)")(__turbopack_import__).then(({ foo })=>{ foo(true); }); -}.call(this) }), +})()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_580957.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_580957.js"]); + if (!(true && loadedChunks.has("output/20803_bar_index_309a59.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_580957.js.chunk-list.json", ["output/20803_bar_index_309a59.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js (ecmascript)"); } ]); @@ -1500,4 +1510,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_da3760.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_450749.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_450749.js.map b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_450749.js.map new file mode 100644 index 0000000000000..7e72211757161 --- /dev/null +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_450749.js.map @@ -0,0 +1,8 @@ +{ + "version": 3, + "sections": [ + {"offset": {"line": 18, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":""}}, + {"offset": {"line": 18, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":"A"}}, + {"offset": {"line": 22, "column": 0}, "map": {"version":3,"sources":["/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js"],"sourcesContent":["import { bar } from \"bar\";\nimport \"./shared\";\n\nbar(true);\n\nimport(\"./import\").then(({ foo }) => {\n foo(true);\n});\n"],"names":[],"mappings":";;;;;AAGA,qMAAI,IAAI;AAER,sKAAmB,IAAI,CAAC,CAAC,EAAE,IAAG,EAAE,GAAK;IACnC,IAAI,IAAI;AACV"}}, + {"offset": {"line": 31, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":"A"}}] +} \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_580957.js b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_580957.js index 893f27e1bb412..bd06f7f7c1bb4 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_580957.js +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_580957.js @@ -3,27 +3,37 @@ "[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js (ecmascript, manifest chunk, loader)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { __turbopack_export_value__((__turbopack_import__) => { - return __turbopack_load__("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_93c5e8.js").then(() => { + return __turbopack_load__("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import_85740a.js").then(() => { return __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js (ecmascript, manifest chunk)"); - }).then((chunks_paths) => { - __turbopack_register_chunk_list__("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_import.js_d744dd._.json", chunks_paths); - return Promise.all(chunks_paths.map((chunk_path) => __turbopack_load__(chunk_path))); + }).then(({ chunks, list }) => { + __turbopack_register_chunk_list__(list, chunks); + return Promise.all(chunks.map((chunk_path) => __turbopack_load__(chunk_path))); }).then(() => { return __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js (ecmascript)"); }); }); })()), -"[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { +"[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/shared.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { + +}.call(this) }), +"[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { + +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$node_modules$2f$bar$2f$index$2e$js__$28$ecmascript$29__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/node_modules/bar/index.js (ecmascript)"); +var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$shared$2e$js__$28$ecmascript$29__ = __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/shared.js (ecmascript)"); +"__TURBOPACK__ecmascript__hoisting__location__"; +; +; +__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$tests$2f$snapshot$2f$basic$2f$async_chunk$2f$input$2f$node_modules$2f$bar$2f$index$2e$js__$28$ecmascript$29__["bar"](true); __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/import.js (ecmascript, manifest chunk, loader)")(__turbopack_import__).then(({ foo })=>{ foo(true); }); -}.call(this) }), +})()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_450749.js") && loadedChunks.has("output/20803_bar_index_309a59.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_580957.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_450749.js","output/20803_bar_index_309a59.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_580957.js.map b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_580957.js.map index f8106d6faf06c..7e72211757161 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_580957.js.map +++ b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_580957.js.map @@ -1,6 +1,8 @@ { "version": 3, "sections": [ - {"offset": {"line": 18, "column": 0}, "map": {"version":3,"sources":["/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js"],"sourcesContent":["import(\"./import\").then(({ foo }) => {\n foo(true);\n});\n"],"names":[],"mappings":"AAAA,sKAAmB,IAAI,CAAC,CAAC,EAAE,IAAG,EAAE,GAAK;IACnC,IAAI,IAAI;AACV"}}, - {"offset": {"line": 21, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":"A"}}] + {"offset": {"line": 18, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":""}}, + {"offset": {"line": 18, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":"A"}}, + {"offset": {"line": 22, "column": 0}, "map": {"version":3,"sources":["/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js"],"sourcesContent":["import { bar } from \"bar\";\nimport \"./shared\";\n\nbar(true);\n\nimport(\"./import\").then(({ foo }) => {\n foo(true);\n});\n"],"names":[],"mappings":";;;;;AAGA,qMAAI,IAAI;AAER,sKAAmB,IAAI,CAAC,CAAC,EAAE,IAAG,EAAE,GAAK;IACnC,IAAI,IAAI;AACV"}}, + {"offset": {"line": 31, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":"A"}}] } \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_da3760.js.map b/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_da3760.js.map deleted file mode 100644 index f8106d6faf06c..0000000000000 --- a/crates/turbopack-tests/tests/snapshot/basic/async_chunk/output/crates_turbopack-tests_tests_snapshot_basic_async_chunk_input_index_da3760.js.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sections": [ - {"offset": {"line": 18, "column": 0}, "map": {"version":3,"sources":["/crates/turbopack-tests/tests/snapshot/basic/async_chunk/input/index.js"],"sourcesContent":["import(\"./import\").then(({ foo }) => {\n foo(true);\n});\n"],"names":[],"mappings":"AAAA,sKAAmB,IAAI,CAAC,CAAC,EAAE,IAAG,EAAE,GAAK;IACnC,IAAI,IAAI;AACV"}}, - {"offset": {"line": 21, "column": 0}, "map": {"version":3,"sources":[],"names":[],"mappings":"A"}}] -} \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/chunked/output/39e84_foo_index.js b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/39e84_foo_index_a20770.js similarity index 89% rename from crates/turbopack-tests/tests/snapshot/basic/chunked/output/39e84_foo_index.js rename to crates/turbopack-tests/tests/snapshot/basic/chunked/output/39e84_foo_index_a20770.js index f548771395b8c..80678f7cebb5d 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/chunked/output/39e84_foo_index.js +++ b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/39e84_foo_index_a20770.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/39e84_foo_index.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/39e84_foo_index_a20770.js", { "[project]/crates/turbopack-tests/tests/snapshot/basic/chunked/input/node_modules/foo/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -13,4 +13,4 @@ function foo(value) { }]); -//# sourceMappingURL=39e84_foo_index.js.map \ No newline at end of file +//# sourceMappingURL=39e84_foo_index_a20770.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/chunked/output/39e84_foo_index.js.map b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/39e84_foo_index_a20770.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/basic/chunked/output/39e84_foo_index.js.map rename to crates/turbopack-tests/tests/snapshot/basic/chunked/output/39e84_foo_index_a20770.js.map diff --git a/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_e8535e.js b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_874f70.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_e8535e.js rename to crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_874f70.js index a17910f315be5..883c1d91ec118 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_e8535e.js +++ b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_874f70.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_e8535e.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_874f70.js", { "[project]/crates/turbopack-tests/tests/snapshot/basic/chunked/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -9,8 +9,8 @@ __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_1d9ecb.js") && loadedChunks.has("output/39e84_foo_index.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_1d9ecb.js","output/39e84_foo_index.js"]); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_9e2ad0.js") && loadedChunks.has("output/39e84_foo_index_a20770.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_874f70.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_9e2ad0.js","output/39e84_foo_index_a20770.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/basic/chunked/input/index.js (ecmascript)"); } ]); @@ -1487,4 +1487,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_e8535e.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_874f70.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_1d9ecb.js.map b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_874f70.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_1d9ecb.js.map rename to crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_874f70.js.map diff --git a/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_1d9ecb.js b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_9e2ad0.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_1d9ecb.js rename to crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_9e2ad0.js index b48bfdb34c2ba..8d3c81a22ac5d 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_1d9ecb.js +++ b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_9e2ad0.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_1d9ecb.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_9e2ad0.js", { "[project]/crates/turbopack-tests/tests/snapshot/basic/chunked/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -9,8 +9,8 @@ __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/39e84_foo_index.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index.js_f5704b._.json", ["output/39e84_foo_index.js"]); + if (!(true && loadedChunks.has("output/39e84_foo_index_a20770.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_874f70.js.chunk-list.json", ["output/39e84_foo_index_a20770.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/basic/chunked/input/index.js (ecmascript)"); } ]); @@ -1487,4 +1487,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_1d9ecb.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_9e2ad0.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_e8535e.js.map b/crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_9e2ad0.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_e8535e.js.map rename to crates/turbopack-tests/tests/snapshot/basic/chunked/output/crates_turbopack-tests_tests_snapshot_basic_chunked_input_index_9e2ad0.js.map diff --git a/crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_718090.js b/crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_6c9fe5.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_718090.js rename to crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_6c9fe5.js index 80b712acfeba4..805e86e88dbe4 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_718090.js +++ b/crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_6c9fe5.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_718090.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_6c9fe5.js", { "[project]/crates/turbopack-tests/tests/snapshot/basic/shebang/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -9,8 +9,8 @@ __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/d1787_foo_index.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index.js_f5704b._.json", ["output/d1787_foo_index.js"]); + if (!(true && loadedChunks.has("output/d1787_foo_index_ea748e.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_fdfba0.js.chunk-list.json", ["output/d1787_foo_index_ea748e.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/basic/shebang/input/index.js (ecmascript)"); } ]); @@ -1487,4 +1487,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_718090.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_6c9fe5.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_718090.js.map b/crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_6c9fe5.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_718090.js.map rename to crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_6c9fe5.js.map diff --git a/crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_a8bbcc.js b/crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_fdfba0.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_a8bbcc.js rename to crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_fdfba0.js index 6753e6e4045c8..d18e752ded4c4 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_a8bbcc.js +++ b/crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_fdfba0.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_a8bbcc.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_fdfba0.js", { "[project]/crates/turbopack-tests/tests/snapshot/basic/shebang/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -9,8 +9,8 @@ __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests$2f$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_718090.js") && loadedChunks.has("output/d1787_foo_index.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_718090.js","output/d1787_foo_index.js"]); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_6c9fe5.js") && loadedChunks.has("output/d1787_foo_index_ea748e.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_fdfba0.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_6c9fe5.js","output/d1787_foo_index_ea748e.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/basic/shebang/input/index.js (ecmascript)"); } ]); @@ -1487,4 +1487,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_a8bbcc.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_fdfba0.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_a8bbcc.js.map b/crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_fdfba0.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_a8bbcc.js.map rename to crates/turbopack-tests/tests/snapshot/basic/shebang/output/crates_turbopack-tests_tests_snapshot_basic_shebang_input_index_fdfba0.js.map diff --git a/crates/turbopack-tests/tests/snapshot/basic/shebang/output/d1787_foo_index.js b/crates/turbopack-tests/tests/snapshot/basic/shebang/output/d1787_foo_index_ea748e.js similarity index 89% rename from crates/turbopack-tests/tests/snapshot/basic/shebang/output/d1787_foo_index.js rename to crates/turbopack-tests/tests/snapshot/basic/shebang/output/d1787_foo_index_ea748e.js index b8a18c6ca079f..03bc3d1c7944a 100644 --- a/crates/turbopack-tests/tests/snapshot/basic/shebang/output/d1787_foo_index.js +++ b/crates/turbopack-tests/tests/snapshot/basic/shebang/output/d1787_foo_index_ea748e.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/d1787_foo_index.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/d1787_foo_index_ea748e.js", { "[project]/crates/turbopack-tests/tests/snapshot/basic/shebang/input/node_modules/foo/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -13,4 +13,4 @@ function foo(value) { }]); -//# sourceMappingURL=d1787_foo_index.js.map \ No newline at end of file +//# sourceMappingURL=d1787_foo_index_ea748e.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/basic/shebang/output/d1787_foo_index.js.map b/crates/turbopack-tests/tests/snapshot/basic/shebang/output/d1787_foo_index_ea748e.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/basic/shebang/output/d1787_foo_index.js.map rename to crates/turbopack-tests/tests/snapshot/basic/shebang/output/d1787_foo_index_ea748e.js.map diff --git a/crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_68d56d.js b/crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_68d56d.js index 1bc5be6598c9a..4539b562a7e6d 100644 --- a/crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_68d56d.js +++ b/crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_68d56d.js @@ -30,8 +30,8 @@ p.env.NODE_ENV == 'production' && console.log('production'); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_ffcac3.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_68d56d.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_ffcac3.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/comptime/define/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_f522f3.js b/crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_ffcac3.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_f522f3.js rename to crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_ffcac3.js index e2b81c0c5701b..7801a3264d92e 100644 --- a/crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_f522f3.js +++ b/crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_ffcac3.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_f522f3.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_ffcac3.js", { "[project]/crates/turbopack-tests/tests/snapshot/comptime/define/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -30,8 +30,8 @@ p.env.NODE_ENV == 'production' && console.log('production'); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_68d56d.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_68d56d.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_68d56d.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/comptime/define/input/index.js (ecmascript)"); } ]); @@ -1508,4 +1508,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_comptime_define_input_index_f522f3.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_comptime_define_input_index_ffcac3.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_f522f3.js.map b/crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_ffcac3.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_f522f3.js.map rename to crates/turbopack-tests/tests/snapshot/comptime/define/output/crates_turbopack-tests_tests_snapshot_comptime_define_input_index_ffcac3.js.map diff --git a/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_24fbf6.js b/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_e73f78.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_24fbf6.js rename to crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_e73f78.js index f27e19d3b2048..f61392560f9fa 100644 --- a/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_24fbf6.js +++ b/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_e73f78.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_24fbf6.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_e73f78.js", { "[project]/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -6,8 +6,8 @@ }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_73a15e.js"))) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_73a15e.js","output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index.css"]); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_ec53e6.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_e73f78.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_ec53e6.js","output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index.css"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/input/index.js (ecmascript)"); } ]); @@ -1484,4 +1484,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_24fbf6.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_e73f78.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_24fbf6.js.map b/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_e73f78.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_24fbf6.js.map rename to crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_e73f78.js.map diff --git a/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_73a15e.js b/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_ec53e6.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_73a15e.js rename to crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_ec53e6.js index 513f63f61c203..e2f0def3e43be 100644 --- a/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_73a15e.js +++ b/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_ec53e6.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_73a15e.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_ec53e6.js", { "[project]/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -7,7 +7,7 @@ }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { if (!(true)) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index.css"]); + registerChunkList("output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_e73f78.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index.css"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/input/index.js (ecmascript)"); } ]); @@ -1484,4 +1484,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_73a15e.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_ec53e6.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_73a15e.js.map b/crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_ec53e6.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_73a15e.js.map rename to crates/turbopack-tests/tests/snapshot/css/absolute-uri-import/output/crates_turbopack-tests_tests_snapshot_css_absolute-uri-import_input_index_ec53e6.js.map diff --git a/crates/turbopack-tests/tests/snapshot/css/css/output/8697f_foo_style.module.css_354da7._.js b/crates/turbopack-tests/tests/snapshot/css/css/output/8697f_foo_style.module.css_8b24e0._.js similarity index 85% rename from crates/turbopack-tests/tests/snapshot/css/css/output/8697f_foo_style.module.css_354da7._.js rename to crates/turbopack-tests/tests/snapshot/css/css/output/8697f_foo_style.module.css_8b24e0._.js index 3ff660ac11b99..a393696c51816 100644 --- a/crates/turbopack-tests/tests/snapshot/css/css/output/8697f_foo_style.module.css_354da7._.js +++ b/crates/turbopack-tests/tests/snapshot/css/css/output/8697f_foo_style.module.css_8b24e0._.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/8697f_foo_style.module.css_354da7._.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/8697f_foo_style.module.css_8b24e0._.js", { "[project]/crates/turbopack-tests/tests/snapshot/css/css/input/node_modules/foo/style.module.css (css, css module)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -10,4 +10,4 @@ __turbopack_export_value__({ }]); -//# sourceMappingURL=8697f_foo_style.module.css_354da7._.js.map \ No newline at end of file +//# sourceMappingURL=8697f_foo_style.module.css_8b24e0._.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/css/css/output/8697f_foo_style.module.css_354da7._.js.map b/crates/turbopack-tests/tests/snapshot/css/css/output/8697f_foo_style.module.css_8b24e0._.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/css/css/output/8697f_foo_style.module.css_354da7._.js.map rename to crates/turbopack-tests/tests/snapshot/css/css/output/8697f_foo_style.module.css_8b24e0._.js.map diff --git a/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_47659c.js b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e01293.js similarity index 98% rename from crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_47659c.js rename to crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e01293.js index ffce639f8c01c..b521107a5a893 100644 --- a/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_47659c.js +++ b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e01293.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_css_css_input_index_47659c.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e01293.js", { "[project]/crates/turbopack-tests/tests/snapshot/css/css/input/style.module.css (css, css module)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -24,8 +24,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_css_css_input_index_c93332.js") && loadedChunks.has("output/8697f_foo_style.module.css_354da7._.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_css_css_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_css_css_input_index_c93332.js","output/8697f_foo_style.module.css_354da7._.js","output/8697f_foo_style.css","output/crates_turbopack-tests_tests_snapshot_css_css_input_style.css","output/8697f_foo_style.module_b5a149.css","output/crates_turbopack-tests_tests_snapshot_css_css_input_style.module_b5a149.css"]); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e969fb.js") && loadedChunks.has("output/8697f_foo_style.module.css_8b24e0._.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e01293.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e969fb.js","output/8697f_foo_style.module.css_8b24e0._.js","output/8697f_foo_style.css","output/crates_turbopack-tests_tests_snapshot_css_css_input_style.css","output/8697f_foo_style.module_b5a149.css","output/crates_turbopack-tests_tests_snapshot_css_css_input_style.module_b5a149.css"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/css/css/input/index.js (ecmascript)"); } ]); @@ -1502,4 +1502,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_css_css_input_index_47659c.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_css_css_input_index_e01293.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_47659c.js.map b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e01293.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_47659c.js.map rename to crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e01293.js.map diff --git a/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_c93332.js b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e969fb.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_c93332.js rename to crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e969fb.js index a51710ea42d26..4fa770128221e 100644 --- a/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_c93332.js +++ b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e969fb.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_css_css_input_index_c93332.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e969fb.js", { "[project]/crates/turbopack-tests/tests/snapshot/css/css/input/style.module.css (css, css module)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -24,8 +24,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/8697f_foo_style.module.css_354da7._.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_css_css_input_index.js_f5704b._.json", ["output/8697f_foo_style.module.css_354da7._.js","output/8697f_foo_style.css","output/crates_turbopack-tests_tests_snapshot_css_css_input_style.css","output/8697f_foo_style.module_b5a149.css","output/crates_turbopack-tests_tests_snapshot_css_css_input_style.module_b5a149.css"]); + if (!(true && loadedChunks.has("output/8697f_foo_style.module.css_8b24e0._.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e01293.js.chunk-list.json", ["output/8697f_foo_style.module.css_8b24e0._.js","output/8697f_foo_style.css","output/crates_turbopack-tests_tests_snapshot_css_css_input_style.css","output/8697f_foo_style.module_b5a149.css","output/crates_turbopack-tests_tests_snapshot_css_css_input_style.module_b5a149.css"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/css/css/input/index.js (ecmascript)"); } ]); @@ -1502,4 +1502,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_css_css_input_index_c93332.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_css_css_input_index_e969fb.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_c93332.js.map b/crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e969fb.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_c93332.js.map rename to crates/turbopack-tests/tests/snapshot/css/css/output/crates_turbopack-tests_tests_snapshot_css_css_input_index_e969fb.js.map diff --git a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_index.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_index_19c07f.js similarity index 86% rename from crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_index.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_index_19c07f.js index 8cdc40a1e8274..606db4ce517e6 100644 --- a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_index.js +++ b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_index_19c07f.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/63a02_@emotion_react_index.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/63a02_@emotion_react_index_19c07f.js", { "[project]/crates/turbopack-tests/tests/node_modules/@emotion/react/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -9,4 +9,4 @@ }]); -//# sourceMappingURL=63a02_@emotion_react_index.js.map \ No newline at end of file +//# sourceMappingURL=63a02_@emotion_react_index_19c07f.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_index.js.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_index_19c07f.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_index.js.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_index_19c07f.js.map diff --git a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_jsx-dev-runtime.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_jsx-dev-runtime_5103e7.js similarity index 84% rename from crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_jsx-dev-runtime.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_jsx-dev-runtime_5103e7.js index 89fd0a2915b77..a4b3839b2722c 100644 --- a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_jsx-dev-runtime.js +++ b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_jsx-dev-runtime_5103e7.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/63a02_@emotion_react_jsx-dev-runtime.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/63a02_@emotion_react_jsx-dev-runtime_5103e7.js", { "[project]/crates/turbopack-tests/tests/node_modules/@emotion/react/jsx-dev-runtime.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -9,4 +9,4 @@ }]); -//# sourceMappingURL=63a02_@emotion_react_jsx-dev-runtime.js.map \ No newline at end of file +//# sourceMappingURL=63a02_@emotion_react_jsx-dev-runtime_5103e7.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_jsx-dev-runtime.js.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_jsx-dev-runtime_5103e7.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_jsx-dev-runtime.js.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_react_jsx-dev-runtime_5103e7.js.map diff --git a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_styled_index.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_styled_index_f6fc75.js similarity index 85% rename from crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_styled_index.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_styled_index_f6fc75.js index f3cef3d4abc40..502b540f4ff9a 100644 --- a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_styled_index.js +++ b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_styled_index_f6fc75.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/63a02_@emotion_styled_index.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/63a02_@emotion_styled_index_f6fc75.js", { "[project]/crates/turbopack-tests/tests/node_modules/@emotion/styled/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -9,4 +9,4 @@ }]); -//# sourceMappingURL=63a02_@emotion_styled_index.js.map \ No newline at end of file +//# sourceMappingURL=63a02_@emotion_styled_index_f6fc75.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_styled_index.js.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_styled_index_f6fc75.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_styled_index.js.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/63a02_@emotion_styled_index_f6fc75.js.map diff --git a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_d9fc1b.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_71d1a4.js similarity index 98% rename from crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_d9fc1b.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_71d1a4.js index 5509601234336..219711e870899 100644 --- a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_d9fc1b.js +++ b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_71d1a4.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_d9fc1b.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_71d1a4.js", { "[project]/crates/turbopack-tests/tests/snapshot/emotion/emotion/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -29,8 +29,8 @@ console.log(StyledButton, ClassNameButton); })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/63a02_@emotion_react_jsx-dev-runtime.js") && loadedChunks.has("output/63a02_@emotion_react_index.js") && loadedChunks.has("output/63a02_@emotion_styled_index.js") && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_549658.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index.js_f5704b._.json", ["output/63a02_@emotion_react_jsx-dev-runtime.js","output/63a02_@emotion_react_index.js","output/63a02_@emotion_styled_index.js","output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_549658.js"]); + if (!(true && loadedChunks.has("output/63a02_@emotion_react_jsx-dev-runtime_5103e7.js") && loadedChunks.has("output/63a02_@emotion_react_index_19c07f.js") && loadedChunks.has("output/63a02_@emotion_styled_index_f6fc75.js") && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_e4d6b5.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_71d1a4.js.chunk-list.json", ["output/63a02_@emotion_react_jsx-dev-runtime_5103e7.js","output/63a02_@emotion_react_index_19c07f.js","output/63a02_@emotion_styled_index_f6fc75.js","output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_e4d6b5.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/emotion/emotion/input/index.js (ecmascript)"); } ]); @@ -1507,4 +1507,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_d9fc1b.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_71d1a4.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_549658.js.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_71d1a4.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_549658.js.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_71d1a4.js.map diff --git a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_549658.js b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_e4d6b5.js similarity index 98% rename from crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_549658.js rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_e4d6b5.js index e3b5ac62623bd..5e9c6ef23cc16 100644 --- a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_549658.js +++ b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_e4d6b5.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_549658.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_e4d6b5.js", { "[project]/crates/turbopack-tests/tests/snapshot/emotion/emotion/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -29,8 +29,8 @@ console.log(StyledButton, ClassNameButton); })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/63a02_@emotion_react_jsx-dev-runtime.js") && loadedChunks.has("output/63a02_@emotion_react_index.js") && loadedChunks.has("output/63a02_@emotion_styled_index.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index.js_f5704b._.json", ["output/63a02_@emotion_react_jsx-dev-runtime.js","output/63a02_@emotion_react_index.js","output/63a02_@emotion_styled_index.js"]); + if (!(true && loadedChunks.has("output/63a02_@emotion_react_jsx-dev-runtime_5103e7.js") && loadedChunks.has("output/63a02_@emotion_react_index_19c07f.js") && loadedChunks.has("output/63a02_@emotion_styled_index_f6fc75.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_71d1a4.js.chunk-list.json", ["output/63a02_@emotion_react_jsx-dev-runtime_5103e7.js","output/63a02_@emotion_react_index_19c07f.js","output/63a02_@emotion_styled_index_f6fc75.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/emotion/emotion/input/index.js (ecmascript)"); } ]); @@ -1507,4 +1507,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_549658.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_e4d6b5.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_d9fc1b.js.map b/crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_e4d6b5.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_d9fc1b.js.map rename to crates/turbopack-tests/tests/snapshot/emotion/emotion/output/crates_turbopack-tests_tests_snapshot_emotion_emotion_input_index_e4d6b5.js.map diff --git a/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_93aa94._.js b/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_a480a5._.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_93aa94._.js rename to crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_a480a5._.js index bf4c038d3f814..74fd19cdbbc90 100644 --- a/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_93aa94._.js +++ b/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_a480a5._.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_env_env_input_93aa94._.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_env_env_input_a480a5._.js", { "[project]/crates/turbopack-tests/tests/snapshot/env/env/input/.env/.env.js": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -14,8 +14,8 @@ console.log(process.env.FOOBAR); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_env_env_input_bb8ee7._.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_env_env_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_env_env_input_bb8ee7._.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_env_env_input_bb8ee7._.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/env/env/input/.env/.env.js"); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/env/env/input/index.js (ecmascript)"); } @@ -1493,4 +1493,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_env_env_input_93aa94._.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_env_env_input_a480a5._.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_93aa94._.js.map b/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_a480a5._.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_93aa94._.js.map rename to crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_a480a5._.js.map diff --git a/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_bb8ee7._.js b/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_bb8ee7._.js index 7eaa25d0432e6..56159c1f7d754 100644 --- a/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_bb8ee7._.js +++ b/crates/turbopack-tests/tests/snapshot/env/env/output/crates_turbopack-tests_tests_snapshot_env_env_input_bb8ee7._.js @@ -14,8 +14,8 @@ console.log(process.env.FOOBAR); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_env_env_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_env_env_input_a480a5._.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_env_env_input_bb8ee7._.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_env_env_input_a480a5._.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/env/env/input/.env/.env.js"); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/env/env/input/index.js (ecmascript)"); } diff --git a/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_19edf2.js b/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_19edf2.js index 5801496ed2db1..3ed81778f017c 100644 --- a/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_19edf2.js +++ b/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_19edf2.js @@ -6,8 +6,8 @@ console.log("hello world"); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_51926d.js"))) return true; + registerChunkList("output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_19edf2.js.chunk-list.json", ["output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_51926d.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_09dc6c.js b/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_51926d.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_09dc6c.js rename to crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_51926d.js index b0227fabf08c6..dd868aaf9d482 100644 --- a/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_09dc6c.js +++ b/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_51926d.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_09dc6c.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_51926d.js", { "[project]/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -6,8 +6,8 @@ console.log("hello world"); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_19edf2.js"))) return true; - registerChunkList("output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index.js_f5704b._.json", ["output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_19edf2.js"]); + if (!(true)) return true; + registerChunkList("output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_19edf2.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/input/index.js (ecmascript)"); } ]); @@ -1484,4 +1484,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_09dc6c.js.map \ No newline at end of file +//# sourceMappingURL=a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_51926d.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_09dc6c.js.map b/crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_51926d.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_09dc6c.js.map rename to crates/turbopack-tests/tests/snapshot/evaluated_entrry/runtime_entry/output/a587c_tests_snapshot_evaluated_entrry_runtime_entry_input_index_51926d.js.map diff --git a/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_0a08ce.js b/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_0a08ce.js index 08c91dcb542dc..f1469513a2cbc 100644 --- a/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_0a08ce.js +++ b/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_0a08ce.js @@ -6,8 +6,8 @@ console.log("hello world"); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_example_example_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_example_example_input_index_673f1c.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_example_example_input_index_0a08ce.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_example_example_input_index_673f1c.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/example/example/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_29e0b9.js b/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_673f1c.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_29e0b9.js rename to crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_673f1c.js index f448d3786ac4f..8357e5e4bc418 100644 --- a/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_29e0b9.js +++ b/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_673f1c.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_example_example_input_index_29e0b9.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_example_example_input_index_673f1c.js", { "[project]/crates/turbopack-tests/tests/snapshot/example/example/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -6,8 +6,8 @@ console.log("hello world"); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_example_example_input_index_0a08ce.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_example_example_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_example_example_input_index_0a08ce.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_example_example_input_index_0a08ce.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/example/example/input/index.js (ecmascript)"); } ]); @@ -1484,4 +1484,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_example_example_input_index_29e0b9.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_example_example_input_index_673f1c.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_29e0b9.js.map b/crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_673f1c.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_29e0b9.js.map rename to crates/turbopack-tests/tests/snapshot/example/example/output/crates_turbopack-tests_tests_snapshot_example_example_input_index_673f1c.js.map diff --git a/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d9c332.js b/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_82c83d.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d9c332.js rename to crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_82c83d.js index cce93905ac6d3..0aec54f451491 100644 --- a/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d9c332.js +++ b/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_82c83d.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d9c332.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_82c83d.js", { "[project]/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/input/commonjs.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -32,8 +32,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d5f22a.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d5f22a.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d5f22a.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/input/index.js (ecmascript)"); } ]); @@ -1510,4 +1510,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d9c332.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_82c83d.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d9c332.js.map b/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_82c83d.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d9c332.js.map rename to crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_82c83d.js.map diff --git a/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d5f22a.js b/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d5f22a.js index 892a93d5b8971..831ab8328b245 100644 --- a/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d5f22a.js +++ b/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d5f22a.js @@ -32,8 +32,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_82c83d.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_d5f22a.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-2_input_index_82c83d.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/export-alls/cjs-2/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_ed5b85.js b/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_ed5b85.js index 91e8a7eef5a52..148e903b10682 100644 --- a/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_ed5b85.js +++ b/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_ed5b85.js @@ -27,8 +27,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_f76046.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_ed5b85.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_f76046.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_b23628.js b/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_f76046.js similarity index 98% rename from crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_b23628.js rename to crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_f76046.js index 7e94da68980f8..8217046a6ceaa 100644 --- a/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_b23628.js +++ b/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_f76046.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_b23628.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_f76046.js", { "[project]/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/input/exported.cjs (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -27,8 +27,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_ed5b85.js"))) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_ed5b85.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_ed5b85.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/input/index.js (ecmascript)"); } ]); @@ -1505,4 +1505,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_b23628.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_f76046.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_b23628.js.map b/crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_f76046.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_b23628.js.map rename to crates/turbopack-tests/tests/snapshot/export-alls/cjs-script/output/crates_turbopack-tests_tests_snapshot_export-alls_cjs-script_input_index_f76046.js.map diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_3e3da0.js b/crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_32cfb4.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_3e3da0.js rename to crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_32cfb4.js index 27cd56b0072cc..8afa882c9f2bc 100644 --- a/crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_3e3da0.js +++ b/crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_32cfb4.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_3e3da0.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_32cfb4.js", { "[project]/crates/turbopack-tests/tests/snapshot/import-meta/cjs/input/mod.cjs (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -17,8 +17,8 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_746b39.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_746b39.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_746b39.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/import-meta/cjs/input/index.js (ecmascript)"); } ]); @@ -1495,4 +1495,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_3e3da0.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_32cfb4.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_3e3da0.js.map b/crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_32cfb4.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_3e3da0.js.map rename to crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_32cfb4.js.map diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_746b39.js b/crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_746b39.js index db5154ab5d9b0..7446d25270990 100644 --- a/crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_746b39.js +++ b/crates/turbopack-tests/tests/snapshot/import-meta/cjs/output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_746b39.js @@ -17,8 +17,8 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_32cfb4.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_746b39.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_import-meta_cjs_input_index_32cfb4.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/import-meta/cjs/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_090618.js b/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_02a7c3.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_090618.js rename to crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_02a7c3.js index bc978e207d4fb..9674d56eb77cf 100644 --- a/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_090618.js +++ b/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_02a7c3.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_090618.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_02a7c3.js", { "[project]/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/input/mod.mjs (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -24,8 +24,8 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_8687d1.js"))) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index.js_f5704b._.json", ["output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_8687d1.js"]); + if (!(true)) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_8687d1.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/input/index.js (ecmascript)"); } ]); @@ -1502,4 +1502,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_090618.js.map \ No newline at end of file +//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_02a7c3.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_090618.js.map b/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_02a7c3.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_090618.js.map rename to crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_02a7c3.js.map diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_8687d1.js b/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_8687d1.js index 2f5d9ccac8b44..4fc94d113598f 100644 --- a/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_8687d1.js +++ b/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_8687d1.js @@ -24,8 +24,8 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_02a7c3.js"))) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_8687d1.js.chunk-list.json", ["output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-multiple_input_index_02a7c3.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/import-meta/esm-multiple/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_3487d2.js b/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_3487d2.js index b3f1306e6e8b2..6e83993274f75 100644 --- a/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_3487d2.js +++ b/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_3487d2.js @@ -17,8 +17,8 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_67d1c2.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_3487d2.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_67d1c2.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_dc37f8.js b/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_67d1c2.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_dc37f8.js rename to crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_67d1c2.js index 2fe93ce5d3b4d..45a06bcb15ac6 100644 --- a/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_dc37f8.js +++ b/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_67d1c2.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_dc37f8.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_67d1c2.js", { "[project]/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/input/mod.mjs (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -17,8 +17,8 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_3487d2.js"))) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_3487d2.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_3487d2.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/input/index.js (ecmascript)"); } ]); @@ -1495,4 +1495,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_dc37f8.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_67d1c2.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_dc37f8.js.map b/crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_67d1c2.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_dc37f8.js.map rename to crates/turbopack-tests/tests/snapshot/import-meta/esm-mutable/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-mutable_input_index_67d1c2.js.map diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_73c2df.js b/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_73c2df.js index f52899b89e18e..1306793003517 100644 --- a/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_73c2df.js +++ b/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_73c2df.js @@ -17,8 +17,8 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_bfaad6.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_73c2df.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_bfaad6.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_040a52.js b/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_bfaad6.js similarity index 98% rename from crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_040a52.js rename to crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_bfaad6.js index bf7611db855ec..a53a4d2e21f77 100644 --- a/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_040a52.js +++ b/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_bfaad6.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_040a52.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_bfaad6.js", { "[project]/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/input/mod.mjs (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -17,8 +17,8 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_73c2df.js"))) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_73c2df.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_73c2df.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/input/index.js (ecmascript)"); } ]); @@ -1495,4 +1495,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_040a52.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_bfaad6.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_040a52.js.map b/crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_bfaad6.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_040a52.js.map rename to crates/turbopack-tests/tests/snapshot/import-meta/esm-object/output/crates_turbopack-tests_tests_snapshot_import-meta_esm-object_input_index_bfaad6.js.map diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_c633a8.js b/crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_9d9531.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_c633a8.js rename to crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_9d9531.js index f737649f4af71..bd2bab01ae34c 100644 --- a/crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_c633a8.js +++ b/crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_9d9531.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_c633a8.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_9d9531.js", { "[project]/crates/turbopack-tests/tests/snapshot/import-meta/esm/input/mod.mjs (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -17,8 +17,8 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_fe8e61.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_fe8e61.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_fe8e61.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/import-meta/esm/input/index.js (ecmascript)"); } ]); @@ -1495,4 +1495,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_c633a8.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_9d9531.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_c633a8.js.map b/crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_9d9531.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_c633a8.js.map rename to crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_9d9531.js.map diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_fe8e61.js b/crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_fe8e61.js index 3179d8ad87a2f..275d1168ccde7 100644 --- a/crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_fe8e61.js +++ b/crates/turbopack-tests/tests/snapshot/import-meta/esm/output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_fe8e61.js @@ -17,8 +17,8 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_9d9531.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_fe8e61.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_import-meta_esm_input_index_9d9531.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/import-meta/esm/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_5f69bf.js b/crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_5f69bf.js index 7625acff714d2..ac85115be2034 100644 --- a/crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_5f69bf.js +++ b/crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_5f69bf.js @@ -23,8 +23,8 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_c686f7.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_5f69bf.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_c686f7.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/import-meta/url/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_f01bae.js b/crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_c686f7.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_f01bae.js rename to crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_c686f7.js index 5385a8d5dbec9..4e1b3bdabde20 100644 --- a/crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_f01bae.js +++ b/crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_c686f7.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_f01bae.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_c686f7.js", { "[project]/crates/turbopack-tests/tests/snapshot/import-meta/url/input/asset.txt (static)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -23,8 +23,8 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$2d$tests }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_5f69bf.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_5f69bf.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_5f69bf.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/import-meta/url/input/index.js (ecmascript)"); } ]); @@ -1501,4 +1501,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_f01bae.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_c686f7.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_f01bae.js.map b/crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_c686f7.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_f01bae.js.map rename to crates/turbopack-tests/tests/snapshot/import-meta/url/output/crates_turbopack-tests_tests_snapshot_import-meta_url_input_index_c686f7.js.map diff --git a/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_56419a.js b/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_56419a.js index 022b718bddf9e..a20cea2e7498a 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_56419a.js +++ b/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_56419a.js @@ -3,11 +3,11 @@ "[project]/crates/turbopack-tests/tests/snapshot/imports/dynamic/input/vercel.mjs (ecmascript, manifest chunk, loader)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { __turbopack_export_value__((__turbopack_import__) => { - return __turbopack_load__("output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_93c5e8._.js").then(() => { + return __turbopack_load__("output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_c72a25._.js").then(() => { return __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/imports/dynamic/input/vercel.mjs (ecmascript, manifest chunk)"); - }).then((chunks_paths) => { - __turbopack_register_chunk_list__("output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_d744dd._.json", chunks_paths); - return Promise.all(chunks_paths.map((chunk_path) => __turbopack_load__(chunk_path))); + }).then(({ chunks, list }) => { + __turbopack_register_chunk_list__(list, chunks); + return Promise.all(chunks.map((chunk_path) => __turbopack_load__(chunk_path))); }).then(() => { return __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/imports/dynamic/input/vercel.mjs (ecmascript)"); }); @@ -20,8 +20,8 @@ __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/imports/d }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_9b621f.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_56419a.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_9b621f.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/dynamic/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_6f9eb3.js b/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_9b621f.js similarity index 98% rename from crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_6f9eb3.js rename to crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_9b621f.js index 81ecadf11a479..c8a40c059ac94 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_6f9eb3.js +++ b/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_9b621f.js @@ -1,13 +1,13 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_6f9eb3.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_9b621f.js", { "[project]/crates/turbopack-tests/tests/snapshot/imports/dynamic/input/vercel.mjs (ecmascript, manifest chunk, loader)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { __turbopack_export_value__((__turbopack_import__) => { - return __turbopack_load__("output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_93c5e8._.js").then(() => { + return __turbopack_load__("output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_c72a25._.js").then(() => { return __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/imports/dynamic/input/vercel.mjs (ecmascript, manifest chunk)"); - }).then((chunks_paths) => { - __turbopack_register_chunk_list__("output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_d744dd._.json", chunks_paths); - return Promise.all(chunks_paths.map((chunk_path) => __turbopack_load__(chunk_path))); + }).then(({ chunks, list }) => { + __turbopack_register_chunk_list__(list, chunks); + return Promise.all(chunks.map((chunk_path) => __turbopack_load__(chunk_path))); }).then(() => { return __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/imports/dynamic/input/vercel.mjs (ecmascript)"); }); @@ -20,8 +20,8 @@ __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/imports/d }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_56419a.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_56419a.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_56419a.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/dynamic/input/index.js (ecmascript)"); } ]); @@ -1498,4 +1498,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_6f9eb3.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_9b621f.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_6f9eb3.js.map b/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_9b621f.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_6f9eb3.js.map rename to crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_index_9b621f.js.map diff --git a/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_93c5e8._.js b/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_c72a25._.js similarity index 67% rename from crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_93c5e8._.js rename to crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_c72a25._.js index 3d07e709d38cc..d8fe8f3d7bb4f 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_93c5e8._.js +++ b/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_c72a25._.js @@ -1,10 +1,10 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_93c5e8._.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_c72a25._.js", { "[project]/crates/turbopack-tests/tests/snapshot/imports/dynamic/input/vercel.mjs (ecmascript, manifest chunk)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { -__turbopack_export_value__([ - "output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs._.js" -]); +__turbopack_export_value__({ chunks: [ + "output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_d12c37._.js" +], list: "output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_d12c37._.js.chunk-list.json" }); })()), }]); \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_93c5e8._.js.map b/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_c72a25._.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_93c5e8._.js.map rename to crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_c72a25._.js.map diff --git a/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs._.js b/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_d12c37._.js similarity index 84% rename from crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs._.js rename to crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_d12c37._.js index 50ffebf121736..0374f23f7c4f4 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs._.js +++ b/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_d12c37._.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs._.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_d12c37._.js", { "[project]/crates/turbopack-tests/tests/snapshot/imports/dynamic/input/vercel.mjs (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -11,4 +11,4 @@ const __TURBOPACK__default__export__ = "turbopack"; }]); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs._.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_d12c37._.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs._.js.map b/crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_d12c37._.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs._.js.map rename to crates/turbopack-tests/tests/snapshot/imports/dynamic/output/crates_turbopack-tests_tests_snapshot_imports_dynamic_input_vercel.mjs_d12c37._.js.map diff --git a/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e460e9.js b/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_8148ab.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e460e9.js rename to crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_8148ab.js index f5932a3fe3000..ace8e43c0e48c 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e460e9.js +++ b/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_8148ab.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e460e9.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_8148ab.js", { "[project]/crates/turbopack-tests/tests/snapshot/imports/json/input/invalid.json (json)": (() => {{ @@ -21,8 +21,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_881b1b.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_imports_json_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_881b1b.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_881b1b.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/json/input/index.js (ecmascript)"); } ]); @@ -1499,4 +1499,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_imports_json_input_index_e460e9.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_imports_json_input_index_8148ab.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e460e9.js.map b/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_8148ab.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_e460e9.js.map rename to crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_8148ab.js.map diff --git a/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_881b1b.js b/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_881b1b.js index 67585a0037893..cfc46d58b360e 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_881b1b.js +++ b/crates/turbopack-tests/tests/snapshot/imports/json/output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_881b1b.js @@ -21,8 +21,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_imports_json_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_8148ab.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_881b1b.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_imports_json_input_index_8148ab.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/json/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_707ee1.js b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_707ee1.js index f5cb42e6bda09..bb0ba80a85ac1 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_707ee1.js +++ b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_707ee1.js @@ -11,8 +11,8 @@ console.log(dne); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_ae8d72.js"))) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_707ee1.js.chunk-list.json", ["output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_ae8d72.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_fb56eb.js b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_ae8d72.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_fb56eb.js rename to crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_ae8d72.js index d04fc3d0911e6..50888a020ae95 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_fb56eb.js +++ b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_ae8d72.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_fb56eb.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_ae8d72.js", { "[project]/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/input/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -11,8 +11,8 @@ console.log(dne); }.call(this) }), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_707ee1.js"))) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index.js_f5704b._.json", ["output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_707ee1.js"]); + if (!(true)) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_707ee1.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/input/index.js (ecmascript)"); } ]); @@ -1489,4 +1489,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_fb56eb.js.map \ No newline at end of file +//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_ae8d72.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_fb56eb.js.map b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_ae8d72.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_fb56eb.js.map rename to crates/turbopack-tests/tests/snapshot/imports/resolve_error_cjs/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_cjs_input_index_ae8d72.js.map diff --git a/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_ee6078.js b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_35e7a9.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_ee6078.js rename to crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_35e7a9.js index 1fc87264b3d28..62030ab0c8c71 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_ee6078.js +++ b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_35e7a9.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_ee6078.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_35e7a9.js", { "[project]/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -14,8 +14,8 @@ console.log({}[dne]); })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_af6491.js"))) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index.js_f5704b._.json", ["output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_af6491.js"]); + if (!(true)) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_af6491.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/input/index.js (ecmascript)"); } ]); @@ -1492,4 +1492,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_ee6078.js.map \ No newline at end of file +//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_35e7a9.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_ee6078.js.map b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_35e7a9.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_ee6078.js.map rename to crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_35e7a9.js.map diff --git a/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_af6491.js b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_af6491.js index eee1237246023..da7d31ea28c61 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_af6491.js +++ b/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_af6491.js @@ -14,8 +14,8 @@ console.log({}[dne]); })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_35e7a9.js"))) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_af6491.js.chunk-list.json", ["output/79fb1_turbopack-tests_tests_snapshot_imports_resolve_error_esm_input_index_35e7a9.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/resolve_error_esm/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_899ad5.js b/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_115b05.js similarity index 98% rename from crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_899ad5.js rename to crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_115b05.js index 3a8889857f460..8f40c41d8208b 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_899ad5.js +++ b/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_115b05.js @@ -1,13 +1,13 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_899ad5.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_115b05.js", { "[project]/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/input/vercel.mjs (ecmascript, manifest chunk, loader)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { __turbopack_export_value__((__turbopack_import__) => { - return __turbopack_load__("output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_93c5e8._.js").then(() => { + return __turbopack_load__("output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_12d05a._.js").then(() => { return __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/input/vercel.mjs (ecmascript, manifest chunk)"); - }).then((chunks_paths) => { - __turbopack_register_chunk_list__("output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_d744dd._.json", chunks_paths); - return Promise.all(chunks_paths.map((chunk_path) => __turbopack_load__(chunk_path))); + }).then(({ chunks, list }) => { + __turbopack_register_chunk_list__(list, chunks); + return Promise.all(chunks.map((chunk_path) => __turbopack_load__(chunk_path))); }).then(() => { return __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/input/vercel.mjs (ecmascript)"); }); @@ -32,8 +32,8 @@ __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/imports/s })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_507785.js"))) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index.js_f5704b._.json", ["output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_507785.js"]); + if (!(true)) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_507785.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/input/index.js (ecmascript)"); } ]); @@ -1510,4 +1510,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_899ad5.js.map \ No newline at end of file +//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_115b05.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_899ad5.js.map b/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_115b05.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_899ad5.js.map rename to crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_115b05.js.map diff --git a/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_507785.js b/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_507785.js index c330b325fac8f..9c8a34ac0ecc0 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_507785.js +++ b/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_507785.js @@ -3,11 +3,11 @@ "[project]/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/input/vercel.mjs (ecmascript, manifest chunk, loader)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { __turbopack_export_value__((__turbopack_import__) => { - return __turbopack_load__("output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_93c5e8._.js").then(() => { + return __turbopack_load__("output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_12d05a._.js").then(() => { return __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/input/vercel.mjs (ecmascript, manifest chunk)"); - }).then((chunks_paths) => { - __turbopack_register_chunk_list__("output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_d744dd._.json", chunks_paths); - return Promise.all(chunks_paths.map((chunk_path) => __turbopack_load__(chunk_path))); + }).then(({ chunks, list }) => { + __turbopack_register_chunk_list__(list, chunks); + return Promise.all(chunks.map((chunk_path) => __turbopack_load__(chunk_path))); }).then(() => { return __turbopack_import__("[project]/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/input/vercel.mjs (ecmascript)"); }); @@ -32,8 +32,8 @@ __turbopack_require__("[project]/crates/turbopack-tests/tests/snapshot/imports/s })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_115b05.js"))) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_507785.js.chunk-list.json", ["output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_index_115b05.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_93c5e8._.js b/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_12d05a._.js similarity index 62% rename from crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_93c5e8._.js rename to crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_12d05a._.js index b78eb7686bf45..fda62330d20e4 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_93c5e8._.js +++ b/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_12d05a._.js @@ -1,10 +1,10 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_93c5e8._.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_12d05a._.js", { "[project]/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/input/vercel.mjs (ecmascript, manifest chunk)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { -__turbopack_export_value__([ - "output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs._.js" -]); +__turbopack_export_value__({ chunks: [ + "output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_e3316a._.js" +], list: "output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_e3316a._.js.chunk-list.json" }); })()), }]); \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_93c5e8._.js.map b/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_12d05a._.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_93c5e8._.js.map rename to crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_12d05a._.js.map diff --git a/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs._.js b/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_e3316a._.js similarity index 68% rename from crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs._.js rename to crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_e3316a._.js index 7fff51cea0f28..af149f1392308 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs._.js +++ b/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_e3316a._.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs._.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_e3316a._.js", { "[project]/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/input/vercel.mjs (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -11,4 +11,4 @@ const __TURBOPACK__default__export__ = "turbopack"; }]); -//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs._.js.map \ No newline at end of file +//# sourceMappingURL=a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_e3316a._.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs._.js.map b/crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_e3316a._.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/79fb1_turbopack-tests_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs._.js.map rename to crates/turbopack-tests/tests/snapshot/imports/static-and-dynamic/output/a587c_tests_snapshot_imports_static-and-dynamic_input_vercel.mjs_e3316a._.js.map diff --git a/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_82c953.js b/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_5b1237.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_82c953.js rename to crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_5b1237.js index be57979d0f1d0..f4d142460172d 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_82c953.js +++ b/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_5b1237.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_82c953.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_5b1237.js", { "[project]/crates/turbopack-tests/tests/snapshot/imports/static/input/vercel.svg (static)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -13,8 +13,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_9fc270.js"))) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_imports_static_input_index.js_f5704b._.json", ["output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_9fc270.js"]); + if (!(true)) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_9fc270.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/static/input/index.js (ecmascript)"); } ]); @@ -1491,4 +1491,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_imports_static_input_index_82c953.js.map \ No newline at end of file +//# sourceMappingURL=crates_turbopack-tests_tests_snapshot_imports_static_input_index_5b1237.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_82c953.js.map b/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_5b1237.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_82c953.js.map rename to crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_5b1237.js.map diff --git a/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_9fc270.js b/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_9fc270.js index 64142b73c49b0..43dde1ae8b389 100644 --- a/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_9fc270.js +++ b/crates/turbopack-tests/tests/snapshot/imports/static/output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_9fc270.js @@ -13,8 +13,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/crates_turbopack-tests_tests_snapshot_imports_static_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_5b1237.js"))) return true; + registerChunkList("output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_9fc270.js.chunk-list.json", ["output/crates_turbopack-tests_tests_snapshot_imports_static_input_index_5b1237.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/imports/static/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_4e764f.js b/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_46dd5f.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_4e764f.js rename to crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_46dd5f.js index 5128df21b244e..8bfdd1c77f197 100644 --- a/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_4e764f.js +++ b/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_46dd5f.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_4e764f.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_46dd5f.js", { "[project]/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -8,8 +8,8 @@ var __TURBOPACK__external__node$3a$fs__ = __turbopack_external_require__("node:f })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_69be78.js"))) return true; - registerChunkList("output/a587c_tests_snapshot_node_node_protocol_external_input_index.js_f5704b._.json", ["output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_69be78.js"]); + if (!(true)) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_69be78.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/input/index.js (ecmascript)"); } ]); @@ -1486,4 +1486,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_4e764f.js.map \ No newline at end of file +//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_46dd5f.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_4e764f.js.map b/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_46dd5f.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_4e764f.js.map rename to crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_46dd5f.js.map diff --git a/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_69be78.js b/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_69be78.js index 114c81ae387f2..cd0dd8cd67e2d 100644 --- a/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_69be78.js +++ b/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_69be78.js @@ -8,8 +8,8 @@ var __TURBOPACK__external__node$3a$fs__ = __turbopack_external_require__("node:f })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/a587c_tests_snapshot_node_node_protocol_external_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_46dd5f.js"))) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_69be78.js.chunk-list.json", ["output/79fb1_turbopack-tests_tests_snapshot_node_node_protocol_external_input_index_46dd5f.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/node/node_protocol_external/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/63a02_styled-components_index.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/63a02_styled-components_index_7ff1d5.js similarity index 85% rename from crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/63a02_styled-components_index.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/63a02_styled-components_index_7ff1d5.js index 8dccf61e5f92e..dc1eaa3d37d74 100644 --- a/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/63a02_styled-components_index.js +++ b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/63a02_styled-components_index_7ff1d5.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/63a02_styled-components_index.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/63a02_styled-components_index_7ff1d5.js", { "[project]/crates/turbopack-tests/tests/node_modules/styled-components/index.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -9,4 +9,4 @@ }]); -//# sourceMappingURL=63a02_styled-components_index.js.map \ No newline at end of file +//# sourceMappingURL=63a02_styled-components_index_7ff1d5.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/63a02_styled-components_index.js.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/63a02_styled-components_index_7ff1d5.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/63a02_styled-components_index.js.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/63a02_styled-components_index_7ff1d5.js.map diff --git a/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_01a621.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_56786e.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_01a621.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_56786e.js index d662d145fb694..4c32e24a00927 100644 --- a/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_01a621.js +++ b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_56786e.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_styled_components_styled_components_input_index_01a621.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_styled_components_styled_components_input_index_56786e.js", { "[project]/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -15,8 +15,8 @@ console.log(MyButton); })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/63a02_styled-components_index.js"))) return true; - registerChunkList("output/a587c_tests_snapshot_styled_components_styled_components_input_index.js_f5704b._.json", ["output/63a02_styled-components_index.js"]); + if (!(true && loadedChunks.has("output/63a02_styled-components_index_7ff1d5.js"))) return true; + registerChunkList("output/a587c_tests_snapshot_styled_components_styled_components_input_index_d9d28a.js.chunk-list.json", ["output/63a02_styled-components_index_7ff1d5.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/input/index.js (ecmascript)"); } ]); @@ -1493,4 +1493,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=a587c_tests_snapshot_styled_components_styled_components_input_index_01a621.js.map \ No newline at end of file +//# sourceMappingURL=a587c_tests_snapshot_styled_components_styled_components_input_index_56786e.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_01a621.js.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_56786e.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_01a621.js.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_56786e.js.map diff --git a/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_0496ed.js b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_d9d28a.js similarity index 98% rename from crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_0496ed.js rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_d9d28a.js index 9cc7acc4a5a75..7c6dcd23f3d4c 100644 --- a/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_0496ed.js +++ b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_d9d28a.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_styled_components_styled_components_input_index_0496ed.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_styled_components_styled_components_input_index_d9d28a.js", { "[project]/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -15,8 +15,8 @@ console.log(MyButton); })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/63a02_styled-components_index.js") && loadedChunks.has("output/a587c_tests_snapshot_styled_components_styled_components_input_index_01a621.js"))) return true; - registerChunkList("output/a587c_tests_snapshot_styled_components_styled_components_input_index.js_f5704b._.json", ["output/63a02_styled-components_index.js","output/a587c_tests_snapshot_styled_components_styled_components_input_index_01a621.js"]); + if (!(true && loadedChunks.has("output/63a02_styled-components_index_7ff1d5.js") && loadedChunks.has("output/a587c_tests_snapshot_styled_components_styled_components_input_index_56786e.js"))) return true; + registerChunkList("output/a587c_tests_snapshot_styled_components_styled_components_input_index_d9d28a.js.chunk-list.json", ["output/63a02_styled-components_index_7ff1d5.js","output/a587c_tests_snapshot_styled_components_styled_components_input_index_56786e.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/input/index.js (ecmascript)"); } ]); @@ -1493,4 +1493,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=a587c_tests_snapshot_styled_components_styled_components_input_index_0496ed.js.map \ No newline at end of file +//# sourceMappingURL=a587c_tests_snapshot_styled_components_styled_components_input_index_d9d28a.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_0496ed.js.map b/crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_d9d28a.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_0496ed.js.map rename to crates/turbopack-tests/tests/snapshot/styled_components/styled_components/output/a587c_tests_snapshot_styled_components_styled_components_input_index_d9d28a.js.map diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/63a02_react_jsx-dev-runtime.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/63a02_react_jsx-dev-runtime_a01403.js similarity index 85% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/63a02_react_jsx-dev-runtime.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/63a02_react_jsx-dev-runtime_a01403.js index a213570a77fd4..98f68b4aa3fe0 100644 --- a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/63a02_react_jsx-dev-runtime.js +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/63a02_react_jsx-dev-runtime_a01403.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/63a02_react_jsx-dev-runtime.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/63a02_react_jsx-dev-runtime_a01403.js", { "[project]/crates/turbopack-tests/tests/node_modules/react/jsx-dev-runtime.js (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -9,4 +9,4 @@ }]); -//# sourceMappingURL=63a02_react_jsx-dev-runtime.js.map \ No newline at end of file +//# sourceMappingURL=63a02_react_jsx-dev-runtime_a01403.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/63a02_react_jsx-dev-runtime.js.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/63a02_react_jsx-dev-runtime_a01403.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/63a02_react_jsx-dev-runtime.js.map rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/63a02_react_jsx-dev-runtime_a01403.js.map diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/7b7bf_third_party_component_index.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/7b7bf_third_party_component_index_c2ffe3.js similarity index 86% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/7b7bf_third_party_component_index.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/7b7bf_third_party_component_index_c2ffe3.js index 3d00664f6ee27..c6718749696dd 100644 --- a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/7b7bf_third_party_component_index.js +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/7b7bf_third_party_component_index_c2ffe3.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/7b7bf_third_party_component_index.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/7b7bf_third_party_component_index_c2ffe3.js", { "[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/node_modules/third_party_component/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -13,4 +13,4 @@ function ThirdPartyComponent() { }]); -//# sourceMappingURL=7b7bf_third_party_component_index.js.map \ No newline at end of file +//# sourceMappingURL=7b7bf_third_party_component_index_c2ffe3.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/7b7bf_third_party_component_index.js.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/7b7bf_third_party_component_index_c2ffe3.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/7b7bf_third_party_component_index.js.map rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/7b7bf_third_party_component_index_c2ffe3.js.map diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/8562f_snapshot_swc_transforms_mono_transforms_input_packages_component_index_13a243.js similarity index 83% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/8562f_snapshot_swc_transforms_mono_transforms_input_packages_component_index_13a243.js index 38d322db6db67..82cd8424e70cc 100644 --- a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/8562f_snapshot_swc_transforms_mono_transforms_input_packages_component_index_13a243.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/8562f_snapshot_swc_transforms_mono_transforms_input_packages_component_index_13a243.js", { "[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/component/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -22,4 +22,4 @@ function MyApp() { }]); -//# sourceMappingURL=a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js.map \ No newline at end of file +//# sourceMappingURL=8562f_snapshot_swc_transforms_mono_transforms_input_packages_component_index_13a243.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/8562f_snapshot_swc_transforms_mono_transforms_input_packages_component_index_13a243.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js.map rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/8562f_snapshot_swc_transforms_mono_transforms_input_packages_component_index_13a243.js.map diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_38ad57.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_484c8d.js similarity index 98% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_38ad57.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_484c8d.js index abaaf9b716e3d..67e2aac969f80 100644 --- a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_38ad57.js +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_484c8d.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_38ad57.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_484c8d.js", { "[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/app/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -11,8 +11,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/63a02_react_jsx-dev-runtime.js") && loadedChunks.has("output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js") && loadedChunks.has("output/7b7bf_third_party_component_index.js"))) return true; - registerChunkList("output/8562f_snapshot_swc_transforms_mono_transforms_input_packages_app_index.js_f5704b._.json", ["output/63a02_react_jsx-dev-runtime.js","output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js","output/7b7bf_third_party_component_index.js"]); + if (!(true && loadedChunks.has("output/63a02_react_jsx-dev-runtime_a01403.js") && loadedChunks.has("output/8562f_snapshot_swc_transforms_mono_transforms_input_packages_component_index_13a243.js") && loadedChunks.has("output/7b7bf_third_party_component_index_c2ffe3.js"))) return true; + registerChunkList("output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_e02442.js.chunk-list.json", ["output/63a02_react_jsx-dev-runtime_a01403.js","output/8562f_snapshot_swc_transforms_mono_transforms_input_packages_component_index_13a243.js","output/7b7bf_third_party_component_index_c2ffe3.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/app/index.js (ecmascript)"); } ]); @@ -1489,4 +1489,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_38ad57.js.map \ No newline at end of file +//# sourceMappingURL=a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_484c8d.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_2a30e9.js.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_484c8d.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_2a30e9.js.map rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_484c8d.js.map diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_2a30e9.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_e02442.js similarity index 98% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_2a30e9.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_e02442.js index 4bae1e998b33f..dfecb0810c99a 100644 --- a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_2a30e9.js +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_e02442.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_2a30e9.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_e02442.js", { "[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/app/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -11,8 +11,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/63a02_react_jsx-dev-runtime.js") && loadedChunks.has("output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js") && loadedChunks.has("output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_38ad57.js") && loadedChunks.has("output/7b7bf_third_party_component_index.js"))) return true; - registerChunkList("output/8562f_snapshot_swc_transforms_mono_transforms_input_packages_app_index.js_f5704b._.json", ["output/63a02_react_jsx-dev-runtime.js","output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_component_index.js","output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_38ad57.js","output/7b7bf_third_party_component_index.js"]); + if (!(true && loadedChunks.has("output/63a02_react_jsx-dev-runtime_a01403.js") && loadedChunks.has("output/8562f_snapshot_swc_transforms_mono_transforms_input_packages_component_index_13a243.js") && loadedChunks.has("output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_484c8d.js") && loadedChunks.has("output/7b7bf_third_party_component_index_c2ffe3.js"))) return true; + registerChunkList("output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_e02442.js.chunk-list.json", ["output/63a02_react_jsx-dev-runtime_a01403.js","output/8562f_snapshot_swc_transforms_mono_transforms_input_packages_component_index_13a243.js","output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_484c8d.js","output/7b7bf_third_party_component_index_c2ffe3.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/input/packages/app/index.js (ecmascript)"); } ]); @@ -1489,4 +1489,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_2a30e9.js.map \ No newline at end of file +//# sourceMappingURL=a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_e02442.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_38ad57.js.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_e02442.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_38ad57.js.map rename to crates/turbopack-tests/tests/snapshot/swc_transforms/mono_transforms/output/a587c_tests_snapshot_swc_transforms_mono_transforms_input_packages_app_index_e02442.js.map diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/63a02_@swc_helpers_src__class_call_check.mjs._.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/63a02_@swc_helpers_src__class_call_check.mjs_926eaa._.js similarity index 90% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/63a02_@swc_helpers_src__class_call_check.mjs._.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/63a02_@swc_helpers_src__class_call_check.mjs_926eaa._.js index fcaab5e5dae5a..e4e1d14703cc3 100644 --- a/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/63a02_@swc_helpers_src__class_call_check.mjs._.js +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/63a02_@swc_helpers_src__class_call_check.mjs_926eaa._.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/63a02_@swc_helpers_src__class_call_check.mjs._.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/63a02_@swc_helpers_src__class_call_check.mjs_926eaa._.js", { "[project]/crates/turbopack-tests/tests/node_modules/@swc/helpers/src/_class_call_check.mjs (ecmascript)": (function({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname, m: module, e: exports }) { !function() { @@ -9,4 +9,4 @@ }]); -//# sourceMappingURL=63a02_@swc_helpers_src__class_call_check.mjs._.js.map \ No newline at end of file +//# sourceMappingURL=63a02_@swc_helpers_src__class_call_check.mjs_926eaa._.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/63a02_@swc_helpers_src__class_call_check.mjs._.js.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/63a02_@swc_helpers_src__class_call_check.mjs_926eaa._.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/63a02_@swc_helpers_src__class_call_check.mjs._.js.map rename to crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/63a02_@swc_helpers_src__class_call_check.mjs_926eaa._.js.map diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_097653.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_83e217.js similarity index 98% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_097653.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_83e217.js index 2f912a29dc957..c0603f5162353 100644 --- a/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_097653.js +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_83e217.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_097653.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_83e217.js", { "[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -14,8 +14,8 @@ console.log(Foo, [].includes("foo")); })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/63a02_@swc_helpers_src__class_call_check.mjs._.js") && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_62f043.js"))) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index.js_f5704b._.json", ["output/63a02_@swc_helpers_src__class_call_check.mjs._.js","output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_62f043.js"]); + if (!(true && loadedChunks.has("output/63a02_@swc_helpers_src__class_call_check.mjs_926eaa._.js") && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_bc3760.js"))) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_83e217.js.chunk-list.json", ["output/63a02_@swc_helpers_src__class_call_check.mjs_926eaa._.js","output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_bc3760.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/input/index.js (ecmascript)"); } ]); @@ -1492,4 +1492,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_097653.js.map \ No newline at end of file +//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_83e217.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_097653.js.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_83e217.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_097653.js.map rename to crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_83e217.js.map diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_62f043.js b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_bc3760.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_62f043.js rename to crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_bc3760.js index d5f1d5c3b154b..b7430f1984650 100644 --- a/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_62f043.js +++ b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_bc3760.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_62f043.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_bc3760.js", { "[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/input/index.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -14,8 +14,8 @@ console.log(Foo, [].includes("foo")); })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/63a02_@swc_helpers_src__class_call_check.mjs._.js"))) return true; - registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index.js_f5704b._.json", ["output/63a02_@swc_helpers_src__class_call_check.mjs._.js"]); + if (!(true && loadedChunks.has("output/63a02_@swc_helpers_src__class_call_check.mjs_926eaa._.js"))) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_83e217.js.chunk-list.json", ["output/63a02_@swc_helpers_src__class_call_check.mjs_926eaa._.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/input/index.js (ecmascript)"); } ]); @@ -1492,4 +1492,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_62f043.js.map \ No newline at end of file +//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_bc3760.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_62f043.js.map b/crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_bc3760.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_62f043.js.map rename to crates/turbopack-tests/tests/snapshot/swc_transforms/preset_env/output/79fb1_turbopack-tests_tests_snapshot_swc_transforms_preset_env_input_index_bc3760.js.map diff --git a/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_18c34e.js b/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_18c34e.js index a2e62295a87d9..962560f900d32 100644 --- a/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_18c34e.js +++ b/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_18c34e.js @@ -21,8 +21,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/a587c_tests_snapshot_typescript_jsconfig-baseurl_input_index.js_f5704b._.json", []); + if (!(true && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_b81b04.js"))) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_18c34e.js.chunk-list.json", ["output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_b81b04.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/input/index.js (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_3d21b6.js b/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_b81b04.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_3d21b6.js rename to crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_b81b04.js index c1b8fc78caf79..4e15f5c53d6b2 100644 --- a/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_3d21b6.js +++ b/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_b81b04.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_3d21b6.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_b81b04.js", { "[project]/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/input/prop.js (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -21,8 +21,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_18c34e.js"))) return true; - registerChunkList("output/a587c_tests_snapshot_typescript_jsconfig-baseurl_input_index.js_f5704b._.json", ["output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_18c34e.js"]); + if (!(true)) return true; + registerChunkList("output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_18c34e.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/input/index.js (ecmascript)"); } ]); @@ -1499,4 +1499,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_3d21b6.js.map \ No newline at end of file +//# sourceMappingURL=79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_b81b04.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_3d21b6.js.map b/crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_b81b04.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_3d21b6.js.map rename to crates/turbopack-tests/tests/snapshot/typescript/jsconfig-baseurl/output/79fb1_turbopack-tests_tests_snapshot_typescript_jsconfig-baseurl_input_index_b81b04.js.map diff --git a/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_540b0c._.js b/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_540b0c._.js index b56c52fecaa14..3002aa3b08eee 100644 --- a/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_540b0c._.js +++ b/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_540b0c._.js @@ -21,8 +21,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true)) return true; - registerChunkList("output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_f5704b._.json", []); + if (!(true && loadedChunks.has("output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_58f3de._.js"))) return true; + registerChunkList("output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_540b0c._.js.chunk-list.json", ["output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_58f3de._.js"]); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/input/index.ts (ecmascript)"); } ]); diff --git a/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_814f4c._.js b/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_58f3de._.js similarity index 99% rename from crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_814f4c._.js rename to crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_58f3de._.js index 051f33db6a849..7d2aebf3a65ce 100644 --- a/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_814f4c._.js +++ b/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_58f3de._.js @@ -1,4 +1,4 @@ -(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_814f4c._.js", { +(self.TURBOPACK = self.TURBOPACK || []).push(["output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_58f3de._.js", { "[project]/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/input/prop.ts (ecmascript)": (({ r: __turbopack_require__, x: __turbopack_external_require__, i: __turbopack_import__, s: __turbopack_esm__, v: __turbopack_export_value__, c: __turbopack_cache__, l: __turbopack_load__, k: __turbopack_register_chunk_list__, j: __turbopack_cjs__, p: process, g: global, __dirname }) => (() => { @@ -21,8 +21,8 @@ console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$turbopack$ })()), }, ({ loadedChunks, instantiateRuntimeModule, registerChunkList }) => { - if (!(true && loadedChunks.has("output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_540b0c._.js"))) return true; - registerChunkList("output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_f5704b._.json", ["output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_540b0c._.js"]); + if (!(true)) return true; + registerChunkList("output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_540b0c._.js.chunk-list.json", []); instantiateRuntimeModule("[project]/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/input/index.ts (ecmascript)"); } ]); @@ -1499,4 +1499,4 @@ globalThis.TURBOPACK = { })(); -//# sourceMappingURL=a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_814f4c._.js.map \ No newline at end of file +//# sourceMappingURL=a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_58f3de._.js.map \ No newline at end of file diff --git a/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_814f4c._.js.map b/crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_58f3de._.js.map similarity index 100% rename from crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_814f4c._.js.map rename to crates/turbopack-tests/tests/snapshot/typescript/tsconfig-baseurl/output/a587c_tests_snapshot_typescript_tsconfig-baseurl_input_index.ts_58f3de._.js.map