diff --git a/crates/pack-api/src/library.rs b/crates/pack-api/src/library.rs index d0c8c07ea..9e38ba6a8 100644 --- a/crates/pack-api/src/library.rs +++ b/crates/pack-api/src/library.rs @@ -4,7 +4,7 @@ use pack_core::{ get_client_module_options_context, get_client_resolve_options_context, get_client_runtime_entries, }, - library::contexts::get_library_chunking_context, + library::contexts::{LibraryChunkingContextOptions, get_library_chunking_context}, util::convert_to_project_relative, }; use qstring::QString; @@ -238,17 +238,21 @@ impl LibraryEndpoint { runtime_export: Vc>, ) -> Result>> { let project = self.project(); + Ok(get_library_chunking_context( - project.project_root().owned().await?, - project.dist_root().owned().await?, - rcstr!("/ROOT"), - project.client_compile_time_info().environment(), - project.mode(), - project.module_ids(), - project.no_mangling(), - runtime_root, - runtime_export, - project.config(), + LibraryChunkingContextOptions { + mode: project.mode(), + root_path: project.project_root().owned().await?, + output_root: project.dist_root().owned().await?, + output_root_to_root_path: rcstr!("/ROOT"), + environment: project.client_compile_time_info().environment(), + module_id_strategy: project.module_ids(), + no_mangling: project.no_mangling(), + runtime_root, + runtime_export, + config: project.config(), + export_usage: project.export_usage(), + }, )) } diff --git a/crates/pack-api/src/project.rs b/crates/pack-api/src/project.rs index 0914b637a..5522d95ff 100644 --- a/crates/pack-api/src/project.rs +++ b/crates/pack-api/src/project.rs @@ -1,7 +1,9 @@ use anyhow::{Context, Result, bail}; use pack_core::{ all_assets_from_entries, - client::context::{get_client_chunking_context, get_client_compile_time_info}, + client::context::{ + ClientChunkingContextOptions, get_client_chunking_context, get_client_compile_time_info, + }, config::{Config, ModuleIds as ModuleIdStrategyConfig}, emit_assets, mode::Mode, @@ -46,6 +48,7 @@ use turbopack_core::{ module_graph::{ GraphEntries, ModuleGraph, SingleModuleGraph, VisitedModules, chunk_group_info::ChunkGroupEntry, + export_usage::{OptionExportUsageInfo, compute_export_usage_info}, }, output::{OutputAsset, OutputAssets}, raw_output::RawOutput, @@ -892,17 +895,18 @@ impl Project { #[turbo_tasks::function] pub async fn client_chunking_context(self: Vc) -> Result>> { - Ok(get_client_chunking_context( - self.project_root().owned().await?, - self.client_root().owned().await?, - rcstr!("/ROOT"), - Some(self.dist_dir().owned().await?), - self.client_compile_time_info().environment(), - self.mode(), - self.module_ids(), - self.no_mangling(), - self.config(), - )) + Ok(get_client_chunking_context(ClientChunkingContextOptions { + mode: self.mode(), + root_path: self.project_root().owned().await?, + output_root: self.client_root().owned().await?, + output_root_to_root_path: rcstr!("/ROOT"), + chunk_base_path: Some(self.dist_dir().owned().await?), + environment: self.client_compile_time_info().environment(), + module_id_strategy: self.module_ids(), + no_mangling: self.no_mangling(), + config: self.config(), + export_usage: self.export_usage(), + })) } #[turbo_tasks::function] @@ -1161,6 +1165,21 @@ impl Project { } } + /// Computed the used exports for each module. + #[turbo_tasks::function] + pub async fn export_usage(self: Vc) -> Result> { + if *self.config().remove_unused_exports(self.mode()).await? { + let module_graphs = self.whole_app_module_graphs().await?; + Ok(Vc::cell(Some( + compute_export_usage_info(module_graphs.full) + .resolve_strongly_consistent() + .await?, + ))) + } else { + Ok(Vc::cell(None)) + } + } + #[turbo_tasks::function] pub async fn copy_output_assets(self: Vc) -> Result> { let project_path = self.project_path().owned().await?; diff --git a/crates/pack-core/src/client/context.rs b/crates/pack-core/src/client/context.rs index a24a56d7d..58cfbbce0 100644 --- a/crates/pack-core/src/client/context.rs +++ b/crates/pack-core/src/client/context.rs @@ -1,8 +1,11 @@ use std::{collections::BTreeSet, str::FromStr}; use anyhow::Result; +use serde::{Deserialize, Serialize}; use turbo_rcstr::{RcStr, rcstr}; -use turbo_tasks::{FxIndexMap, ResolvedVc, TryJoinIterExt, ValueToString, Vc}; +use turbo_tasks::{ + FxIndexMap, ResolvedVc, TaskInput, TryJoinIterExt, ValueToString, Vc, trace::TraceRawVcs, +}; use turbo_tasks_env::EnvMap; use turbo_tasks_fs::FileSystemPath; use turbopack::{ @@ -26,6 +29,7 @@ use turbopack_core::{ environment::{BrowserEnvironment, Environment, ExecutionEnvironment}, file_source::FileSource, free_var_references, + module_graph::export_usage::OptionExportUsageInfo, }; use turbopack_ecmascript::{TypeofWindow, chunk::EcmascriptChunkType}; use turbopack_node::{ @@ -470,18 +474,37 @@ pub async fn get_client_resolve_options_context( .cell()) } +#[derive(Clone, Debug, PartialEq, Eq, Hash, TaskInput, TraceRawVcs, Serialize, Deserialize)] +pub struct ClientChunkingContextOptions { + pub mode: Vc, + pub root_path: FileSystemPath, + pub output_root: FileSystemPath, + pub output_root_to_root_path: RcStr, + pub chunk_base_path: Option, + pub environment: Vc, + pub module_id_strategy: Vc>, + pub no_mangling: Vc, + pub config: Vc, + pub export_usage: Vc, +} + #[turbo_tasks::function] pub async fn get_client_chunking_context( - root_path: FileSystemPath, - output_root: FileSystemPath, - output_root_to_root_path: RcStr, - chunk_base_path: Option, - environment: ResolvedVc, - mode: Vc, - module_id_strategy: ResolvedVc>, - no_mangling: Vc, - config: ResolvedVc, + options: ClientChunkingContextOptions, ) -> Result>> { + let ClientChunkingContextOptions { + mode, + root_path, + output_root, + output_root_to_root_path, + chunk_base_path, + environment, + module_id_strategy, + no_mangling, + config, + export_usage, + } = options; + let minify = config.minify(mode); let concatenate_modules = config.concatenate_modules(mode); let mode = mode.await?; @@ -509,7 +532,7 @@ pub async fn get_client_chunking_context( output_root.clone(), output_root.clone(), output_root, - environment, + environment.to_resolved().await?, runtime_type, ) .minify_type(if mode.is_production() && *minify.await? { @@ -526,10 +549,13 @@ pub async fn get_client_chunking_context( }) .chunk_base_path(chunk_base_path) .current_chunk_method(CurrentChunkMethod::DocumentCurrentScript) - .module_id_strategy(module_id_strategy); + .export_usage(*export_usage.await?) + .module_id_strategy(module_id_strategy.to_resolved().await?); let output = config.output().await?; + builder = builder.asset_base_path(output.asset_prefix.clone()); + if !mode.is_development() { if let Some(filename) = &output.filename { builder = builder.filename(filename.clone()); diff --git a/crates/pack-core/src/config.rs b/crates/pack-core/src/config.rs index 27b1d492a..b4b1e1759 100644 --- a/crates/pack-core/src/config.rs +++ b/crates/pack-core/src/config.rs @@ -306,6 +306,8 @@ pub struct OptimizationConfig { /// improving caching. #[serde(default)] pub concatenate_modules: Option, + /// Defaults to false in development mode, true in production mode. + pub remove_unused_exports: Option, } #[derive( @@ -328,6 +330,8 @@ pub struct OutputConfig { pub r#type: Option, pub clean: Option, pub copy: Option>, + /// URL prefix that will be prepended to all static asset URLs when loading them. + pub asset_prefix: Option, } #[derive( @@ -1342,6 +1346,17 @@ impl Config { .cell() } + #[turbo_tasks::function] + pub async fn remove_unused_exports(&self, mode: Vc) -> Result> { + let is_prod = matches!(*mode.await?, Mode::Production); + let remove_unused_exports = self + .optimization + .as_ref() + .and_then(|op| op.remove_unused_exports) + .unwrap_or(is_prod); + Ok(Vc::cell(remove_unused_exports)) + } + #[turbo_tasks::function] pub fn module_ids(&self) -> Vc { let Some(module_ids) = self.optimization.as_ref().and_then(|t| t.module_ids) else { diff --git a/crates/pack-core/src/library/chunking_context.rs b/crates/pack-core/src/library/chunking_context.rs index febfe6185..82a26c45d 100644 --- a/crates/pack-core/src/library/chunking_context.rs +++ b/crates/pack-core/src/library/chunking_context.rs @@ -134,6 +134,11 @@ impl LibraryChunkingContextBuilder { self } + pub fn asset_base_path(mut self, asset_base_path: Option) -> Self { + self.chunking_context.asset_base_path = asset_base_path; + self + } + pub fn build(self) -> Vc { LibraryChunkingContext::cell(self.chunking_context) } @@ -161,6 +166,8 @@ pub struct LibraryChunkingContext { output_root: FileSystemPath, /// The relative path from the output_root to the root_path. output_root_to_root_path: RcStr, + /// URL prefix that will be prepended to all static asset URLs when loading them. + asset_base_path: Option, /// The environment chunks will be evaluated in. environment: ResolvedVc, /// Enable module merging @@ -198,6 +205,7 @@ impl LibraryChunkingContext { output_root, output_root_to_root_path, should_use_file_source_map_uris: false, + asset_base_path: None, environment, runtime_type, minify_type: MinifyType::NoMinify, @@ -410,7 +418,14 @@ impl ChunkingContext for LibraryChunkingContext { async fn asset_url(&self, ident: FileSystemPath) -> Result> { let asset_path = ident.to_string(); - Ok(Vc::cell(asset_path.into())) + Ok(Vc::cell( + format!( + "{}{}", + self.asset_base_path.as_deref().unwrap_or(""), + asset_path + ) + .into(), + )) } #[turbo_tasks::function] diff --git a/crates/pack-core/src/library/contexts.rs b/crates/pack-core/src/library/contexts.rs index 984744a43..bca2edbec 100644 --- a/crates/pack-core/src/library/contexts.rs +++ b/crates/pack-core/src/library/contexts.rs @@ -1,6 +1,7 @@ use anyhow::Result; +use serde::{Deserialize, Serialize}; use turbo_rcstr::RcStr; -use turbo_tasks::{ResolvedVc, Vc}; +use turbo_tasks::{TaskInput, Vc, trace::TraceRawVcs}; use turbo_tasks_fs::FileSystemPath; use turbopack_core::{ chunk::{ @@ -8,25 +9,45 @@ use turbopack_core::{ module_id_strategies::ModuleIdStrategy, }, environment::Environment, + module_graph::export_usage::OptionExportUsageInfo, }; use crate::{config::Config, mode::Mode}; use super::LibraryChunkingContext; +#[derive(Clone, Debug, PartialEq, Eq, Hash, TaskInput, TraceRawVcs, Serialize, Deserialize)] +pub struct LibraryChunkingContextOptions { + pub mode: Vc, + pub root_path: FileSystemPath, + pub output_root: FileSystemPath, + pub output_root_to_root_path: RcStr, + pub environment: Vc, + pub module_id_strategy: Vc>, + pub no_mangling: Vc, + pub runtime_root: Vc>, + pub runtime_export: Vc>, + pub config: Vc, + pub export_usage: Vc, +} + #[turbo_tasks::function] pub async fn get_library_chunking_context( - root_path: FileSystemPath, - output_root: FileSystemPath, - output_root_to_root_path: RcStr, - environment: ResolvedVc, - mode: Vc, - module_id_strategy: ResolvedVc>, - no_mangling: Vc, - runtime_root: Vc>, - runtime_export: Vc>, - config: ResolvedVc, + options: LibraryChunkingContextOptions, ) -> Result>> { + let LibraryChunkingContextOptions { + mode, + root_path, + output_root, + output_root_to_root_path, + environment, + module_id_strategy, + no_mangling, + runtime_root, + runtime_export, + config, + export_usage, + } = options; let minify = config.minify(mode); let concatenate_modules = config.concatenate_modules(mode); let mode = mode.await?; @@ -47,11 +68,13 @@ pub async fn get_library_chunking_context( } }; + let output = config.output().await?; + let mut builder = LibraryChunkingContext::builder( root_path, output_root, output_root_to_root_path, - environment, + environment.to_resolved().await?, runtime_type, (*runtime_root.await?).clone(), (*runtime_export.await?).clone(), @@ -68,10 +91,12 @@ pub async fn get_library_chunking_context( } else { SourceMapsType::None }) - .module_id_strategy(module_id_strategy); + .asset_base_path(output.asset_prefix.clone()) + .module_id_strategy(module_id_strategy.to_resolved().await?) + .export_usage(*export_usage.await?); if !mode.is_development() - && let Some(filename) = &config.output().await?.filename + && let Some(filename) = &output.filename { builder = builder.filename(filename.clone()); } diff --git a/crates/pack-tests/tests/snapshot/basic/alias/output/crates_pack-tests_tests_snapshot_d4ef97b5.js b/crates/pack-tests/tests/snapshot/basic/alias/output/crates_pack-tests_tests_snapshot_d4ef97b5.js index 9bf07d162..45fdea280 100644 --- a/crates/pack-tests/tests/snapshot/basic/alias/output/crates_pack-tests_tests_snapshot_d4ef97b5.js +++ b/crates/pack-tests/tests/snapshot/basic/alias/output/crates_pack-tests_tests_snapshot_d4ef97b5.js @@ -2,63 +2,65 @@ 50, ((__turbopack_context__) => { "use strict"; +const foo = "foo"; +const bar = "bar"; +const a = "a from alias test"; __turbopack_context__.s([ "a", - ()=>a, + 0, + a, "bar", - ()=>bar, + 0, + bar, "foo", - ()=>foo + 0, + foo ]); -const foo = "foo"; -const bar = "bar"; -const a = "a from alias test"; }), 5, ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([ - "aliasPkg", - ()=>aliasPkg -]); var __TURBOPACK__imported__module__50__ = __turbopack_context__.i(50); ; console.log('this is in node_modules', __TURBOPACK__imported__module__50__["a"]); const aliasPkg = 'alias-pkg'; ; +__turbopack_context__.s([ + "aliasPkg", + ()=>aliasPkg +]); }), 44, ((__turbopack_context__) => { "use strict"; +var __TURBOPACK__imported__module__50__ = __turbopack_context__.i(50); __turbopack_context__.s([ "aliasA", ()=>__TURBOPACK__imported__module__50__["a"] ]); -var __TURBOPACK__imported__module__50__ = __turbopack_context__.i(50); }), 171, ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([]); var __TURBOPACK__imported__module__5__ = __turbopack_context__.i(5); var __TURBOPACK__imported__module__44__ = __turbopack_context__.i(44); ; console.log(__TURBOPACK__imported__module__44__["aliasA"]); ; +__turbopack_context__.s([]); }), 933, ((__turbopack_context__) => { "use strict"; +var __TURBOPACK__imported__module__50__ = __turbopack_context__.i(50); __turbopack_context__.s([ "aliasB", ()=>__TURBOPACK__imported__module__50__["a"] ]); -var __TURBOPACK__imported__module__50__ = __turbopack_context__.i(50); }), 70, ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([]); var __TURBOPACK__imported__module__50__ = __turbopack_context__.i(50); var __TURBOPACK__imported__module__5__ = __turbopack_context__.i(5); var __TURBOPACK__imported__module__44__ = __turbopack_context__.i(44); @@ -71,6 +73,7 @@ var __TURBOPACK__imported__module__933__ = __turbopack_context__.i(933); console.log(__TURBOPACK__imported__module__50__["foo"], __TURBOPACK__imported__module__5__["aliasPkg"], __TURBOPACK__imported__module__50__["bar"]); console.log('a from alias-pkg', __TURBOPACK__imported__module__44__["aliasA"]); console.log('b from alias-pkg', __TURBOPACK__imported__module__933__["aliasB"]); +__turbopack_context__.s([]); }), ]); diff --git a/crates/pack-tests/tests/snapshot/basic/alias/output/crates_pack-tests_tests_snapshot_d4ef97b5.js.map b/crates/pack-tests/tests/snapshot/basic/alias/output/crates_pack-tests_tests_snapshot_d4ef97b5.js.map index 0995096f8..382dfd8ba 100644 --- a/crates/pack-tests/tests/snapshot/basic/alias/output/crates_pack-tests_tests_snapshot_d4ef97b5.js.map +++ b/crates/pack-tests/tests/snapshot/basic/alias/output/crates_pack-tests_tests_snapshot_d4ef97b5.js.map @@ -2,8 +2,8 @@ "version": 3, "sources": [], "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/basic/alias/input/a.ts"],"sourcesContent":["export const foo = \"foo\";\nexport const bar = \"bar\";\nexport const a = \"a from alias test\";"],"names":[],"mappings":";;;;;;;;AAAO,MAAM,MAAM;AACZ,MAAM,MAAM;AACZ,MAAM,IAAI"}}, - {"offset": {"line": 19, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/alias-pkg/index.js"],"sourcesContent":["import { a } from '@@/a';\n\nconsole.log('this is in node_modules', a);\n\nconst aliasPkg = 'alias-pkg';\n\nexport { a as aliasA, aliasPkg }"],"names":[],"mappings":";;;;AAAA;;AAEA,QAAQ,GAAG,CAAC,2BAA2B,wCAAC;AAExC,MAAM,WAAW","ignoreList":[0]}}, - {"offset": {"line": 41, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/basic/alias/input/b.js"],"sourcesContent":["import { aliasA as aliasB } from \"alias-pkg\";\n\nconsole.log(aliasB);\n\nexport { aliasB }"],"names":[],"mappings":";AAAA;AAAA;;AAEA,QAAQ,GAAG,CAAC,6CAAM"}}, - {"offset": {"line": 60, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/basic/alias/input/index.ts"],"sourcesContent":["import { foo } from 'hello-a';\nimport { aliasPkg, aliasA } from \"alias-pkg\";\nimport { bar } from '@@/a';\nimport { aliasB } from '@@/b';\n\nconsole.log(foo, aliasPkg, bar);\n\nconsole.log('a from alias-pkg', aliasA);\nconsole.log('b from alias-pkg', aliasB);\n"],"names":[],"mappings":";AAAA;AACA;AAAA;AAEA;AAAA;;;;;AAEA,QAAQ,GAAG,CAAC,0CAAG,EAAE,8CAAQ,EAAE,0CAAG;AAE9B,QAAQ,GAAG,CAAC,oBAAoB,6CAAM;AACtC,QAAQ,GAAG,CAAC,oBAAoB,8CAAM"}}] + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/basic/alias/input/a.ts"],"sourcesContent":["export const foo = \"foo\";\nexport const bar = \"bar\";\nexport const a = \"a from alias test\";"],"names":[],"mappings":"AAAO,MAAM,MAAM;AACZ,MAAM,MAAM;AACZ,MAAM,IAAI"}}, + {"offset": {"line": 22, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/alias-pkg/index.js"],"sourcesContent":["import { a } from '@@/a';\n\nconsole.log('this is in node_modules', a);\n\nconst aliasPkg = 'alias-pkg';\n\nexport { a as aliasA, aliasPkg }"],"names":[],"mappings":"AAAA;;AAEA,QAAQ,GAAG,CAAC,2BAA2B,wCAAC;AAExC,MAAM,WAAW","ignoreList":[0]}}, + {"offset": {"line": 44, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/basic/alias/input/b.js"],"sourcesContent":["import { aliasA as aliasB } from \"alias-pkg\";\n\nconsole.log(aliasB);\n\nexport { aliasB }"],"names":[],"mappings":"AAAA;AAAA;;AAEA,QAAQ,GAAG,CAAC,6CAAM"}}, + {"offset": {"line": 63, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/basic/alias/input/index.ts"],"sourcesContent":["import { foo } from 'hello-a';\nimport { aliasPkg, aliasA } from \"alias-pkg\";\nimport { bar } from '@@/a';\nimport { aliasB } from '@@/b';\n\nconsole.log(foo, aliasPkg, bar);\n\nconsole.log('a from alias-pkg', aliasA);\nconsole.log('b from alias-pkg', aliasB);\n"],"names":[],"mappings":"AAAA;AACA;AAAA;AAEA;AAAA;;;;;AAEA,QAAQ,GAAG,CAAC,0CAAG,EAAE,8CAAQ,EAAE,0CAAG;AAE9B,QAAQ,GAAG,CAAC,oBAAoB,6CAAM;AACtC,QAAQ,GAAG,CAAC,oBAAoB,8CAAM"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/basic/jsx/output/crates_pack-tests_tests_snapshot_4b0f162b.js b/crates/pack-tests/tests/snapshot/basic/jsx/output/crates_pack-tests_tests_snapshot_4b0f162b.js index cba49353c..fa7ae3051 100644 --- a/crates/pack-tests/tests/snapshot/basic/jsx/output/crates_pack-tests_tests_snapshot_4b0f162b.js +++ b/crates/pack-tests/tests/snapshot/basic/jsx/output/crates_pack-tests_tests_snapshot_4b0f162b.js @@ -2,27 +2,21 @@ 3, ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([ - "jsx", - ()=>jsx, - "jsxs", - ()=>jsxs -]); function jsx() { return 'purposefully empty stub for @emotion/react/jsx-runtime.js'; } function jsxs() { return 'purposefully empty stub for @emotion/react/jsx-runtime.js'; } +__turbopack_context__.s([ + "jsx", + ()=>jsx +]); }), 15, ((__turbopack_context__) => { "use strict"; -/** @jsxImportSource @emotion/react */ __turbopack_context__.s([ - "default", - ()=>__TURBOPACK__default__export__ -]); -var __TURBOPACK__imported__module__3__ = __turbopack_context__.i(3); +/** @jsxImportSource @emotion/react */ var __TURBOPACK__imported__module__3__ = __turbopack_context__.i(3); ; function App(props) { // @ts-ignore make lsp happy. @@ -31,6 +25,11 @@ function App(props) { }); } const __TURBOPACK__default__export__ = App; +__turbopack_context__.s([ + "default", + 0, + __TURBOPACK__default__export__ +]); }), ]); diff --git a/crates/pack-tests/tests/snapshot/basic/jsx/output/crates_pack-tests_tests_snapshot_4b0f162b.js.map b/crates/pack-tests/tests/snapshot/basic/jsx/output/crates_pack-tests_tests_snapshot_4b0f162b.js.map index e87cd003b..3da58157f 100644 --- a/crates/pack-tests/tests/snapshot/basic/jsx/output/crates_pack-tests_tests_snapshot_4b0f162b.js.map +++ b/crates/pack-tests/tests/snapshot/basic/jsx/output/crates_pack-tests_tests_snapshot_4b0f162b.js.map @@ -2,6 +2,6 @@ "version": 3, "sources": [], "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/@emotion/react/jsx-runtime.js"],"sourcesContent":["export function jsx() {\n return 'purposefully empty stub for @emotion/react/jsx-runtime.js'\n}\nexport function jsxs() {\n return 'purposefully empty stub for @emotion/react/jsx-runtime.js'\n}\n"],"names":[],"mappings":";;;;;;AAAO,SAAS;IACd,OAAO;AACT;AACO,SAAS;IACd,OAAO;AACT","ignoreList":[0]}}, - {"offset": {"line": 20, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/basic/jsx/input/index.tsx"],"sourcesContent":["/** @jsxImportSource @emotion/react */\nimport { jsx } from '@emotion/react'\n\ntype IProps = {\n content: string;\n}\n\nfunction App(props: IProps) {\n // @ts-ignore make lsp happy.\n return
{props.content}
;\n}\n\nexport default App;"],"names":[],"mappings":"AAAA,oCAAoC;;;;;;AAOpC,SAAS,IAAI,KAAa;IACtB,6BAA6B;IAC7B,qBAAO,+CAAC;kBAAK,MAAM,OAAO;;AAC9B;uCAEe"}}] + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/@emotion/react/jsx-runtime.js"],"sourcesContent":["export function jsx() {\n return 'purposefully empty stub for @emotion/react/jsx-runtime.js'\n}\nexport function jsxs() {\n return 'purposefully empty stub for @emotion/react/jsx-runtime.js'\n}\n"],"names":[],"mappings":"AAAO,SAAS;IACd,OAAO;AACT;AACO,SAAS;IACd,OAAO;AACT","ignoreList":[0]}}, + {"offset": {"line": 18, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/basic/jsx/input/index.tsx"],"sourcesContent":["/** @jsxImportSource @emotion/react */\nimport { jsx } from '@emotion/react'\n\ntype IProps = {\n content: string;\n}\n\nfunction App(props: IProps) {\n // @ts-ignore make lsp happy.\n return
{props.content}
;\n}\n\nexport default App;"],"names":[],"mappings":"AAAA,oCAAoC;;AAOpC,SAAS,IAAI,KAAa;IACtB,6BAA6B;IAC7B,qBAAO,+CAAC;kBAAK,MAAM,OAAO;;AAC9B;uCAEe"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/output/38c48_pack-tests_tests_snapshot_concatenate_modules_duplicate-imports_input_6b37fe6e.js b/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/output/38c48_pack-tests_tests_snapshot_concatenate_modules_duplicate-imports_input_6b37fe6e.js index 05a17185c..f892681ea 100644 --- a/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/output/38c48_pack-tests_tests_snapshot_concatenate_modules_duplicate-imports_input_6b37fe6e.js +++ b/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/output/38c48_pack-tests_tests_snapshot_concatenate_modules_duplicate-imports_input_6b37fe6e.js @@ -8,7 +8,6 @@ module.exports = 'shared'; // MERGED MODULE: [project]/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/input/index.js [client] (ecmascript) ; -__turbopack_context__.s([], 17); // MERGED MODULE: [project]/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/input/c.js [client] (ecmascript) ; // MERGED MODULE: [project]/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/input/b.js [client] (ecmascript) @@ -27,6 +26,7 @@ var __TURBOPACK__imported__module__6__2 = __TURBOPACK__imported__module__6__; ; console.log('c', __TURBOPACK__imported__module__6__2["default"]); ; +__turbopack_context__.s([], 17); }), ]); diff --git a/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/output/38c48_pack-tests_tests_snapshot_concatenate_modules_duplicate-imports_input_6b37fe6e.js.map b/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/output/38c48_pack-tests_tests_snapshot_concatenate_modules_duplicate-imports_input_6b37fe6e.js.map index c5be1577c..b7d66adc0 100644 --- a/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/output/38c48_pack-tests_tests_snapshot_concatenate_modules_duplicate-imports_input_6b37fe6e.js.map +++ b/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/output/38c48_pack-tests_tests_snapshot_concatenate_modules_duplicate-imports_input_6b37fe6e.js.map @@ -3,5 +3,5 @@ "sources": [], "sections": [ {"offset": {"line": 3, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/input/shared.js"],"sourcesContent":["module.exports = 'shared'\n"],"names":[],"mappings":"AAAA,OAAO,OAAO,GAAG"}}, - {"offset": {"line": 8, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/input/a.js","turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/input/b.js","turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/input/c.js"],"sourcesContent":["import shared from './shared.js'\n\nconsole.log('a', shared)\n","import './a.js'\nimport shared from './shared.js'\n\nconsole.log('a', shared)\n","import './b.js'\nimport shared from './shared.js'\n\nconsole.log('c', shared)\n"],"names":[],"mappings":";;;;;;;;;AAAA;;AAEA,QAAQ,GAAG,CAAC,KAAK,6CAAM;;;;ACCvB,QAAQ,GAAG,CAAC,KAAK,8CAAM;;;;ACAvB,QAAQ,GAAG,CAAC,KAAK,8CAAM"}}] + {"offset": {"line": 8, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/input/a.js","turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/input/b.js","turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/duplicate-imports/input/c.js"],"sourcesContent":["import shared from './shared.js'\n\nconsole.log('a', shared)\n","import './a.js'\nimport shared from './shared.js'\n\nconsole.log('a', shared)\n","import './b.js'\nimport shared from './shared.js'\n\nconsole.log('c', shared)\n"],"names":[],"mappings":";;;;;;;;AAAA;;AAEA,QAAQ,GAAG,CAAC,KAAK,6CAAM;;;;ACCvB,QAAQ,GAAG,CAAC,KAAK,8CAAM;;;;ACAvB,QAAQ,GAAG,CAAC,KAAK,8CAAM"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/output/main.js b/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/output/main.js index 136517080..e25d19c81 100644 --- a/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/output/main.js +++ b/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/output/main.js @@ -7,10 +7,6 @@ // MERGED MODULE: [project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/big/index.js [library] (ecmascript) ; -__turbopack_context__.s([ - "default", - ()=>__TURBOPACK__default__export__1 -], 2); // MERGED MODULE: [project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/big/other.js [library] (ecmascript) ; const __TURBOPACK__default__export__ = ` @@ -69,14 +65,19 @@ FG6adF1kPdxcnQ9rUk0b1jaemDjUwXJRycSSrmUPKiA6MTt8YVMx3Xf4NTZvmTugEE9pXSLyFeQQzEx3 `; ; const __TURBOPACK__default__export__1 = __TURBOPACK__default__export__.length; +__turbopack_context__.s([ + "default", + 0, + __TURBOPACK__default__export__1 +], 2); }), 345: ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([]); var __TURBOPACK__imported__module__2__ = __turbopack_context__.i(2); ; console.log('x', __TURBOPACK__imported__module__2__["default"]); +__turbopack_context__.s([]); }), 523: ((__turbopack_context__, module, exports) => { @@ -87,13 +88,13 @@ setTimeout(()=>Promise.resolve().then(()=>__turbopack_context__.r(345)), 500); // MERGED MODULE: [project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/y/middle.js [library] (ecmascript) ; -__turbopack_context__.s([], 999); // MERGED MODULE: [project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/y/inner.js [library] (ecmascript) ; var __TURBOPACK__imported__module__2__ = __turbopack_context__.i(2); ; console.log('y', __TURBOPACK__imported__module__2__["default"]); ; +__turbopack_context__.s([], 999); }), 798: ((__turbopack_context__, module, exports) => { @@ -102,11 +103,11 @@ setTimeout(()=>Promise.resolve().then(()=>__turbopack_context__.r(999)), 1000); 324: ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([]); var __TURBOPACK__imported__module__523__ = __turbopack_context__.i(523); var __TURBOPACK__imported__module__798__ = __turbopack_context__.i(798); ; ; +__turbopack_context__.s([]); }), }, {"otherChunks":[],"runtimeModuleIds":[324]}, diff --git a/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/output/main.js.map b/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/output/main.js.map index 274381b10..2e920c793 100644 --- a/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/output/main.js.map +++ b/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/output/main.js.map @@ -2,10 +2,10 @@ "version": 3, "sources": [], "sections": [ - {"offset": {"line": 7, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/big/other.js","turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/big/index.js"],"sourcesContent":["export default `\n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\n`\n","import big from './other.js'\n\nexport default big.length\n"],"names":[],"mappings":";;;;;;;;uCAAe,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqDhB,CAAC;;wCCnDc,+BAAI,MAAM"}}, - {"offset": {"line": 75, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/x/inner.js"],"sourcesContent":["import big from '../big'\nconsole.log('x', big)\n"],"names":[],"mappings":";AAAA;;AACA,QAAQ,GAAG,CAAC,KAAK,6CAAG"}}, - {"offset": {"line": 82, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/x/index.js"],"sourcesContent":["setTimeout(() => import('./inner'), 500)\n"],"names":[],"mappings":"AAAA,WAAW,8DAAyB"}}, - {"offset": {"line": 87, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/y/inner.js"],"sourcesContent":["import big from '../big'\nconsole.log('y', big)\n"],"names":[],"mappings":";;;;;AAAA;;AACA,QAAQ,GAAG,CAAC,KAAK,6CAAG"}}, - {"offset": {"line": 99, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/y/index.js"],"sourcesContent":["setTimeout(() => import('./middle'), 1000)\n"],"names":[],"mappings":"AAAA,WAAW,8DAA0B"}}, - {"offset": {"line": 104, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/index.js"],"sourcesContent":["import './x/index'\nimport './y/index'\n"],"names":[],"mappings":";AAAA;AACA"}}] + {"offset": {"line": 7, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/big/other.js","turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/big/index.js"],"sourcesContent":["export default `\n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\n`\n","import big from './other.js'\n\nexport default big.length\n"],"names":[],"mappings":";;;;uCAAe,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqDhB,CAAC;;wCCnDc,+BAAI,MAAM"}}, + {"offset": {"line": 76, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/x/inner.js"],"sourcesContent":["import big from '../big'\nconsole.log('x', big)\n"],"names":[],"mappings":"AAAA;;AACA,QAAQ,GAAG,CAAC,KAAK,6CAAG"}}, + {"offset": {"line": 83, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/x/index.js"],"sourcesContent":["setTimeout(() => import('./inner'), 500)\n"],"names":[],"mappings":"AAAA,WAAW,8DAAyB"}}, + {"offset": {"line": 88, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/y/inner.js"],"sourcesContent":["import big from '../big'\nconsole.log('y', big)\n"],"names":[],"mappings":";;;;AAAA;;AACA,QAAQ,GAAG,CAAC,KAAK,6CAAG"}}, + {"offset": {"line": 100, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/y/index.js"],"sourcesContent":["setTimeout(() => import('./middle'), 1000)\n"],"names":[],"mappings":"AAAA,WAAW,8DAA0B"}}, + {"offset": {"line": 105, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/library-shared/input/index.js"],"sourcesContent":["import './x/index'\nimport './y/index'\n"],"names":[],"mappings":"AAAA;AACA"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_7857eab4.js b/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_7857eab4.js index 36ffa4e7d..b23eedc05 100644 --- a/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_7857eab4.js +++ b/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_7857eab4.js @@ -12,7 +12,6 @@ console.log("shared2"); // MERGED MODULE: [project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/a.js [client] (ecmascript) ; -__turbopack_context__.s([], 514); // MERGED MODULE: [project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/a1.js [client] (ecmascript) ; var __TURBOPACK__imported__module__635__ = __turbopack_context__.i(635); @@ -25,6 +24,7 @@ var __TURBOPACK__imported__module__517__ = __turbopack_context__.i(517); console.log("a2"); ; ; +__turbopack_context__.s([], 514); }), ]); diff --git a/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_7857eab4.js.map b/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_7857eab4.js.map index ae82b942b..42763a7ef 100644 --- a/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_7857eab4.js.map +++ b/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_7857eab4.js.map @@ -4,5 +4,5 @@ "sections": [ {"offset": {"line": 3, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/shared1.js"],"sourcesContent":["console.log(\"shared1\");"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC"}}, {"offset": {"line": 7, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/shared2.js"],"sourcesContent":["console.log(\"shared2\");"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC"}}, - {"offset": {"line": 12, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/a1.js","turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/a2.js"],"sourcesContent":["import \"./shared1.js\";\nconsole.log(\"a1\");","import \"./shared2.js\";\nconsole.log(\"a2\");"],"names":[],"mappings":";;;;;AAAA;;AACA,QAAQ,GAAG,CAAC;;;ACDZ;;AACA,QAAQ,GAAG,CAAC"}}] + {"offset": {"line": 12, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/a1.js","turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/a2.js"],"sourcesContent":["import \"./shared1.js\";\nconsole.log(\"a1\");","import \"./shared2.js\";\nconsole.log(\"a2\");"],"names":[],"mappings":";;;;AAAA;;AACA,QAAQ,GAAG,CAAC;;;ACDZ;;AACA,QAAQ,GAAG,CAAC"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_b01ff421.js b/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_b01ff421.js index e8fbc4eb3..50f182638 100644 --- a/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_b01ff421.js +++ b/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_b01ff421.js @@ -12,7 +12,6 @@ console.log("shared2"); // MERGED MODULE: [project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/b.js [client] (ecmascript) ; -__turbopack_context__.s([], 799); // MERGED MODULE: [project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/b1.js [client] (ecmascript) ; var __TURBOPACK__imported__module__635__ = __turbopack_context__.i(635); @@ -25,6 +24,7 @@ var __TURBOPACK__imported__module__517__ = __turbopack_context__.i(517); console.log("b2"); ; ; +__turbopack_context__.s([], 799); }), ]); diff --git a/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_b01ff421.js.map b/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_b01ff421.js.map index aa9a804e0..ae79d43a8 100644 --- a/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_b01ff421.js.map +++ b/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/output/75859_tests_snapshot_concatenate_modules_side-effects-import_input_b01ff421.js.map @@ -4,5 +4,5 @@ "sections": [ {"offset": {"line": 3, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/shared1.js"],"sourcesContent":["console.log(\"shared1\");"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC"}}, {"offset": {"line": 7, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/shared2.js"],"sourcesContent":["console.log(\"shared2\");"],"names":[],"mappings":"AAAA,QAAQ,GAAG,CAAC"}}, - {"offset": {"line": 12, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/b1.js","turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/b2.js"],"sourcesContent":["import \"./shared1.js\";\nconsole.log(\"b1\");","import \"./shared2.js\";\nconsole.log(\"b2\");"],"names":[],"mappings":";;;;;AAAA;;AACA,QAAQ,GAAG,CAAC;;;ACDZ;;AACA,QAAQ,GAAG,CAAC"}}] + {"offset": {"line": 12, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/b1.js","turbopack:///[project]/crates/pack-tests/tests/snapshot/concatenate_modules/side-effects-import/input/b2.js"],"sourcesContent":["import \"./shared1.js\";\nconsole.log(\"b1\");","import \"./shared2.js\";\nconsole.log(\"b2\");"],"names":[],"mappings":";;;;AAAA;;AACA,QAAQ,GAAG,CAAC;;;ACDZ;;AACA,QAAQ,GAAG,CAAC"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/externals/basic/output/__afb6d116.js b/crates/pack-tests/tests/snapshot/externals/basic/output/__afb6d116.js index bab38cea6..ef2f82bf1 100644 --- a/crates/pack-tests/tests/snapshot/externals/basic/output/__afb6d116.js +++ b/crates/pack-tests/tests/snapshot/externals/basic/output/__afb6d116.js @@ -81,7 +81,6 @@ __turbopack_async_result__(); return __turbopack_context__.a(async (__turbopack_handle_async_dependencies__, __turbopack_async_result__) => { try { -__turbopack_context__.s([]); var __TURBOPACK__imported__module__631__ = __turbopack_context__.i(631); var __TURBOPACK__imported__module__414__ = __turbopack_context__.i(414); var __TURBOPACK__imported__module__43__ = __turbopack_context__.i(43); @@ -105,6 +104,7 @@ var __turbopack_async_dependencies__ = __turbopack_handle_async_dependencies__([ ; console.log(__TURBOPACK__imported__module__631__["default"], __TURBOPACK__imported__module__414__["default"], __TURBOPACK__imported__module__43__["default"], __TURBOPACK__imported__module__377__["default"], __TURBOPACK__imported__module__569__["default"]); console.log(__TURBOPACK__imported__module__462__["default"], __TURBOPACK__imported__module__747__["default"]); +__turbopack_context__.s([]); __turbopack_async_result__(); } catch(e) { __turbopack_async_result__(e); } }, false);}), ]); diff --git a/crates/pack-tests/tests/snapshot/externals/basic/output/__afb6d116.js.map b/crates/pack-tests/tests/snapshot/externals/basic/output/__afb6d116.js.map index 45b28d6d5..8cb89be14 100644 --- a/crates/pack-tests/tests/snapshot/externals/basic/output/__afb6d116.js.map +++ b/crates/pack-tests/tests/snapshot/externals/basic/output/__afb6d116.js.map @@ -2,5 +2,5 @@ "version": 3, "sources": [], "sections": [ - {"offset": {"line": 83, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/externals/basic/input/index.js"],"sourcesContent":["import foo from \"foo\";\nimport foo_require from \"foo_require\";\nimport foo_require2 from \"foo_require2\";\nimport foo_import from \"foo_import\";\nimport foo_import2 from \"foo_import2\";\nimport foo_script from \"foo_script\";\nimport foo_script2 from \"foo_script2\";\n\nconsole.log(foo, foo_require, foo_require2, foo_import, foo_import2);\nconsole.log(foo_script, foo_script2);"],"names":[],"mappings":";AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;AAEA,QAAQ,GAAG,CAAC,+CAAG,EAAE,+CAAW,EAAE,8CAAY,EAAE,+CAAU,EAAE,+CAAW;AACnE,QAAQ,GAAG,CAAC,+CAAU,EAAE,+CAAW"}}] + {"offset": {"line": 83, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/externals/basic/input/index.js"],"sourcesContent":["import foo from \"foo\";\nimport foo_require from \"foo_require\";\nimport foo_require2 from \"foo_require2\";\nimport foo_import from \"foo_import\";\nimport foo_import2 from \"foo_import2\";\nimport foo_script from \"foo_script\";\nimport foo_script2 from \"foo_script2\";\n\nconsole.log(foo, foo_require, foo_require2, foo_import, foo_import2);\nconsole.log(foo_script, foo_script2);"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;AAEA,QAAQ,GAAG,CAAC,+CAAG,EAAE,+CAAW,EAAE,8CAAY,EAAE,+CAAU,EAAE,+CAAW;AACnE,QAAQ,GAAG,CAAC,+CAAU,EAAE,+CAAW"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/externals/subpath/output/__16b79216.js b/crates/pack-tests/tests/snapshot/externals/subpath/output/__16b79216.js index bb5602689..13ba2fb6b 100644 --- a/crates/pack-tests/tests/snapshot/externals/subpath/output/__16b79216.js +++ b/crates/pack-tests/tests/snapshot/externals/subpath/output/__16b79216.js @@ -37,7 +37,6 @@ __turbopack_context__.v(mod); 712, ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([]); var __TURBOPACK__imported__module__657__ = __turbopack_context__.i(657); var __TURBOPACK__imported__module__82__ = __turbopack_context__.i(82); var __TURBOPACK__imported__module__699__ = __turbopack_context__.i(699); @@ -54,6 +53,7 @@ console.log(__TURBOPACK__imported__module__657__["default"]); console.log(__TURBOPACK__imported__module__82__["default"], __TURBOPACK__imported__module__699__["default"]); console.log(__TURBOPACK__imported__module__138__["default"]); console.log(__TURBOPACK__imported__module__99__["default"], void 0, void 0); +__turbopack_context__.s([]); }), ]); diff --git a/crates/pack-tests/tests/snapshot/externals/subpath/output/__16b79216.js.map b/crates/pack-tests/tests/snapshot/externals/subpath/output/__16b79216.js.map index d90ca3ef8..55a463388 100644 --- a/crates/pack-tests/tests/snapshot/externals/subpath/output/__16b79216.js.map +++ b/crates/pack-tests/tests/snapshot/externals/subpath/output/__16b79216.js.map @@ -2,5 +2,5 @@ "version": 3, "sources": [], "sections": [ - {"offset": {"line": 39, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/externals/subpath/input/index.ts"],"sourcesContent":["import antd from \"antd\";\nimport Button from \"antd/es/button\";\nimport DatePicker from \"antd/es/date-picker\";\nimport InputGroup from \"antd/es/input/Group\";\nimport version from \"antd/es/version\";\nimport zh_CN from \"antd/es/locale/zh_CN\";\nimport zh_TW from \"antd/es/locale/zh_TW\";\n\nconsole.log(antd);\nconsole.log(Button, DatePicker);\nconsole.log(InputGroup);\nconsole.log(version, zh_CN, zh_TW);"],"names":[],"mappings":";AAAA;AACA;AACA;AACA;AACA;;;;;;;;AAIA,QAAQ,GAAG,CAAC,+CAAI;AAChB,QAAQ,GAAG,CAAC,8CAAM,EAAE,+CAAU;AAC9B,QAAQ,GAAG,CAAC,+CAAU;AACtB,QAAQ,GAAG,CAAC,8CAAO,EAAE,KAAA,GAAO,KAAA"}}] + {"offset": {"line": 39, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/externals/subpath/input/index.ts"],"sourcesContent":["import antd from \"antd\";\nimport Button from \"antd/es/button\";\nimport DatePicker from \"antd/es/date-picker\";\nimport InputGroup from \"antd/es/input/Group\";\nimport version from \"antd/es/version\";\nimport zh_CN from \"antd/es/locale/zh_CN\";\nimport zh_TW from \"antd/es/locale/zh_TW\";\n\nconsole.log(antd);\nconsole.log(Button, DatePicker);\nconsole.log(InputGroup);\nconsole.log(version, zh_CN, zh_TW);"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;;;;;;;;AAIA,QAAQ,GAAG,CAAC,+CAAI;AAChB,QAAQ,GAAG,CAAC,8CAAM,EAAE,+CAAU;AAC9B,QAAQ,GAAG,CAAC,+CAAU;AACtB,QAAQ,GAAG,CAAC,8CAAO,EAAE,KAAA,GAAO,KAAA"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/optimization/modularize_imports/output/crates_pack-tests_tests_snapshot_b5b07607.js b/crates/pack-tests/tests/snapshot/optimization/modularize_imports/output/crates_pack-tests_tests_snapshot_b5b07607.js index 0f9748bf9..b214c2989 100644 --- a/crates/pack-tests/tests/snapshot/optimization/modularize_imports/output/crates_pack-tests_tests_snapshot_b5b07607.js +++ b/crates/pack-tests/tests/snapshot/optimization/modularize_imports/output/crates_pack-tests_tests_snapshot_b5b07607.js @@ -2,47 +2,40 @@ "[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/button/index.js [client] (ecmascript)", ((__turbopack_context__) => { "use strict"; +function Button() { + return "button"; +} __turbopack_context__.s([ "default", ()=>Button ]); -function Button() { - return "button"; -} }), "[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/button/style/index.js [client] (ecmascript)", ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([ - "default", - ()=>__TURBOPACK__default__export__ -]); const __TURBOPACK__default__export__ = "button-style"; +__turbopack_context__.s([]); }), "[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/date-picker/index.js [client] (ecmascript)", ((__turbopack_context__) => { "use strict"; +function DatePicker() { + return "date-picker"; +} __turbopack_context__.s([ "default", ()=>DatePicker ]); -function DatePicker() { - return "date-picker"; -} }), "[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/date-picker/style/index.js [client] (ecmascript)", ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([ - "default", - ()=>__TURBOPACK__default__export__ -]); const __TURBOPACK__default__export__ = "date-picker-style"; +__turbopack_context__.s([]); }), "[project]/crates/pack-tests/tests/snapshot/optimization/modularize_imports/input/index.js [client] (ecmascript)", ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([]); var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$pack$2d$tests$2f$tests$2f$snapshot$2f$node_modules$2f$antd$2f$es$2f$button$2f$index$2e$js__$5b$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/button/index.js [client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$pack$2d$tests$2f$tests$2f$snapshot$2f$node_modules$2f$antd$2f$es$2f$button$2f$style$2f$index$2e$js__$5b$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/button/style/index.js [client] (ecmascript)"); var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$pack$2d$tests$2f$tests$2f$snapshot$2f$node_modules$2f$antd$2f$es$2f$date$2d$picker$2f$index$2e$js__$5b$client$5d$__$28$ecmascript$29$__ = __turbopack_context__.i("[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/date-picker/index.js [client] (ecmascript)"); @@ -53,6 +46,7 @@ var __TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$pack$2d$tests$2f$t ; console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$pack$2d$tests$2f$tests$2f$snapshot$2f$node_modules$2f$antd$2f$es$2f$button$2f$index$2e$js__$5b$client$5d$__$28$ecmascript$29$__["default"]); console.log(__TURBOPACK__imported__module__$5b$project$5d2f$crates$2f$pack$2d$tests$2f$tests$2f$snapshot$2f$node_modules$2f$antd$2f$es$2f$date$2d$picker$2f$index$2e$js__$5b$client$5d$__$28$ecmascript$29$__["default"]); +__turbopack_context__.s([]); }), ]); diff --git a/crates/pack-tests/tests/snapshot/optimization/modularize_imports/output/crates_pack-tests_tests_snapshot_b5b07607.js.map b/crates/pack-tests/tests/snapshot/optimization/modularize_imports/output/crates_pack-tests_tests_snapshot_b5b07607.js.map index 41cfcabbc..907fb9d83 100644 --- a/crates/pack-tests/tests/snapshot/optimization/modularize_imports/output/crates_pack-tests_tests_snapshot_b5b07607.js.map +++ b/crates/pack-tests/tests/snapshot/optimization/modularize_imports/output/crates_pack-tests_tests_snapshot_b5b07607.js.map @@ -2,9 +2,9 @@ "version": 3, "sources": [], "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/button/index.js"],"sourcesContent":["export default function Button() {\n return \"button\";\n}"],"names":[],"mappings":";;;;AAAe,SAAS;IACpB,OAAO;AACX","ignoreList":[0]}}, - {"offset": {"line": 15, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/button/style/index.js"],"sourcesContent":["export default \"button-style\";"],"names":[],"mappings":";;;;uCAAe","ignoreList":[0]}}, - {"offset": {"line": 24, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/date-picker/index.js"],"sourcesContent":["export default function DatePicker() {\n return \"date-picker\";\n}"],"names":[],"mappings":";;;;AAAe,SAAS;IACpB,OAAO;AACX","ignoreList":[0]}}, - {"offset": {"line": 35, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/date-picker/style/index.js"],"sourcesContent":["export default \"date-picker-style\";"],"names":[],"mappings":";;;;uCAAe","ignoreList":[0]}}, - {"offset": {"line": 44, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/optimization/modularize_imports/input/index.js"],"sourcesContent":["import { Button, DatePicker } from \"antd\";\n\nconsole.log(Button);\nconsole.log(DatePicker);"],"names":[],"mappings":";AAAA;AAAA;AAAA;AAAA;;;;;AAEA,QAAQ,GAAG,CAAC,oMAAM;AAClB,QAAQ,GAAG,CAAC,4MAAU"}}] + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/button/index.js"],"sourcesContent":["export default function Button() {\n return \"button\";\n}"],"names":[],"mappings":"AAAe,SAAS;IACpB,OAAO;AACX","ignoreList":[0]}}, + {"offset": {"line": 15, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/button/style/index.js"],"sourcesContent":["export default \"button-style\";"],"names":[],"mappings":"uCAAe","ignoreList":[0]}}, + {"offset": {"line": 21, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/date-picker/index.js"],"sourcesContent":["export default function DatePicker() {\n return \"date-picker\";\n}"],"names":[],"mappings":"AAAe,SAAS;IACpB,OAAO;AACX","ignoreList":[0]}}, + {"offset": {"line": 32, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/antd/es/date-picker/style/index.js"],"sourcesContent":["export default \"date-picker-style\";"],"names":[],"mappings":"uCAAe","ignoreList":[0]}}, + {"offset": {"line": 38, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/optimization/modularize_imports/input/index.js"],"sourcesContent":["import { Button, DatePicker } from \"antd\";\n\nconsole.log(Button);\nconsole.log(DatePicker);"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAAA;;;;;AAEA,QAAQ,GAAG,CAAC,oMAAM;AAClB,QAAQ,GAAG,CAAC,4MAAU"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/optimization/remove_console/output/38c48_pack-tests_tests_snapshot_optimization_remove_console_input_index_4580a005.js b/crates/pack-tests/tests/snapshot/optimization/remove_console/output/38c48_pack-tests_tests_snapshot_optimization_remove_console_input_index_4580a005.js index ce22f651f..d5c0a1ea7 100644 --- a/crates/pack-tests/tests/snapshot/optimization/remove_console/output/38c48_pack-tests_tests_snapshot_optimization_remove_console_input_index_4580a005.js +++ b/crates/pack-tests/tests/snapshot/optimization/remove_console/output/38c48_pack-tests_tests_snapshot_optimization_remove_console_input_index_4580a005.js @@ -2,14 +2,14 @@ 15, ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([ - "main", - ()=>main -]); function main() { ; console.error("ERROR MSG"); } +__turbopack_context__.s([ + "main", + ()=>main +]); }), ]); diff --git a/crates/pack-tests/tests/snapshot/optimization/remove_console/output/38c48_pack-tests_tests_snapshot_optimization_remove_console_input_index_4580a005.js.map b/crates/pack-tests/tests/snapshot/optimization/remove_console/output/38c48_pack-tests_tests_snapshot_optimization_remove_console_input_index_4580a005.js.map index 62482ac87..5c76be3de 100644 --- a/crates/pack-tests/tests/snapshot/optimization/remove_console/output/38c48_pack-tests_tests_snapshot_optimization_remove_console_input_index_4580a005.js.map +++ b/crates/pack-tests/tests/snapshot/optimization/remove_console/output/38c48_pack-tests_tests_snapshot_optimization_remove_console_input_index_4580a005.js.map @@ -2,5 +2,5 @@ "version": 3, "sources": [], "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/optimization/remove_console/input/index.js"],"sourcesContent":["export function main() {\n console.log(\"LOG MSG\");\n console.error(\"ERROR MSG\");\n}"],"names":[],"mappings":";;;;AAAO,SAAS;;IAEZ,QAAQ,KAAK,CAAC;AAClB"}}] + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/optimization/remove_console/input/index.js"],"sourcesContent":["export function main() {\n console.log(\"LOG MSG\");\n console.error(\"ERROR MSG\");\n}"],"names":[],"mappings":"AAAO,SAAS;;IAEZ,QAAQ,KAAK,CAAC;AAClB"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/style/css_modules/output/crates_pack-tests_tests_snapshot_style_css_modules_input_317327a4.js b/crates/pack-tests/tests/snapshot/style/css_modules/output/crates_pack-tests_tests_snapshot_style_css_modules_input_317327a4.js index 51fee8866..433fb6a6c 100644 --- a/crates/pack-tests/tests/snapshot/style/css_modules/output/crates_pack-tests_tests_snapshot_style_css_modules_input_317327a4.js +++ b/crates/pack-tests/tests/snapshot/style/css_modules/output/crates_pack-tests_tests_snapshot_style_css_modules_input_317327a4.js @@ -59,7 +59,6 @@ __turbopack_context__.v({ "use strict"; // auto css modules -__turbopack_context__.s([]); var __TURBOPACK__imported__module__350__ = __turbopack_context__.i(350); var __TURBOPACK__imported__module__415__ = __turbopack_context__.i(415); var __TURBOPACK__imported__module__197__ = __turbopack_context__.i(197); @@ -88,5 +87,6 @@ console.log('CSS styles2:', __TURBOPACK__imported__module__654__["default"]); console.log('LESS styles2:', __TURBOPACK__imported__module__49__["default"]); console.log('SASS styles2:', __TURBOPACK__imported__module__565__["default"]); console.log('SCSS styles2:', __TURBOPACK__imported__module__351__["default"]); +__turbopack_context__.s([]); }), ]); \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/umd/async-module/output/main.js b/crates/pack-tests/tests/snapshot/umd/async-module/output/main.js index 150caad70..b869721f9 100644 --- a/crates/pack-tests/tests/snapshot/umd/async-module/output/main.js +++ b/crates/pack-tests/tests/snapshot/umd/async-module/output/main.js @@ -7,13 +7,14 @@ return __turbopack_context__.a(async (__turbopack_handle_async_dependencies__, __turbopack_async_result__) => { try { -__turbopack_context__.s([ - "default", - ()=>__TURBOPACK__default__export__ -]); await 1; await 1; const __TURBOPACK__default__export__ = "hello"; +__turbopack_context__.s([ + "default", + 0, + __TURBOPACK__default__export__ +]); __turbopack_async_result__(); } catch(e) { __turbopack_async_result__(e); } }, true);}), 890: ((__turbopack_context__) => { @@ -21,10 +22,6 @@ __turbopack_async_result__(); return __turbopack_context__.a(async (__turbopack_handle_async_dependencies__, __turbopack_async_result__) => { try { -__turbopack_context__.s([ - "default", - ()=>__TURBOPACK__default__export__ -]); var __TURBOPACK__imported__module__99__ = __turbopack_context__.i(99); var __turbopack_async_dependencies__ = __turbopack_handle_async_dependencies__([ __TURBOPACK__imported__module__99__ @@ -32,6 +29,11 @@ var __turbopack_async_dependencies__ = __turbopack_handle_async_dependencies__([ [__TURBOPACK__imported__module__99__] = __turbopack_async_dependencies__.then ? (await __turbopack_async_dependencies__)() : __turbopack_async_dependencies__; ; const __TURBOPACK__default__export__ = __TURBOPACK__imported__module__99__["default"] + " world"; +__turbopack_context__.s([ + "default", + 0, + __TURBOPACK__default__export__ +]); __turbopack_async_result__(); } catch(e) { __turbopack_async_result__(e); } }, false);}), 152: ((__turbopack_context__) => { @@ -39,10 +41,6 @@ __turbopack_async_result__(); return __turbopack_context__.a(async (__turbopack_handle_async_dependencies__, __turbopack_async_result__) => { try { -__turbopack_context__.s([ - "default", - ()=>__TURBOPACK__default__export__ -]); var __TURBOPACK__imported__module__99__ = __turbopack_context__.i(99); var __turbopack_async_dependencies__ = __turbopack_handle_async_dependencies__([ __TURBOPACK__imported__module__99__ @@ -50,6 +48,11 @@ var __turbopack_async_dependencies__ = __turbopack_handle_async_dependencies__([ [__TURBOPACK__imported__module__99__] = __turbopack_async_dependencies__.then ? (await __turbopack_async_dependencies__)() : __turbopack_async_dependencies__; ; const __TURBOPACK__default__export__ = __TURBOPACK__imported__module__99__["default"] + " world"; +__turbopack_context__.s([ + "default", + 0, + __TURBOPACK__default__export__ +]); __turbopack_async_result__(); } catch(e) { __turbopack_async_result__(e); } }, false);}), 386: ((__turbopack_context__) => { @@ -57,10 +60,6 @@ __turbopack_async_result__(); return __turbopack_context__.a(async (__turbopack_handle_async_dependencies__, __turbopack_async_result__) => { try { -__turbopack_context__.s([ - "default", - ()=>__TURBOPACK__default__export__ -]); var __TURBOPACK__imported__module__890__ = __turbopack_context__.i(890); var __TURBOPACK__imported__module__152__ = __turbopack_context__.i(152); var __turbopack_async_dependencies__ = __turbopack_handle_async_dependencies__([ @@ -71,20 +70,27 @@ var __turbopack_async_dependencies__ = __turbopack_handle_async_dependencies__([ ; ; const __TURBOPACK__default__export__ = __TURBOPACK__imported__module__890__["default"] + ", " + __TURBOPACK__imported__module__152__["default"]; +__turbopack_context__.s([ + "default", + 0, + __TURBOPACK__default__export__ +]); __turbopack_async_result__(); } catch(e) { __turbopack_async_result__(e); } }, false);}), 636: ((__turbopack_context__) => { "use strict"; // This is the async chunk +const __TURBOPACK__default__export__ = 42; +const nested = ()=>Promise.resolve().then(()=>__turbopack_context__.r(890)); __turbopack_context__.s([ "default", - ()=>__TURBOPACK__default__export__, + 0, + __TURBOPACK__default__export__, "nested", - ()=>nested + 0, + nested ]); -const __TURBOPACK__default__export__ = 42; -const nested = ()=>Promise.resolve().then(()=>__turbopack_context__.r(890)); }), 111: ((__turbopack_context__) => { "use strict"; diff --git a/crates/pack-tests/tests/snapshot/umd/async-module/output/main.js.map b/crates/pack-tests/tests/snapshot/umd/async-module/output/main.js.map index d8f741099..5073fb5bd 100644 --- a/crates/pack-tests/tests/snapshot/umd/async-module/output/main.js.map +++ b/crates/pack-tests/tests/snapshot/umd/async-module/output/main.js.map @@ -2,10 +2,10 @@ "version": 3, "sources": [], "sections": [ - {"offset": {"line": 9, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/async-module/input/shared.js"],"sourcesContent":["await 1;\nawait 1;\nexport default \"hello\";\n"],"names":[],"mappings":";;;;AAAA,MAAM;AACN,MAAM;uCACS"}}, - {"offset": {"line": 23, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/async-module/input/a.js"],"sourcesContent":["import x from \"./shared\";\n\nexport default x + \" world\";\n"],"names":[],"mappings":";;;;AAAA;;;;;;uCAEe,8CAAC,GAAG"}}, - {"offset": {"line": 41, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/async-module/input/b.js"],"sourcesContent":["import x from \"./shared\";\n\nexport default x + \" world\";\n"],"names":[],"mappings":";;;;AAAA;;;;;;uCAEe,8CAAC,GAAG"}}, - {"offset": {"line": 59, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/async-module/input/main.js"],"sourcesContent":["import a from \"./a\";\nimport b from \"./b\";\n\nexport default a + \", \" + b;\n"],"names":[],"mappings":";;;;AAAA;AACA;;;;;;;;uCAEe,+CAAC,GAAG,OAAO,+CAAC"}}, - {"offset": {"line": 78, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/async-module/input/async.js"],"sourcesContent":["// This is the async chunk\nexport default 42;\nexport const nested = () => import(\"./a\");\n"],"names":[],"mappings":"AAAA,0BAA0B;;;;;;;uCACX;AACR,MAAM,SAAS"}}, - {"offset": {"line": 93, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/async-module/input/index.js"],"sourcesContent":["const result = await require(\"./main\");\n\nawait import(\"./async\");\n\nresult.default;"],"names":[],"mappings":"AAAA,MAAM,SAAS;AAEf;AAEA,OAAO,OAAO"}}] + {"offset": {"line": 9, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/async-module/input/shared.js"],"sourcesContent":["await 1;\nawait 1;\nexport default \"hello\";\n"],"names":[],"mappings":"AAAA,MAAM;AACN,MAAM;uCACS"}}, + {"offset": {"line": 24, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/async-module/input/a.js"],"sourcesContent":["import x from \"./shared\";\n\nexport default x + \" world\";\n"],"names":[],"mappings":"AAAA;;;;;;uCAEe,8CAAC,GAAG"}}, + {"offset": {"line": 43, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/async-module/input/b.js"],"sourcesContent":["import x from \"./shared\";\n\nexport default x + \" world\";\n"],"names":[],"mappings":"AAAA;;;;;;uCAEe,8CAAC,GAAG"}}, + {"offset": {"line": 62, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/async-module/input/main.js"],"sourcesContent":["import a from \"./a\";\nimport b from \"./b\";\n\nexport default a + \", \" + b;\n"],"names":[],"mappings":"AAAA;AACA;;;;;;;;uCAEe,+CAAC,GAAG,OAAO,+CAAC"}}, + {"offset": {"line": 82, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/async-module/input/async.js"],"sourcesContent":["// This is the async chunk\nexport default 42;\nexport const nested = () => import(\"./a\");\n"],"names":[],"mappings":"AAAA,0BAA0B;uCACX;AACR,MAAM,SAAS"}}, + {"offset": {"line": 99, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/async-module/input/index.js"],"sourcesContent":["const result = await require(\"./main\");\n\nawait import(\"./async\");\n\nresult.default;"],"names":[],"mappings":"AAAA,MAAM,SAAS;AAEf;AAEA,OAAO,OAAO"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/umd/basic/output/main.js b/crates/pack-tests/tests/snapshot/umd/basic/output/main.js index 5d91dd47f..6e33136db 100644 --- a/crates/pack-tests/tests/snapshot/umd/basic/output/main.js +++ b/crates/pack-tests/tests/snapshot/umd/basic/output/main.js @@ -5,18 +5,16 @@ 16: ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([ - "jsx", - ()=>jsx, - "jsxs", - ()=>jsxs -]); function jsx() { return 'purposefully empty stub for react/jsx-runtime.js'; } function jsxs() { return 'purposefully empty stub for react/jsx-runtime.js'; } +__turbopack_context__.s([ + "jsx", + ()=>jsx +]); }), 11: ((__turbopack_context__) => { "use strict"; @@ -28,16 +26,16 @@ __turbopack_context__.v(mod); 86: ((__turbopack_context__) => { "use strict"; +const a = "aaa"; __turbopack_context__.s([ "a", - ()=>a + 0, + a ]); -const a = "aaa"; }), 27: ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([]); var __TURBOPACK__imported__module__16__ = __turbopack_context__.i(16); // @ts-ignore var __TURBOPACK__imported__module__11__ = __turbopack_context__.i(11); @@ -58,6 +56,7 @@ const root = __TURBOPACK__imported__module__11__["default"].createRoot(document. root.render(/*#__PURE__*/ (0, __TURBOPACK__imported__module__16__["jsx"])(App, { content: 'hello' })); +__turbopack_context__.s([]); }), }, {"otherChunks":[],"runtimeModuleIds":[27]}, diff --git a/crates/pack-tests/tests/snapshot/umd/basic/output/main.js.map b/crates/pack-tests/tests/snapshot/umd/basic/output/main.js.map index 85f5136a5..c8f54f614 100644 --- a/crates/pack-tests/tests/snapshot/umd/basic/output/main.js.map +++ b/crates/pack-tests/tests/snapshot/umd/basic/output/main.js.map @@ -2,7 +2,7 @@ "version": 3, "sources": [], "sections": [ - {"offset": {"line": 7, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/react/jsx-runtime.js"],"sourcesContent":["export function jsx() {\n return 'purposefully empty stub for react/jsx-runtime.js'\n}\nexport function jsxs() {\n return 'purposefully empty stub for react/jsx-runtime.js'\n}\n"],"names":[],"mappings":";;;;;;AAAO,SAAS;IACd,OAAO;AACT;AACO,SAAS;IACd,OAAO;AACT","ignoreList":[0]}}, - {"offset": {"line": 30, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/basic/input/a.ts"],"sourcesContent":["export const a = \"aaa\";"],"names":[],"mappings":";;;;AAAO,MAAM,IAAI"}}, - {"offset": {"line": 39, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/basic/input/index.tsx"],"sourcesContent":["console.log('hello here');\n\n// @ts-ignore\nimport React from 'react';\n// @ts-ignore\nimport ReactDOM from 'react-dom';\n\n/** @jsxImportSource @emotion/react */\nimport { jsx } from '@emotion/react'\n\nimport { a } from './a.ts';\n\nconsole.log(a);\n\nfunction App({content}:{content:string}) {\n // @ts-ignore\n return
{content}
;\n}\n\n// @ts-ignore\nconst root = ReactDOM.createRoot(document.getElementById('root'));\nroot.render();"],"names":[],"mappings":";;AAIA,aAAa;AACb;AAKA;;AAVA,QAAQ,GAAG,CAAC;;;AAYZ,QAAQ,GAAG,CAAC,wCAAC;AAEb,SAAS,IAAI,EAAC,OAAO,EAAkB;IACrC,aAAa;IACb,qBAAO,gDAAC;kBAAK;;AACf;AAEA,aAAa;AACb,MAAM,OAAO,8CAAQ,CAAC,UAAU,CAAC,SAAS,cAAc,CAAC;AACzD,KAAK,MAAM,eAAC,gDAAC;IAAI,SAAS"}}] + {"offset": {"line": 7, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/react/jsx-runtime.js"],"sourcesContent":["export function jsx() {\n return 'purposefully empty stub for react/jsx-runtime.js'\n}\nexport function jsxs() {\n return 'purposefully empty stub for react/jsx-runtime.js'\n}\n"],"names":[],"mappings":"AAAO,SAAS;IACd,OAAO;AACT;AACO,SAAS;IACd,OAAO;AACT","ignoreList":[0]}}, + {"offset": {"line": 28, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/basic/input/a.ts"],"sourcesContent":["export const a = \"aaa\";"],"names":[],"mappings":"AAAO,MAAM,IAAI"}}, + {"offset": {"line": 38, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/umd/basic/input/index.tsx"],"sourcesContent":["console.log('hello here');\n\n// @ts-ignore\nimport React from 'react';\n// @ts-ignore\nimport ReactDOM from 'react-dom';\n\n/** @jsxImportSource @emotion/react */\nimport { jsx } from '@emotion/react'\n\nimport { a } from './a.ts';\n\nconsole.log(a);\n\nfunction App({content}:{content:string}) {\n // @ts-ignore\n return
{content}
;\n}\n\n// @ts-ignore\nconst root = ReactDOM.createRoot(document.getElementById('root'));\nroot.render();"],"names":[],"mappings":";AAIA,aAAa;AACb;AAKA;;AAVA,QAAQ,GAAG,CAAC;;;AAYZ,QAAQ,GAAG,CAAC,wCAAC;AAEb,SAAS,IAAI,EAAC,OAAO,EAAkB;IACrC,aAAa;IACb,qBAAO,gDAAC;kBAAK;;AACf;AAEA,aAAa;AACb,MAAM,OAAO,8CAAQ,CAAC,UAAU,CAAC,SAAS,cAAc,CAAC;AACzD,KAAK,MAAM,eAAC,gDAAC;IAAI,SAAS"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/webpack-loaders/custom-loader/output/crates_pack-tests_tests_snapshot_fe2230b9.js b/crates/pack-tests/tests/snapshot/webpack-loaders/custom-loader/output/crates_pack-tests_tests_snapshot_fe2230b9.js index c4fdf3474..038d3f713 100644 --- a/crates/pack-tests/tests/snapshot/webpack-loaders/custom-loader/output/crates_pack-tests_tests_snapshot_fe2230b9.js +++ b/crates/pack-tests/tests/snapshot/webpack-loaders/custom-loader/output/crates_pack-tests_tests_snapshot_fe2230b9.js @@ -2,18 +2,16 @@ 81, ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([ - "jsx", - ()=>jsx, - "jsxs", - ()=>jsxs -]); function jsx() { return 'purposefully empty stub for react/jsx-runtime.js'; } function jsxs() { return 'purposefully empty stub for react/jsx-runtime.js'; } +__turbopack_context__.s([ + "jsx", + ()=>jsx +]); }), 6, ((__turbopack_context__, module, exports) => { @@ -22,10 +20,6 @@ module.exports = "Got a buffer of 11 bytes"; 23, ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([ - "default", - ()=>App -]); var __TURBOPACK__imported__module__81__ = __turbopack_context__.i(81); var __TURBOPACK__imported__module__6__ = __turbopack_context__.i(6); ; @@ -35,6 +29,10 @@ function App() { children: __TURBOPACK__imported__module__6__["default"] }); } +__turbopack_context__.s([ + "default", + ()=>App +]); }), ]); diff --git a/crates/pack-tests/tests/snapshot/webpack-loaders/custom-loader/output/crates_pack-tests_tests_snapshot_fe2230b9.js.map b/crates/pack-tests/tests/snapshot/webpack-loaders/custom-loader/output/crates_pack-tests_tests_snapshot_fe2230b9.js.map index 1feaeb1b1..f122eaa8d 100644 --- a/crates/pack-tests/tests/snapshot/webpack-loaders/custom-loader/output/crates_pack-tests_tests_snapshot_fe2230b9.js.map +++ b/crates/pack-tests/tests/snapshot/webpack-loaders/custom-loader/output/crates_pack-tests_tests_snapshot_fe2230b9.js.map @@ -2,7 +2,7 @@ "version": 3, "sources": [], "sections": [ - {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/react/jsx-runtime.js"],"sourcesContent":["export function jsx() {\n return 'purposefully empty stub for react/jsx-runtime.js'\n}\nexport function jsxs() {\n return 'purposefully empty stub for react/jsx-runtime.js'\n}\n"],"names":[],"mappings":";;;;;;AAAO,SAAS;IACd,OAAO;AACT;AACO,SAAS;IACd,OAAO;AACT","ignoreList":[0]}}, - {"offset": {"line": 19, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/webpack-loaders/custom-loader/input/test.txt.js"],"sourcesContent":["module.exports = \"Got a buffer of 11 bytes\""],"names":[],"mappings":"AAAA,OAAO,OAAO,GAAG"}}, - {"offset": {"line": 24, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/webpack-loaders/custom-loader/input/index.tsx"],"sourcesContent":["import dataText from './test.txt';\n\nexport default function App() {\n return
{dataText}
;\n}"],"names":[],"mappings":";;;;;AAAA;;;AAEe,SAAS;IACpB,qBAAO,gDAAC;kBAAK,6CAAQ;;AACzB"}}] + {"offset": {"line": 4, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/node_modules/react/jsx-runtime.js"],"sourcesContent":["export function jsx() {\n return 'purposefully empty stub for react/jsx-runtime.js'\n}\nexport function jsxs() {\n return 'purposefully empty stub for react/jsx-runtime.js'\n}\n"],"names":[],"mappings":"AAAO,SAAS;IACd,OAAO;AACT;AACO,SAAS;IACd,OAAO;AACT","ignoreList":[0]}}, + {"offset": {"line": 17, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/webpack-loaders/custom-loader/input/test.txt.js"],"sourcesContent":["module.exports = \"Got a buffer of 11 bytes\""],"names":[],"mappings":"AAAA,OAAO,OAAO,GAAG"}}, + {"offset": {"line": 22, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/crates/pack-tests/tests/snapshot/webpack-loaders/custom-loader/input/index.tsx"],"sourcesContent":["import dataText from './test.txt';\n\nexport default function App() {\n return
{dataText}
;\n}"],"names":[],"mappings":";AAAA;;;AAEe,SAAS;IACpB,qBAAO,gDAAC;kBAAK,6CAAQ;;AACzB"}}] } \ No newline at end of file diff --git a/crates/pack-tests/tests/snapshot/webpack-loaders/sass/output/crates_pack-tests_tests_snapshot_webpack-loaders_sass_input_index_ts_7e205e1f.js b/crates/pack-tests/tests/snapshot/webpack-loaders/sass/output/crates_pack-tests_tests_snapshot_webpack-loaders_sass_input_index_ts_7e205e1f.js index cf1af6da4..b7680b413 100644 --- a/crates/pack-tests/tests/snapshot/webpack-loaders/sass/output/crates_pack-tests_tests_snapshot_webpack-loaders_sass_input_index_ts_7e205e1f.js +++ b/crates/pack-tests/tests/snapshot/webpack-loaders/sass/output/crates_pack-tests_tests_snapshot_webpack-loaders_sass_input_index_ts_7e205e1f.js @@ -2,8 +2,8 @@ 81, ((__turbopack_context__) => { "use strict"; -__turbopack_context__.s([]); ; +__turbopack_context__.s([]); }), ]);