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
Calls
Called By
Source
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