Home / Function/ common_setup() — svelte Function Reference

common_setup() — svelte Function Reference

Architecture documentation for the common_setup() function in shared.ts from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  7e6c10ed_ebce_38dd_93f1_ae54318f4bf5["common_setup()"]
  2cf8977f_8bb9_9ef1_6e90_d6eea1dac831["shared.ts"]
  7e6c10ed_ebce_38dd_93f1_ae54318f4bf5 -->|defined in| 2cf8977f_8bb9_9ef1_6e90_d6eea1dac831
  b45b5cf8_6c5d_e1ba_4b66_21708749a523["runtime_suite()"]
  b45b5cf8_6c5d_e1ba_4b66_21708749a523 -->|calls| 7e6c10ed_ebce_38dd_93f1_ae54318f4bf5
  40a894df_04e7_906d_8c12_9e2e7b588e57["compile_directory()"]
  7e6c10ed_ebce_38dd_93f1_ae54318f4bf5 -->|calls| 40a894df_04e7_906d_8c12_9e2e7b588e57
  style 7e6c10ed_ebce_38dd_93f1_ae54318f4bf5 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/tests/runtime-legacy/shared.ts lines 210–239

async function common_setup(cwd: string, runes: boolean | undefined, config: RuntimeTest) {
	const force_hmr = process.env.HMR && config.compileOptions?.dev !== false && !config.error;

	const compileOptions: CompileOptions = {
		generate: 'client',
		rootDir: cwd,
		dev: force_hmr ? true : undefined,
		hmr: force_hmr ? true : undefined,
		experimental: {
			async: runes && async_mode
		},
		fragments,
		...config.compileOptions,
		immutable: config.immutable,
		accessors: 'accessors' in config ? config.accessors : true,
		runes:
			config.compileOptions && 'runes' in config.compileOptions
				? config.compileOptions.runes
				: runes
	};

	// load_compiled can be used for debugging a test. It means the compiler will not run on the input
	// so you can manipulate the output manually to see what fixes it, adding console.logs etc.
	if (!config.load_compiled) {
		await compile_directory(cwd, 'client', compileOptions);
		await compile_directory(cwd, 'server', compileOptions);
	}

	return compileOptions;
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does common_setup() do?
common_setup() is a function in the svelte codebase, defined in packages/svelte/tests/runtime-legacy/shared.ts.
Where is common_setup() defined?
common_setup() is defined in packages/svelte/tests/runtime-legacy/shared.ts at line 210.
What does common_setup() call?
common_setup() calls 1 function(s): compile_directory.
What calls common_setup()?
common_setup() is called by 1 function(s): runtime_suite.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free